.post-body[data-astro-cid-vt34qafq] h2[id],.post-body[data-astro-cid-vt34qafq] h3[id]{scroll-margin-top:6rem}.toc-links[data-astro-cid-vt34qafq]{max-height:60vh;overflow-y:auto}.toc-link[data-astro-cid-vt34qafq]{color:var(--color-neutral-600);overflow-wrap:anywhere;border-radius:.25rem;padding:.5rem;font-size:.875rem;line-height:1.5;display:block}.toc-link[data-astro-cid-vt34qafq].is-subheading{padding-left:1.25rem;font-size:.875rem}.toc-link[data-astro-cid-vt34qafq]:hover,.toc-link[data-astro-cid-vt34qafq]:focus-visible{color:var(--color-accent-deep);background:var(--color-accent-soft)}.toc-link[data-astro-cid-vt34qafq]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.toc-desktop[data-astro-cid-vt34qafq]{display:none}@media (width>=76rem){.toc-mobile[data-astro-cid-vt34qafq]{display:none}.toc-desktop[data-astro-cid-vt34qafq]{width:12rem;padding-left:1rem;display:block;position:absolute;top:4rem;bottom:4rem;left:100%}.toc-desktop[data-astro-cid-vt34qafq] .toc-links[data-astro-cid-vt34qafq]{max-height:calc(100dvh - 10rem)}.toc-desktop[data-astro-cid-vt34qafq] .toc-link[data-astro-cid-vt34qafq]{color:var(--color-neutral-500);padding:.35rem .5rem;font-size:.85rem}.toc-desktop[data-astro-cid-vt34qafq] .toc-link[data-astro-cid-vt34qafq].is-subheading{font-size:.85rem}}@media (width>=80rem){.toc-desktop[data-astro-cid-vt34qafq]{width:14rem}}
