.guide[data-astro-cid-amid4ct5]{max-width:1080px;margin:0 auto;padding:1.5rem 1rem 3rem}.breadcrumbs[data-astro-cid-amid4ct5] ol[data-astro-cid-amid4ct5]{color:var(--muted);gap:.4rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.breadcrumbs[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]+li[data-astro-cid-amid4ct5]:before{content:"/";margin-right:.4rem}.intro[data-astro-cid-amid4ct5]{max-width:720px;margin-top:1rem}h1[data-astro-cid-amid4ct5]{margin:0 0 .75rem;font-size:clamp(1.7rem,5vw,2.4rem);font-weight:400;line-height:1.2}.lead[data-astro-cid-amid4ct5]{color:var(--muted);font-size:1.1rem}.meta[data-astro-cid-amid4ct5]{color:var(--muted);font-size:.85rem}.layout[data-astro-cid-amid4ct5]{gap:1.5rem;margin-top:1.5rem;display:grid}@media (width>=960px){.layout[data-astro-cid-amid4ct5]{grid-template-columns:240px minmax(0,720px);gap:3rem}.toc-wrap[data-astro-cid-amid4ct5]{order:0}.toc[data-astro-cid-amid4ct5]{max-height:calc(100vh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}.toc[data-astro-cid-amid4ct5] summary[data-astro-cid-amid4ct5]{pointer-events:none;list-style:none}.toc[data-astro-cid-amid4ct5] summary[data-astro-cid-amid4ct5]::-webkit-details-marker{display:none}}.toc[data-astro-cid-amid4ct5]{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:.75rem 1rem;font-size:.9rem}.toc[data-astro-cid-amid4ct5] summary[data-astro-cid-amid4ct5]{cursor:pointer;font-weight:600}.toc[data-astro-cid-amid4ct5] ol[data-astro-cid-amid4ct5]{margin:.5rem 0 0;padding:0;list-style:none}.toc[data-astro-cid-amid4ct5] ol[data-astro-cid-amid4ct5] ol[data-astro-cid-amid4ct5]{margin:.25rem 0 .25rem .8rem;font-size:.85rem}.toc[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]{margin:.3rem 0;line-height:1.35}.toc[data-astro-cid-amid4ct5] a[data-astro-cid-amid4ct5]{color:var(--muted);text-decoration:none}.toc[data-astro-cid-amid4ct5] a[data-astro-cid-amid4ct5]:hover{color:var(--brand)}.toc[data-astro-cid-amid4ct5] a[data-astro-cid-amid4ct5][aria-current=location]{color:var(--text);font-weight:600}.prose[data-astro-cid-amid4ct5]{min-width:0}.prose[data-astro-cid-amid4ct5] h2{border-top:1px solid var(--border);margin:2.75rem 0 1rem;padding-top:1.5rem;scroll-margin-top:1rem;font-size:1.5rem}.prose[data-astro-cid-amid4ct5] h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose[data-astro-cid-amid4ct5] h3{margin:2rem 0 .75rem;scroll-margin-top:1rem;font-size:1.1rem;font-weight:600}.prose[data-astro-cid-amid4ct5] .anchor{color:var(--border);margin-left:.4rem;font-weight:400;text-decoration:none}.prose[data-astro-cid-amid4ct5] h2:hover .anchor,.prose[data-astro-cid-amid4ct5] h3:hover .anchor,.prose[data-astro-cid-amid4ct5] .anchor:focus{color:var(--brand)}.prose[data-astro-cid-amid4ct5] pre{margin:0 0 1.25rem}.prose[data-astro-cid-amid4ct5] ul,.prose[data-astro-cid-amid4ct5] ol{margin:0 0 1rem;padding-left:1.3rem}.prose[data-astro-cid-amid4ct5] li+li{margin-top:.3rem}.prose[data-astro-cid-amid4ct5] blockquote{border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 8px 8px 0;margin:0 0 1rem;padding:.75rem 1rem}.prose[data-astro-cid-amid4ct5] blockquote p{margin:0}.prose[data-astro-cid-amid4ct5] table{border-collapse:collapse;width:100%;margin:0 0 1.25rem;font-size:.92rem}@media (width<=719px){.prose[data-astro-cid-amid4ct5] table{display:block;overflow-x:auto}.prose[data-astro-cid-amid4ct5] table:has(td:first-child code){display:block;overflow:visible}.prose[data-astro-cid-amid4ct5] table:has(td:first-child code) thead{display:none}.prose[data-astro-cid-amid4ct5] table:has(td:first-child code) :is(tbody,tr,td){display:block}.prose[data-astro-cid-amid4ct5] table:has(td:first-child code) tr{border-bottom:1px solid var(--border);padding:.6rem 0}.prose[data-astro-cid-amid4ct5] table:has(td:first-child code) td{border:0;padding:0}.prose[data-astro-cid-amid4ct5] table:has(td:first-child code) td:first-child{margin-bottom:.2rem;overflow-x:auto}}.prose[data-astro-cid-amid4ct5] td:first-child code{white-space:nowrap}.prose[data-astro-cid-amid4ct5] th,.prose[data-astro-cid-amid4ct5] td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem .9rem .5rem 0}.prose[data-astro-cid-amid4ct5] th{color:var(--muted);font-size:.85rem;font-weight:600}.next[data-astro-cid-amid4ct5]{border-top:1px solid var(--border);color:var(--muted);margin-top:3rem;padding-top:1.5rem}
