.doc{max-width:760px;padding-bottom:64px}.doc h1{font-size:clamp(36px,6vw,52px);margin-top:clamp(24px,5vw,48px)}.doc .lede{margin-bottom:20px}.doc section{padding-top:28px;scroll-margin-top:8px}.doc h2{font-size:26px}.doc h3{font:600 15px Instrument Sans Variable,system-ui,sans-serif;margin:18px 0 6px}.doc p{margin:8px 0;color:var(--ink-2);font-size:16px}.doc ul{padding-left:20px;color:var(--ink-2);font-size:16px}.doc li{margin:6px 0}.doc code{font:13.5px ui-monospace,Cascadia Code,Consolas,Menlo,monospace}.doc pre{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:12px 14px;overflow-x:auto;margin:10px 0;line-height:1.55}.doc pre code{color:var(--ink);font-size:13px}.doc a{color:var(--accent)}.doc a:hover{text-decoration:underline}.toc{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px}
