.intro.svelte-4rm2pb{padding-bottom:clamp(2rem,6vw,4rem)}h1.svelte-4rm2pb{max-width:18ch;margin-bottom:1.5rem}.layout.svelte-4rm2pb{padding-bottom:var(--section);grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.toc.svelte-4rm2pb{position:sticky;top:6rem}.toc.svelte-4rm2pb ul:where(.svelte-4rm2pb){border-left:1px solid var(--line);gap:.25rem;margin:0;padding:0 0 0 1rem;list-style:none;display:grid}.toc.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--muted);padding:.3rem 0;font-size:.95rem;text-decoration:none;display:block}.toc.svelte-4rm2pb a:where(.svelte-4rm2pb):hover{color:var(--text)}.toc.svelte-4rm2pb a[aria-current=location]:where(.svelte-4rm2pb){border-left:3px solid var(--accent);color:var(--text);margin-left:calc(-1rem - 1px);padding-left:calc(1rem - 1px);font-weight:600}.topics.svelte-4rm2pb{gap:clamp(2.5rem,6vw,4rem);max-width:44rem;display:grid}@media (width<=52rem){.layout.svelte-4rm2pb{grid-template-columns:1fr}.toc.svelte-4rm2pb{position:static}}
