.doc{grid-template-columns:260px minmax(0,1fr);gap:clamp(32px,6vw,80px);padding-top:56px;padding-bottom:96px;display:grid}.toc{top:calc(var(--header) + 24px);align-self:start;font-size:.92rem;position:sticky}.toc h2{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.8rem}[dir=rtl] .toc h2{letter-spacing:0;font-size:.9rem}.toc ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc a{color:var(--muted);border-inline-start:2px solid var(--border);padding:6px 12px;text-decoration:none;display:block}.toc a:hover{color:var(--text);border-color:var(--saffron)}.prose{max-width:72ch}.prose .intro{color:var(--muted);margin-bottom:40px;font-size:1.2rem}.prose section{margin-bottom:40px;padding-top:8px}.prose h2{border-top:1px solid var(--border);padding-top:24px;font-size:1.5rem}.prose h3{margin:24px 0 8px;font-size:1.1rem}.prose ul{padding-inline-start:1.2em}.prose li{margin-bottom:8px}.prose table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:.95rem}.prose th,.prose td{text-align:start;vertical-align:top;border-bottom:1px solid var(--border);padding:12px}.prose th{background:var(--sunken)}.prose dl{grid-template-columns:minmax(140px,30%) 1fr;gap:10px 20px;margin:0;display:grid}.prose dt{font-weight:600}.prose dd{margin:0}.related{border-top:1px solid var(--border);flex-wrap:wrap;gap:10px;padding-top:32px;display:flex}.related a{background:var(--surface);box-shadow:0 0 0 1px var(--border) inset;color:var(--text);border-radius:999px;padding:8px 14px;font-size:.92rem;text-decoration:none}@media (width<=900px){.doc{grid-template-columns:1fr;padding-top:32px}.toc{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--border) inset;padding:16px 18px;position:static}.prose dl{grid-template-columns:1fr;gap:2px}.prose dd{margin-bottom:10px}}
