.sheet-head{--title-measure:calc((100vw - 2 * var(--margin) - 11 * var(--gutter)) / 12 * 9 + 8 * var(--gutter));--head-room:clamp(48px, 14svh, 160px);padding-top:var(--head-room)}.sheet-head--crumbs{padding-top:max(16px, calc(var(--head-room) - var(--step-small) * 1.45 - 20px))}.sheet-head__crumbs{min-width:0;color:var(--muted);grid-column:4/-1;margin-bottom:20px}.sheet-head__crumbs ol{flex-wrap:nowrap}.sheet-head__crumbs li{flex:none}.sheet-head__crumbs li:last-child{flex:0 auto;min-width:0}.sheet-head__crumbs [aria-current]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet-title{z-index:1;font-family:var(--font-display);font-size:min(var(--step-head), calc(var(--title-measure) / var(--measure,7)));letter-spacing:-.02em;text-transform:uppercase;text-wrap:nowrap;grid-column:4/-1;margin:0 0 -.38em;font-weight:700;line-height:.86;display:grid;position:relative}.sheet-title__copy{grid-area:1/1}.sheet-title__copy--over{color:var(--text);clip-path:inset(-.3em -1em .38em)}.sheet-title__copy--under{color:var(--paper-ink);clip-path:inset(calc(100% - .38em) -1em -.3em);-webkit-user-select:none;user-select:none}.sheet-title__copy--under [data-text]:before{content:attr(data-text);content:attr(data-text) / ""}.sheet{padding-bottom:var(--section)}.sheet__intro{padding-top:clamp(40px,5vw,72px)}.sheet__say{grid-column:4/span 6;justify-items:start;gap:20px;display:grid}.sheet__lead{max-width:26em;font-size:var(--step-lead);line-height:1.3}.sheet__date{color:var(--paper-soft);font-size:var(--step-small);font-variant-numeric:tabular-nums}.sheet__body{align-items:start;margin-top:clamp(48px,6vw,88px)}.sheet__column{grid-column:4/span 6;min-width:0}.sheet__column--wide{grid-column:4/-1}.sheet__column [id]{scroll-margin-top:calc(var(--site-bar) + 24px)}.sheet__rail{top:calc(var(--site-bar) + 32px);padding-right:var(--gutter);grid-column:1/span 3;position:sticky}.sheet__ways{top:calc(var(--site-bar) + 32px);padding-left:var(--gutter);text-align:right;grid-column:10/-1;justify-items:end;gap:36px;display:grid;position:sticky}.sheet__group{font-size:var(--step-small);align-content:start;gap:8px;line-height:1.4;display:grid}.sheet__group-name{color:var(--paper-soft)}.sheet__group ul{gap:6px;display:grid}.sheet__group li{text-wrap:balance}.sheet__group a{color:var(--paper-ink)}.sheet__group a[aria-current]{font-weight:600}.docstrip{gap:22px;display:grid}.docstrip__instrument{gap:4px;display:grid}.docstrip__instrument:not([data-ready]){visibility:hidden}.docstrip__time{color:var(--paper-soft);font-size:var(--step-small);font-variant-numeric:tabular-nums;line-height:1.2}.docstrip__now{color:var(--paper-ink);font-weight:600}.docstrip__track{cursor:pointer;align-items:center;gap:3px;height:32px;display:flex}.docstrip__segment{min-width:4px;height:12px;transition:background-color var(--t-hover) ease;background:#08080a1f;flex:1 1 0;position:relative;overflow:hidden}.docstrip__fill{background:var(--paper-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.docstrip__track:hover .docstrip__segment{background:#08080a33}}.docstrip__list{font-size:var(--step-small);gap:6px;line-height:1.35;display:grid}.docstrip__link{color:var(--paper-soft);transition:color var(--t-hover) ease;display:block}.docstrip__link:hover{color:var(--paper-ink)}.docstrip__link[aria-current]{color:var(--paper-ink);font-weight:600}.sheet-notice{background:#08080a0f;padding:clamp(18px,2.2vw,28px)}.sn-prose .sheet-notice>*+*{margin-top:.75em}.sheet-notice>p:first-child{font-weight:600}.sheet-flag{background:var(--lime);color:var(--on-field);font-size:var(--step-small);padding:2px 8px;font-weight:600;display:inline-block}.sheet-anchor{vertical-align:middle;opacity:0;transition:opacity var(--t-hover) ease;margin-left:.3em;font-size:.7em}.sn-prose .sheet-anchor{color:var(--paper-soft);text-decoration-color:#0000}h2:hover>.sheet-anchor,.sheet-anchor:focus-visible{opacity:1}.sn-prose mark{background:var(--lime);color:var(--on-field);padding-inline:.15em}.sn-prose .stages{margin-block:2em}.sn-prose .stages>li+li{margin-top:clamp(40px,5vw,64px)}.sn-prose .stage>*+*{margin-top:20px}.sn-prose .stage::marker{color:var(--paper-ink);font-weight:600}.sn-prose .signoff{gap:2px;margin-top:2.4em;display:grid}.signoff__name{font-size:var(--step-lead);font-weight:600;line-height:1.2}.signoff__role{color:var(--paper-soft);font-size:var(--step-small)}.sn-prose .sheet-ways{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-block:1.6em;display:flex}.sheet-way{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.sn-prose .sheet-digest{margin-top:10px}.sheet-digest code{overflow-wrap:anywhere}.sheet:last-child{margin-bottom:clamp(56px,9vw,120px)}.posts{gap:clamp(44px,5vw,72px);display:grid}.topic-intro{margin-bottom:clamp(44px,5vw,72px)}.post{column-gap:calc(var(--gutter) * 2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;row-gap:14px;display:grid;position:relative}.post__title{max-width:17em;font-family:var(--font-display);font-size:var(--step-title);letter-spacing:-.01em;font-weight:700;line-height:1}.post__link:after{content:"";position:absolute;inset:0}.post__link{text-underline-offset:.12em;transition:text-decoration-color var(--t-hover) ease;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:.06em}.post:hover .post__link,.post__link:focus-visible{text-decoration-color:currentColor}.post__date{color:var(--paper-soft);font-size:var(--step-small);font-variant-numeric:tabular-nums;white-space:nowrap}.post__text{grid-column:1;max-width:48ch}.posts__empty{max-width:40ch}.reading-close{padding-block:var(--section)}.reading-close__inner{align-items:end;row-gap:40px}.reading-close__say{grid-column:1/span 5;justify-items:start;gap:20px;display:grid}.reading-close__title{max-width:11em}.reading-close__text{max-width:38ch}.reading-close__clips{column-gap:var(--gutter);grid-column:6/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.reading-close__clip{aspect-ratio:9/16;background:var(--surface);margin:0;overflow:hidden}.reading-close__media{object-fit:cover;width:100%;height:100%;display:block}.reading-close__note{color:var(--muted);font-size:var(--step-small);grid-column:6/-1;margin-top:-24px;line-height:1.45}@media (max-width:1023px){.sheet__column,.sheet__say{grid-column:4/-1}.sheet__rail,.docstrip{display:contents}.docstrip__instrument,.docstrip nav{grid-column:4/-1}.docstrip__instrument{top:var(--site-bar);z-index:2;background:var(--paper);align-self:start;padding-block:10px 4px;position:sticky}.docstrip nav{margin-top:12px}.sheet__rail~.sheet__column{margin-top:48px}.sheet__ways{text-align:left;flex-wrap:wrap;grid-column:4/-1;align-items:start;gap:32px 64px;margin-top:clamp(56px,8vw,80px);padding-left:0;display:flex;position:static}.sheet__column [id]{scroll-margin-top:calc(var(--site-bar) + 88px)}.reading-close__say,.reading-close__clips,.reading-close__note{grid-column:1/-1}.reading-close__note{margin-top:-16px}.post{grid-template-columns:minmax(0,1fr)}.post__date{grid-row:2}}@media (max-width:639px){.sheet-head{--title-measure:calc(100vw - 2 * var(--margin))}.sheet-head__crumbs,.sheet-title,.sheet__say,.sheet__column,.sheet__column--wide,.docstrip__instrument,.docstrip nav,.sheet__ways{grid-column:1/-1}.docstrip__list,.sheet__group ul{font-size:var(--step-body);gap:0}.docstrip__link,.sheet__group a{padding-block:9px;display:block}.reading-close__clips{row-gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px) and (pointer:coarse){.docstrip__list,.sheet__group ul{font-size:var(--step-body);gap:0}.docstrip__link,.sheet__group a{padding-block:9px;display:block}}@media print{.sheet-head__crumbs,.sheet-title__copy--under,.sheet__rail,.sheet__ways,.reading-close{display:none}.sheet-title__copy--over{clip-path:none}.sheet-title{margin:0}}