.meta[data-astro-cid-waosa6pj]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;font-size:.9375rem;display:flex}.layout[data-astro-cid-waosa6pj]{grid-template-columns:16rem minmax(0,44rem);align-items:start;gap:3rem clamp(2.5rem,6vw,6rem);display:grid}.toc[data-astro-cid-waosa6pj]{gap:.75rem;padding:1.25rem 1.25rem 1.4rem;display:grid;position:sticky;top:6.5rem}.toc[data-astro-cid-waosa6pj] ol[data-astro-cid-waosa6pj]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{color:var(--text);border-radius:8px;padding:.35rem .6rem;font-size:.9rem;line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]:hover{background:var(--purple-tint);color:var(--purple-strong)}.prose[data-astro-cid-waosa6pj]{min-width:0;color:var(--text-muted)}.prose[data-astro-cid-waosa6pj] h2{border-top:1px solid var(--rule);font-size:var(--step-2);color:var(--text);margin:2.75rem 0 0;padding-top:2.25rem;scroll-margin-top:6.5rem}.prose[data-astro-cid-waosa6pj]>p:first-child{font-size:var(--step-1);line-height:1.55}.prose[data-astro-cid-waosa6pj] :is(p,ul,ol){margin-top:1rem}.prose[data-astro-cid-waosa6pj] :is(ul,ol){gap:.5rem;padding-left:0;list-style:none;display:grid}.prose[data-astro-cid-waosa6pj] li{padding-left:1.4rem;position:relative}.prose[data-astro-cid-waosa6pj] li:before{content:"";background:var(--purple);width:.45rem;height:.45rem;position:absolute;top:.62em;left:0}.prose[data-astro-cid-waosa6pj] strong{color:var(--text);font-weight:600}@media (width<=56rem){.layout[data-astro-cid-waosa6pj]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-waosa6pj]{position:static}}
