.docs-header{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem clamp(1rem,5vw,4rem);border-bottom:2px solid var(--ink);background:var(--paper);position:sticky;top:0;z-index:10}.docs-header .brand{display:flex;gap:.7rem;align-items:center;text-decoration:none;font-weight:900}.docs-header img{width:38px}.docs-header nav,.docs-footer nav{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.docs-main{max-width:960px;margin:auto;padding:clamp(2rem,6vw,5rem) 1rem}.crumb{display:flex;gap:.5rem;margin-bottom:3rem}.answer h1{font-size:clamp(2.5rem,7vw,5.8rem);line-height:.9;letter-spacing:-.06em;margin:.3rem 0 2rem;max-width:15ch}.kicker{text-transform:uppercase;letter-spacing:.16em;font-weight:900;color:#8a2b19}.direct-answer{font-size:clamp(1.25rem,2.3vw,1.7rem);line-height:1.55;border-left:8px solid var(--signal);padding-left:1.2rem}.answer section{padding:2rem 0;border-top:1px solid var(--line)}.answer section h2{font-size:1.8rem}.answer section p,.answer aside p{font-size:1.08rem;line-height:1.75}.answer aside{background:var(--ink);color:#fff;padding:1.5rem;margin:2rem 0}.source-list{line-height:1.8}.next{display:grid;grid-template-columns:2fr 1fr;gap:1rem;border-top:2px solid var(--ink);padding-top:1.5rem}.next a{background:var(--acid);border:2px solid var(--ink);padding:1rem;font-weight:900;text-decoration:none}.docs-footer{border-top:2px solid var(--ink);padding:2rem clamp(1rem,5vw,4rem);display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.skip-link{position:fixed;top:-100px;left:12px;background:#000;color:#fff;padding:1rem;z-index:100}.skip-link:focus{top:12px}@media(max-width:720px){.docs-header nav a:not(.button){display:none}.next{grid-template-columns:1fr}.answer h1{font-size:3rem}}
