.layout[data-astro-cid-cyfyfbvn]{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.toc[data-astro-cid-cyfyfbvn]{position:sticky;top:100px}.toc[data-astro-cid-cyfyfbvn] ul[data-astro-cid-cyfyfbvn]{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn]{border-left:2px solid var(--line);color:var(--ink);padding:.35rem 0 .35rem .8rem;font-size:.95rem;text-decoration:none;display:block}.toc[data-astro-cid-cyfyfbvn] a[data-astro-cid-cyfyfbvn]:hover{border-left-color:var(--red-bright);color:var(--red)}.treat[data-astro-cid-cyfyfbvn]{border-bottom:1px solid var(--line);margin-bottom:2.25rem;padding-block:0 2.25rem}.treat[data-astro-cid-cyfyfbvn] h2[data-astro-cid-cyfyfbvn]{margin-bottom:.8rem;font-size:clamp(1.45rem,2.8vw,1.85rem)}@media (width<=860px){.layout[data-astro-cid-cyfyfbvn]{grid-template-columns:1fr}.toc[data-astro-cid-cyfyfbvn]{position:static}.toc[data-astro-cid-cyfyfbvn] ul[data-astro-cid-cyfyfbvn]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
