#toc{display:none}@media (width>=1200px){#toc{top:6rem;left:max(16px, calc(50vw - var(--container-column) / 2 - 15rem));width:13rem;max-height:calc(100vh - 8rem);font-size:.8125rem;line-height:1.35;display:block;position:fixed;overflow-y:auto}}#toc p{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:.75rem}#toc ol{border-left:1px solid var(--border);margin:0;padding:0;list-style:none}#toc a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem .8rem;text-decoration:none;display:block}#toc .toc-h3 a{padding-left:1.6rem}#toc a:hover{color:var(--ink)}#toc a[aria-current=true]{color:var(--ink);border-left-color:var(--accent)}.prose :is(h2,h3)[id]{scroll-margin-top:2rem}@media (prefers-reduced-motion:no-preference){:root:has(#toc){scroll-behavior:smooth}}
