.section-toc.svelte-1h23u31{display:none}@media(min-width:1280px){.section-toc.svelte-1h23u31{display:block;position:fixed;top:7.5rem;right:2rem;width:14rem;max-height:calc(100vh - 10rem);overflow-y:auto;padding:1rem 0;z-index:10}}.toc-eyebrow.svelte-1h23u31{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.25em;color:var(--color-ink-mute);text-transform:uppercase;margin:0 0 .875rem;padding-bottom:.625rem;border-bottom:1px solid var(--color-border)}.toc-list.svelte-1h23u31{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.toc-list.svelte-1h23u31 a:where(.svelte-1h23u31){display:block;font-family:var(--font-display);font-size:.8125rem;line-height:1.35;color:var(--color-ink-mute);text-decoration:none;padding:.25rem .625rem .25rem .75rem;border-left:2px solid var(--color-border);transition:color var(--motion-default, .2s) var(--ease-smooth, ease),border-left-color var(--motion-default, .2s) var(--ease-smooth, ease)}.toc-list.svelte-1h23u31 a:where(.svelte-1h23u31):hover,.toc-list.svelte-1h23u31 a:where(.svelte-1h23u31):focus-visible{color:var(--color-ink);outline:none}.toc-list.svelte-1h23u31 a.active:where(.svelte-1h23u31){color:var(--color-ink);border-left-color:var(--color-accent)}
