.page[data-astro-cid-sd3xd5xf]{padding-top:32px;padding-bottom:72px}.crumbs[data-astro-cid-sd3xd5xf]{color:var(--k-muted);align-items:center;gap:6px;margin-bottom:24px;font-size:.95rem;display:flex}.layout[data-astro-cid-sd3xd5xf]{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;display:grid}h1[data-astro-cid-sd3xd5xf]{font-size:clamp(1.9rem,4vw,2.6rem)}.updated[data-astro-cid-sd3xd5xf]{border-bottom:1px solid var(--k-line);padding-bottom:24px;font-size:.9rem}.prose[data-astro-cid-sd3xd5xf]{max-width:44rem}.prose[data-astro-cid-sd3xd5xf] h2{margin-top:2em;scroll-margin-top:88px;font-size:1.4rem}.prose[data-astro-cid-sd3xd5xf] ol,.prose[data-astro-cid-sd3xd5xf] ul{margin:0 0 1.2em;padding-left:1.4em}.prose[data-astro-cid-sd3xd5xf] li{margin-bottom:.5em}.prose[data-astro-cid-sd3xd5xf] ol{counter-reset:step;padding-left:0;list-style:none}.prose[data-astro-cid-sd3xd5xf] ol>li{counter-increment:step;min-height:30px;padding-left:44px;position:relative}.prose[data-astro-cid-sd3xd5xf] ol>li:before{content:counter(step);background:var(--k-tint);width:30px;height:30px;color:var(--k-accent);font-family:var(--k-font-display);border-radius:50%;place-items:center;font-size:.9rem;font-weight:600;display:grid;position:absolute;top:-1px;left:0}.prose[data-astro-cid-sd3xd5xf] code{background:var(--k-tint);border-radius:6px;padding:2px 6px;font-size:.92em}.side[data-astro-cid-sd3xd5xf]{gap:20px;display:grid;position:sticky;top:92px}.side[data-astro-cid-sd3xd5xf] h2[data-astro-cid-sd3xd5xf]{font-size:1rem}.toc[data-astro-cid-sd3xd5xf] ul[data-astro-cid-sd3xd5xf],.related[data-astro-cid-sd3xd5xf] ul[data-astro-cid-sd3xd5xf]{gap:4px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-sd3xd5xf] a[data-astro-cid-sd3xd5xf]{border-left:2px solid var(--k-line);color:var(--k-muted);padding:6px 12px;text-decoration:none;display:block}.toc[data-astro-cid-sd3xd5xf] a[data-astro-cid-sd3xd5xf]:hover{border-color:var(--k-accent);color:var(--k-accent)}.layout[data-astro-cid-sd3xd5xf] .screen-inline{width:220px;margin:0 auto 32px;display:none}.layout[data-astro-cid-sd3xd5xf] .screen-side{justify-self:center;width:240px}.back[data-astro-cid-sd3xd5xf]{margin-top:40px;padding:0}@media (width<=960px){.layout[data-astro-cid-sd3xd5xf]{grid-template-columns:1fr;gap:32px}.side[data-astro-cid-sd3xd5xf]{position:static}.toc[data-astro-cid-sd3xd5xf],.layout[data-astro-cid-sd3xd5xf] .screen-side{display:none}.layout[data-astro-cid-sd3xd5xf] .screen-inline{display:block}}
