.layout[data-astro-cid-tkrz6np5]{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.toc[data-astro-cid-tkrz6np5]{top:calc(var(--header-h) + 1.5rem);position:sticky}.toc-title[data-astro-cid-tkrz6np5]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.8rem;font-size:.78rem;font-weight:800;display:block}.toc[data-astro-cid-tkrz6np5] ol[data-astro-cid-tkrz6np5]{border-left:2px solid var(--border);margin:0;padding:0;list-style:none}.toc[data-astro-cid-tkrz6np5] a[data-astro-cid-tkrz6np5]{color:var(--text-muted);border-left:2px solid #0000;margin-left:-2px;padding:.45rem 0 .45rem 1rem;font-size:.95rem;font-weight:600;display:block}.toc[data-astro-cid-tkrz6np5] a[data-astro-cid-tkrz6np5]:hover{color:var(--text);border-left-color:var(--accent)}.prose[data-astro-cid-tkrz6np5] h2[data-astro-cid-tkrz6np5]{font-size:var(--fs-h2);scroll-margin-top:calc(var(--header-h) + 1.5rem)}.prose[data-astro-cid-tkrz6np5] address[data-astro-cid-tkrz6np5]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);margin:0 0 1em;padding:1.25rem 1.5rem;font-style:normal}@media (width<=900px){.layout[data-astro-cid-tkrz6np5]{grid-template-columns:1fr}.toc[data-astro-cid-tkrz6np5]{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);padding:1.25rem;position:static}}
