.layout.svelte-1j5tn20{gap:8px 72px;display:grid}@media (width>=960px){.layout.svelte-1j5tn20{grid-template-columns:220px minmax(0,1fr)}.toc.svelte-1j5tn20{align-self:start;position:sticky;top:84px}}.toc.svelte-1j5tn20{padding-top:40px;font-size:.875rem}.toc-title.svelte-1j5tn20{color:var(--muted);letter-spacing:.08em;margin:0 0 8px;font-size:.75rem}.toc.svelte-1j5tn20 ul:where(.svelte-1j5tn20){counter-reset:toc;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.toc.svelte-1j5tn20 li:where(.svelte-1j5tn20){counter-increment:toc;border-bottom:1px solid var(--line)}.toc.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:var(--fg);grid-template-columns:1.8em 1fr;padding:9px 0;line-height:1.5;text-decoration:none;display:grid}.toc.svelte-1j5tn20 a:where(.svelte-1j5tn20):before{content:counter(toc, decimal-leading-zero);font-family:var(--font-mono);color:var(--muted);padding-top:.2em;font-size:.6875rem}.toc.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{color:var(--accent)}.prose.svelte-1j5tn20 section:first-child h2{margin-top:40px}
