.rs-sheet{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;margin:0;padding:0 0 10px;border-bottom:2px solid var(--fg);font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-caps);text-transform:uppercase}.rs-sheet b{font-weight:var(--fw-bold)}.rs-sheet span:last-child{text-align:right}.rs-sheet a{color:var(--fg);text-decoration-color:var(--accent);text-underline-offset:3px}.rs-title{font-family:var(--font-display);font-weight:var(--fw-black);font-size:var(--fs-poster);line-height:var(--lh-tight);letter-spacing:var(--track-poster);margin:56px 0 0}.rs-dot{display:inline-block;width:.16em;height:.16em;margin-left:.04em;background:var(--issue-fill)}.rs-dek{font-family:var(--font-serif);font-size:var(--fs-h2);line-height:var(--lh-normal);color:var(--muted);margin:24px 0 0;max-width:none}.article--wide .rs-body>*{max-width:none}.article--wide .rs-body>p,.article--wide .rs-body>ul>li{font-size:var(--fs-body);line-height:var(--lh-prose)}.article--wide .rs-body h2{display:flex;align-items:baseline;gap:14px;margin:88px 0 20px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-snug);letter-spacing:var(--track-tight)}.article--wide .rs-body h2 .h-n{flex:none;min-width:2.2ch;margin:0;font-family:var(--font-display);font-size:inherit;font-weight:var(--fw-black);letter-spacing:var(--track-tight);color:var(--accent)}.article--wide .rs-body>ul{padding-left:22px}.article--wide .rs-body>ul>li{margin:0 0 6px}.article--wide .rs-body blockquote{margin:20px 0 6px}.article--wide .rs-body table,.rs-record{display:table;width:100%;border-collapse:collapse;margin:8px 0 28px;font-family:var(--font-serif);font-size:var(--fs-row);line-height:var(--lh-normal)}.article--wide .rs-body thead th{padding:0 16px 8px 0;border-bottom:1px solid var(--fg);font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-medium);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted);text-align:left;white-space:nowrap}.article--wide .rs-body tbody td,.rs-record td,.rs-record th{padding:10px 16px 10px 0;border-bottom:1px solid var(--rule);vertical-align:top;text-align:left}.article--wide .rs-body tbody td:first-child,.rs-record th{font-family:var(--font-display);font-weight:var(--fw-bold);white-space:nowrap}.article--wide .rs-body table.mf-runs tbody td.n{font-family:var(--font-mono);font-size:var(--fs-ui);font-weight:var(--fw-regular)}.article--wide .rs-body tbody tr:last-child td{border-bottom:0}@media(max-width:720px){.article--wide .rs-body table{display:block;overflow-x:auto}}.article--wide .rs-body .rs-rules table{margin:0;border-top:2px solid var(--fg)}.article--wide .rs-body .rs-rules thead{display:none}.article--wide .rs-body .rs-rules tbody td{padding:10px 16px 10px 0;border-bottom:1px solid var(--rule);font-family:var(--font-serif);font-size:var(--fs-row)}.article--wide .rs-body .rs-rules tbody tr:last-child td{border-bottom:0}.article--wide .rs-body .rs-rules tbody td:first-child{width:160px;padding-top:13px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-medium);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--muted)}.article--wide .rs-body .rs-moves table{display:block;margin:0 0 36px;border-top:2px solid var(--fg);counter-reset:move}.article--wide .rs-body .rs-moves thead{display:none}.article--wide .rs-body .rs-moves tbody{display:block}.article--wide .rs-body .rs-moves tbody tr{counter-increment:move;display:grid;grid-template-columns:44px minmax(0,1fr) auto;column-gap:24px;row-gap:2px;padding:14px 0;border-bottom:1px solid var(--rule)}.article--wide .rs-body .rs-moves tbody tr:before{content:counter(move,decimal-leading-zero);grid-column:1;grid-row:1;padding-top:8px;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);color:var(--accent)}.article--wide .rs-body .rs-moves tbody td{display:block;padding:0;border:0;white-space:nowrap}.article--wide .rs-body .rs-moves tbody td:nth-child(1),.article--wide .rs-body .rs-moves tbody td:nth-child(2){font-size:var(--fs-body);line-height:var(--lh-prose);white-space:normal}.article--wide .rs-body .rs-moves tbody td:nth-child(1){grid-column:2;grid-row:1}.article--wide .rs-body .rs-moves tbody td:nth-child(2){grid-column:2;grid-row:2;color:var(--muted)}.article--wide .rs-body .rs-moves tbody td:nth-child(3){grid-column:3;grid-row:1;padding-top:8px;text-align:right;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-caps);text-transform:uppercase}.article--wide .rs-body .rs-moves tbody td:nth-child(3) a:after{content:" →"}@media(max-width:720px){.article--wide .rs-body .rs-moves tbody td{white-space:normal}}.article--wide .rs-body table.rs-list{margin:4px 0 0}.article--wide .rs-body table.rs-list tbody td{padding:5px 24px 5px 0;border:0;font-size:var(--fs-row)}.article--wide .rs-body table.rs-list tbody td:first-child{font-family:var(--font-mono);font-size:var(--fs-ui);font-weight:var(--fw-bold)}.article--wide .rs-body table.rs-list tbody td:nth-child(3){font-family:var(--font-mono);font-size:var(--fs-ui);color:var(--muted)}.rs-record{margin-top:88px;border-top:2px solid var(--fg)}.rs-record caption{caption-side:top;text-align:left;padding:10px 0;font-family:var(--font-mono);font-size:var(--fs-meta);font-weight:var(--fw-bold);letter-spacing:var(--track-caps);text-transform:uppercase}.rs-record th{width:160px;font-size:var(--fs-row)}.rs-record tr:last-child th,.rs-record tr:last-child td{border-bottom:0}.rs-record a{color:var(--fg);text-decoration-color:var(--accent);text-underline-offset:3px}@media(max-width:720px){.rs-sheet{grid-template-columns:minmax(0,1fr);gap:2px}.rs-sheet span:last-child{text-align:left}.article--wide .rs-body h2{flex-wrap:wrap;gap:8px 12px}.rs-record th{width:auto}}
