.docs-hero{column-gap:var(--gutter);border-bottom:1px solid var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:20px;padding-block:clamp(56px,8vw,120px) clamp(40px,5vw,72px);display:grid}.docs-title{--stretch:64%;grid-column:1/-1;font-size:clamp(3.4rem,11vw,11rem)}.docs-lede{grid-column:1/span 6;max-width:54ch;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.45}.docs-meta{color:var(--ink-2);text-transform:none;grid-column:8/span 5;align-self:end}.docs-layout{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:48px 120px;display:grid}.docs-index{top:calc(var(--hud-h) + 28px);border-top:1px solid var(--ink);grid-column:1/span 3;align-self:start;display:grid;position:sticky}.docs-index a{border-bottom:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-text);letter-spacing:0;text-transform:none;padding:10px 0;font-size:15px;font-weight:560;text-decoration:none}.docs-index a:hover{color:var(--ink)}.docs-content{grid-column:4/span 8;gap:clamp(72px,9vw,128px);display:grid}.docs-section{gap:22px;display:grid}.docs-h2{--stretch:68%;font-size:clamp(2.4rem,5vw,4.8rem)}.docs-p{max-width:68ch;color:var(--ink-2);font-size:18px}.docs-p code,.docs-table code{border:1px solid var(--rule);background:var(--ground-hi);padding:1px 5px;font-size:.82em}.steps{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}.steps li{border-bottom:1px solid var(--rule);grid-template-columns:4ch minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:14px 24px;padding:26px 0;display:grid}.step-number{color:var(--signal-deep);--stretch:60%;font-size:40px}.step-copy{gap:8px;display:grid}.step-copy h3{font-family:var(--font-display);text-transform:uppercase;font-size:22px;font-weight:760;font-stretch:92%;line-height:1.1}.step-copy p{color:var(--ink-2)}.steps .specimen{margin:0;font-size:11.5px}.concepts{column-gap:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.concepts div{border-bottom:1px solid var(--rule);gap:4px;padding:14px 0;display:grid}.concepts dt{font-family:var(--font-display);text-transform:uppercase;font-weight:760;font-stretch:100%}.concepts dd{color:var(--ink-2);margin:0}.docs-table{border-collapse:collapse;border-top:1px solid var(--ink);width:100%}.docs-table th,.docs-table td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.docs-table th{color:var(--ink-2);font-family:var(--font-mono);text-transform:uppercase;font-size:11px;font-weight:500;font-stretch:87.5%}.docs-cta{background:var(--signal);color:var(--on-signal);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.docs-cta-title{--stretch:70%;font-size:clamp(2.2rem,4.4vw,4rem)}.docs-cta .btn-signal{--btn-bg:var(--on-signal);--btn-fg:var(--signal);--btn-line:var(--on-signal)}@media (max-width:1000px){.docs-index{display:none}.docs-content{grid-column:1/-1}.steps li{grid-template-columns:4ch minmax(0,1fr)}.steps .specimen{grid-column:2}.docs-lede,.docs-meta{grid-column:1/-1}}@media (max-width:640px){.concepts,.steps li{grid-template-columns:1fr}.steps .specimen{grid-column:1}}
