.sheet-hero{padding-top:calc(var(--nav-h) + clamp(56px, 10vh, 120px));padding-bottom:clamp(56px,9vh,104px)}.sheet-hero h1{max-width:17em}.sheet-lede{margin-top:clamp(18px,2.4vh,26px);max-width:36em;font-size:clamp(17px,1rem + .25vw,18px);line-height:1.6;color:var(--text-2);text-wrap:pretty}.sheet-lede+.sheet-lede{margin-top:12px}.sheet-links{margin-top:clamp(24px,3.4vh,36px);display:flex;flex-wrap:wrap;gap:8px 32px;align-items:center}.sheet-links a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:500;color:var(--text)}.sheet-section{padding-block:clamp(64px,10vh,120px);background-color:var(--bg)}.sheet-head{max-width:44em;margin-bottom:clamp(28px,4vh,44px)}.sheet-intro{margin-top:14px;max-width:40em;font-size:17px;line-height:1.6;color:var(--text-2);text-wrap:pretty}.sheet-ledger{margin:0;border-top:1px solid var(--line)}.sheet-ledger>div{display:grid;gap:4px 32px;padding-block:18px;border-bottom:1px solid var(--line)}.sheet-ledger dt{font-size:16px;font-weight:600;line-height:1.4;color:var(--text)}.sheet-ledger dd{margin:0;max-width:40em;font-size:16px;line-height:1.6;color:var(--text-2)}@media (min-width:768px){.sheet-ledger>div{grid-template-columns:minmax(180px,4fr) 8fr;align-items:baseline}}.sheet-fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text);white-space:nowrap}.sheet-fig.is-price{padding-bottom:2px;border-bottom:1px solid var(--gold-mid)}.sheet-code{font-family:var(--font-mono);font-size:.92em;color:var(--text)}.sheet-close{padding-block:clamp(72px,12vh,136px) clamp(64px,10vh,112px);border-bottom:1px solid var(--panel-line)}.sheet-close p{margin-top:18px;max-width:38em;font-size:17px;line-height:1.65;color:var(--text-2)}.sheet-close p a:not(.link-u){color:var(--text);text-decoration:underline;text-decoration-color:var(--panel-muted);text-underline-offset:3px;white-space:nowrap}.sheet-close p a:not(.link-u):hover{text-decoration-color:currentColor}.sheet-faq .faq{max-width:880px}.sheet-faq .faq-q{grid-template-columns:1fr 24px}.sheet-faq .faq-a-inner{padding-left:0}