.g-layout[data-astro-cid-4mdma4k4]{display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr);padding-bottom:var(--space-8)}@media(min-width:1000px){.g-layout[data-astro-cid-4mdma4k4]{grid-template-columns:minmax(0,720px) 340px;justify-content:space-between}.g-side[data-astro-cid-4mdma4k4]{position:sticky;top:calc(var(--head-h) + 24px);align-self:start}}.g-head[data-astro-cid-4mdma4k4]{padding:var(--space-6) 0 var(--space-6)}.g-head[data-astro-cid-4mdma4k4] h1[data-astro-cid-4mdma4k4]{font-size:clamp(30px,4.6vw,44px);line-height:1.12}.lead[data-astro-cid-4mdma4k4]{font-size:19px;line-height:30px;color:var(--ink-muted)}.toc[data-astro-cid-4mdma4k4]{padding:var(--space-4) var(--space-4) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);margin-bottom:var(--space-8)}.toc[data-astro-cid-4mdma4k4]>.label[data-astro-cid-4mdma4k4]{display:block;padding:0 var(--space-2) var(--space-2)}.toc[data-astro-cid-4mdma4k4] ol[data-astro-cid-4mdma4k4]{list-style:none;margin:0;padding:0;display:grid;gap:2px var(--space-4)}.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:10px var(--space-3) 10px var(--space-4);border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;font-weight:500;line-height:22px;transition:background .2s ease,color .2s ease}.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--brass);transform:scaleY(0);transition:transform .2s ease}.toc-n[data-astro-cid-4mdma4k4]{flex:none;font:600 13px/22px var(--font-mono);color:var(--brass)}.toc-l[data-astro-cid-4mdma4k4]{flex:1;transition:transform .2s ease}.toc-arrow[data-astro-cid-4mdma4k4]{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .2s ease}.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:hover,.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:focus-visible{background:var(--square);color:var(--brass)}.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:hover:before,.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:focus-visible:before{transform:scaleY(1)}.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:hover .toc-l[data-astro-cid-4mdma4k4],.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:focus-visible .toc-l[data-astro-cid-4mdma4k4]{transform:translate(4px)}.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:hover .toc-arrow[data-astro-cid-4mdma4k4],.toc[data-astro-cid-4mdma4k4] a[data-astro-cid-4mdma4k4]:focus-visible .toc-arrow[data-astro-cid-4mdma4k4]{opacity:1;transform:none}.prose[data-astro-cid-4mdma4k4] h2{margin-top:var(--space-12);scroll-margin-top:calc(var(--head-h) + 24px)}.prose[data-astro-cid-4mdma4k4] h3{margin-top:var(--space-8)}.prose[data-astro-cid-4mdma4k4] p,.prose[data-astro-cid-4mdma4k4] li{font-size:17px;line-height:28px}.prose[data-astro-cid-4mdma4k4] ul,.prose[data-astro-cid-4mdma4k4] ol{padding-left:var(--space-6);margin:0 0 var(--space-4)}.prose[data-astro-cid-4mdma4k4] li{margin-bottom:var(--space-2)}.prose[data-astro-cid-4mdma4k4] .note{padding:var(--space-4) var(--space-6);background:var(--square);border-radius:var(--radius-sm);border:1px solid var(--line)}.prose[data-astro-cid-4mdma4k4] table{width:100%;border-collapse:collapse;margin:var(--space-4) 0 var(--space-6);font-size:15px}.prose[data-astro-cid-4mdma4k4] th{text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:var(--space-2) var(--space-3) var(--space-2) 0;border-bottom:1px solid var(--line)}.prose[data-astro-cid-4mdma4k4] td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-bottom:1px solid var(--line);vertical-align:top}.prose[data-astro-cid-4mdma4k4] tr:nth-child(2n) td{background:var(--square)}.faq[data-astro-cid-4mdma4k4]{margin-top:var(--space-12)}.faq[data-astro-cid-4mdma4k4] details[data-astro-cid-4mdma4k4]{border-bottom:1px solid var(--line);padding:var(--space-4) 0}.faq[data-astro-cid-4mdma4k4] summary[data-astro-cid-4mdma4k4]{cursor:pointer;font-weight:600}.faq[data-astro-cid-4mdma4k4] details[data-astro-cid-4mdma4k4] p[data-astro-cid-4mdma4k4]{margin:var(--space-2) 0 0}.cta-box[data-astro-cid-4mdma4k4]{margin-top:var(--space-12);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.cta-row[data-astro-cid-4mdma4k4]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.prep[data-astro-cid-4mdma4k4]{padding:var(--space-6);background:var(--square);border:1px solid var(--line);border-radius:var(--radius-md)}.g-grid[data-astro-cid-4mdma4k4]{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.g-card[data-astro-cid-4mdma4k4]{display:grid;gap:var(--space-1);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--ink);text-decoration:none}.g-card[data-astro-cid-4mdma4k4]:hover{border-color:var(--brand)}.g-card[data-astro-cid-4mdma4k4] .muted[data-astro-cid-4mdma4k4]{font-size:14px;line-height:20px}
