.toc.svelte-1d0dgro{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.toc.svelte-1d0dgro a:where(.svelte-1d0dgro){font:500 13.5px/1 var(--sans);border:1px solid var(--line);color:var(--dim);transition:color var(--dur-quick) var(--ease), border-color var(--dur-quick) var(--ease), background var(--dur-quick) var(--ease);border-radius:999px;padding:9px 12px;text-decoration:none}.toc.svelte-1d0dgro a:where(.svelte-1d0dgro):hover{color:var(--ink);border-color:var(--line-strong);background:var(--glass)}.group.svelte-1d0dgro{border-bottom:1px solid var(--line);padding-block:clamp(64px,9vw,120px);scroll-margin-top:40px}.grid.svelte-1d0dgro{grid-template-columns:1fr 1.3fr;gap:clamp(32px,7vw,100px);display:grid}.side.svelte-1d0dgro{align-self:start;position:sticky;top:110px}.n.svelte-1d0dgro{color:var(--ice);margin-right:6px}h2.svelte-1d0dgro{margin-top:16px;font-size:clamp(40px,4.6vw,64px)}dl.svelte-1d0dgro{gap:36px;margin:0;display:grid}dt.svelte-1d0dgro{font:600 21px/1.25 var(--display);letter-spacing:-.02em}dd.svelte-1d0dgro{color:var(--dim);max-width:34em;margin:8px 0 0}.end.svelte-1d0dgro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:clamp(64px,9vw,120px) 40px;display:flex}.end.svelte-1d0dgro h2:where(.svelte-1d0dgro){margin:0}@media (width<=860px){.grid.svelte-1d0dgro{grid-template-columns:1fr}.side.svelte-1d0dgro{position:static}}
