.blocks[data-astro-cid-tpzcqkev]{max-width:68ch;color:var(--ink-soft)}.blocks[data-astro-cid-tpzcqkev]>*+*{margin-top:1.15rem}.blocks[data-astro-cid-tpzcqkev] h2[data-astro-cid-tpzcqkev]{border-top:1px solid var(--line);color:var(--ink);margin-top:2.8rem;padding-top:1.2rem;font-size:clamp(1.75rem,2.8vw,2.35rem)}.blocks[data-astro-cid-tpzcqkev] h2[data-astro-cid-tpzcqkev]:first-child{border-top:0;margin-top:0;padding-top:0}.blocks[data-astro-cid-tpzcqkev] p[data-astro-cid-tpzcqkev]{line-height:1.72}.bullets[data-astro-cid-tpzcqkev],.numbered[data-astro-cid-tpzcqkev],.steps[data-astro-cid-tpzcqkev],.checks[data-astro-cid-tpzcqkev],.rail[data-astro-cid-tpzcqkev]{margin:0;padding:0;list-style:none}.bullets[data-astro-cid-tpzcqkev]{gap:.6rem;display:grid}.bullets[data-astro-cid-tpzcqkev] li[data-astro-cid-tpzcqkev]{grid-template-columns:12px minmax(0,1fr);gap:.75rem;line-height:1.65;display:grid}.bullets[data-astro-cid-tpzcqkev] .marker[data-astro-cid-tpzcqkev]{background:var(--signal);border-radius:50%;width:6px;height:6px;margin-top:.62em}.numbered[data-astro-cid-tpzcqkev]{border-top:1px solid var(--line)}.numbered[data-astro-cid-tpzcqkev] li[data-astro-cid-tpzcqkev]{border-bottom:1px solid var(--line);grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;padding:.85rem 0;line-height:1.65;display:grid}.index[data-astro-cid-tpzcqkev]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--signal);font-size:.68rem}.notice[data-astro-cid-tpzcqkev]{border:1px solid var(--line);border-left:3px solid var(--signal);border-radius:var(--r-md);background:var(--sage-100);padding:1.15rem 1.35rem;font-size:.95rem;line-height:1.65}.section-head[data-astro-cid-tpzcqkev]{margin-bottom:1.8rem}.section-head[data-astro-cid-tpzcqkev] h2[data-astro-cid-tpzcqkev]{border-top:0;margin-top:.6rem;padding-top:0;font-size:clamp(2rem,3.4vw,2.8rem)}.rail[data-astro-cid-tpzcqkev]{gap:1.15rem;display:grid}.rail-card[data-astro-cid-tpzcqkev]{padding:1.35rem 1.5rem}.rail[data-astro-cid-tpzcqkev] h3[data-astro-cid-tpzcqkev]{font-family:var(--font-body);color:var(--ink);margin-top:.45rem;font-size:1.1rem;font-weight:600}.rail[data-astro-cid-tpzcqkev] p[data-astro-cid-tpzcqkev]{color:var(--muted);margin-top:.4rem;font-size:.92rem}.steps[data-astro-cid-tpzcqkev]{border-top:1px solid var(--line)}.steps[data-astro-cid-tpzcqkev] li[data-astro-cid-tpzcqkev]{border-bottom:1px solid var(--line);grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding:1.15rem 0;display:grid}.steps[data-astro-cid-tpzcqkev] h3[data-astro-cid-tpzcqkev]{font-family:var(--font-body);color:var(--ink);font-size:1.08rem;font-weight:600}.steps[data-astro-cid-tpzcqkev] p[data-astro-cid-tpzcqkev]{color:var(--muted);margin-top:.3rem;font-size:.92rem}.checks[data-astro-cid-tpzcqkev]{gap:1rem;display:grid}.check-card[data-astro-cid-tpzcqkev]{padding:1.25rem 1.4rem}.checks[data-astro-cid-tpzcqkev] .tick[data-astro-cid-tpzcqkev]{font-family:var(--font-mono);color:var(--signal);font-size:.85rem}.checks[data-astro-cid-tpzcqkev] h3[data-astro-cid-tpzcqkev]{font-family:var(--font-body);color:var(--ink);margin-top:.35rem;font-size:1.02rem;font-weight:600}.checks[data-astro-cid-tpzcqkev] p[data-astro-cid-tpzcqkev]{color:var(--muted);margin-top:.3rem;font-size:.9rem}.sr-only[data-astro-cid-tpzcqkev]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.table-wrap[data-astro-cid-tpzcqkev]{border-radius:var(--r-lg);margin-block:1.5rem;padding:.45rem;overflow-x:auto}.block-table[data-astro-cid-tpzcqkev]{border-collapse:collapse;width:100%;min-width:560px;font-size:.85rem}.block-table[data-astro-cid-tpzcqkev] th[data-astro-cid-tpzcqkev],.block-table[data-astro-cid-tpzcqkev] td[data-astro-cid-tpzcqkev]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.72rem .8rem;line-height:1.5}.block-table[data-astro-cid-tpzcqkev] tbody[data-astro-cid-tpzcqkev] tr[data-astro-cid-tpzcqkev]:last-child th[data-astro-cid-tpzcqkev],.block-table[data-astro-cid-tpzcqkev] tbody[data-astro-cid-tpzcqkev] tr[data-astro-cid-tpzcqkev]:last-child td[data-astro-cid-tpzcqkev]{border-bottom:0}.block-table[data-astro-cid-tpzcqkev] thead[data-astro-cid-tpzcqkev] th[data-astro-cid-tpzcqkev]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.64rem}.block-table[data-astro-cid-tpzcqkev] tbody[data-astro-cid-tpzcqkev] th[data-astro-cid-tpzcqkev]{color:var(--ink);font-weight:550}.block-figure[data-astro-cid-tpzcqkev]{border-radius:var(--r-lg);background:var(--raised);gap:.9rem;margin-block:1.6rem;padding:1.25rem 1.35rem;display:grid}.bf-head[data-astro-cid-tpzcqkev]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.bf-head[data-astro-cid-tpzcqkev] h3[data-astro-cid-tpzcqkev]{font-family:var(--font-body);color:var(--ink);margin-top:.2rem;font-size:1.06rem;font-weight:600}.bf-metrics[data-astro-cid-tpzcqkev]{flex-wrap:wrap;gap:.4rem;display:flex}.bf-canvas[data-astro-cid-tpzcqkev]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--paper);overflow:hidden}.bf-canvas[data-astro-cid-tpzcqkev] img[data-astro-cid-tpzcqkev]{width:100%;height:auto;display:block}.bf-cap[data-astro-cid-tpzcqkev]{color:var(--muted);font-size:.82rem;line-height:1.5}@media (width>=720px){.rail[data-astro-cid-tpzcqkev]{grid-template-columns:repeat(3,minmax(0,1fr))}.checks[data-astro-cid-tpzcqkev]{grid-template-columns:repeat(2,minmax(0,1fr))}}
