.hero[data-astro-cid-3pqslgmb]{padding:var(--sp-5xl) 0 var(--sp-4xl);position:relative;overflow:hidden}.hero-in[data-astro-cid-3pqslgmb]{z-index:2;position:relative}.kicker[data-astro-cid-3pqslgmb],.sec-kicker[data-astro-cid-3pqslgmb]{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--teal);align-items:center;gap:var(--sp-sm);font-size:12px;display:flex}.kicker[data-astro-cid-3pqslgmb]{margin-bottom:var(--sp-xl)}.sec-kicker[data-astro-cid-3pqslgmb]{margin-bottom:var(--sp-md)}.kicker[data-astro-cid-3pqslgmb]:before,.sec-kicker[data-astro-cid-3pqslgmb]:before{content:"";background:var(--teal);flex:none;width:30px;height:1px}.hero[data-astro-cid-3pqslgmb] h1[data-astro-cid-3pqslgmb]{font-size:var(--fs-h1);max-width:17ch;margin-bottom:var(--sp-lg)}.hero[data-astro-cid-3pqslgmb] h1[data-astro-cid-3pqslgmb] .em[data-astro-cid-3pqslgmb]{color:var(--teal-em);font-style:italic;font-weight:600}.lead[data-astro-cid-3pqslgmb]{font-size:var(--fs-lead);color:var(--muted);line-height:1.7}.lead[data-astro-cid-3pqslgmb] strong[data-astro-cid-3pqslgmb]{color:var(--ink);font-weight:600}.band[data-astro-cid-3pqslgmb]{border-top:1px solid var(--hair)}.band[data-astro-cid-3pqslgmb].frame{background:var(--field)}.band[data-astro-cid-3pqslgmb].field2{background:var(--field2)}.band[data-astro-cid-3pqslgmb].ifm{background:var(--field)}.frame-in[data-astro-cid-3pqslgmb],.ifm-in[data-astro-cid-3pqslgmb]{padding-block:var(--sp-3xl)}.prose[data-astro-cid-3pqslgmb]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink)}.prose[data-astro-cid-3pqslgmb]+.prose[data-astro-cid-3pqslgmb]{margin-top:var(--sp-lg)}.prose[data-astro-cid-3pqslgmb] strong[data-astro-cid-3pqslgmb]{font-weight:600}.prose[data-astro-cid-3pqslgmb] code[data-astro-cid-3pqslgmb],.ramp-note[data-astro-cid-3pqslgmb] code[data-astro-cid-3pqslgmb]{font-family:var(--mono);font-size:var(--fs-micro);color:var(--ink)}.block[data-astro-cid-3pqslgmb],.block-in[data-astro-cid-3pqslgmb]{padding-block:var(--sp-4xl)}.block[data-astro-cid-3pqslgmb]>h2[data-astro-cid-3pqslgmb],.block-in[data-astro-cid-3pqslgmb]>h2[data-astro-cid-3pqslgmb]{font-size:var(--fs-h2);margin-bottom:var(--sp-md)}.block[data-astro-cid-3pqslgmb] .lead[data-astro-cid-3pqslgmb],.block-in[data-astro-cid-3pqslgmb] .lead[data-astro-cid-3pqslgmb]{margin-bottom:var(--sp-2xl)}.ramp-grid[data-astro-cid-3pqslgmb]{gap:var(--sp-md);grid-template-columns:repeat(4,1fr);display:grid}.defs[data-astro-cid-3pqslgmb]{margin-top:var(--sp-2xl);border-top:1px solid var(--hair);list-style:none}.defs[data-astro-cid-3pqslgmb] li[data-astro-cid-3pqslgmb]{padding-block:var(--sp-md);border-bottom:1px solid var(--hair);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);gap:var(--sp-md);display:flex}.defs[data-astro-cid-3pqslgmb] .g[data-astro-cid-3pqslgmb]{font-family:var(--mono);color:var(--teal);flex:none;width:2ch;font-weight:500}.ramp-note[data-astro-cid-3pqslgmb]{margin-top:var(--sp-xl);font-size:var(--fs-ui);color:var(--muted);line-height:1.6}.ramp-note[data-astro-cid-3pqslgmb] strong[data-astro-cid-3pqslgmb]{color:var(--ink);font-weight:600}.map[data-astro-cid-3pqslgmb]{border-top:1px solid var(--hair);list-style:none}.row[data-astro-cid-3pqslgmb]{padding-block:var(--sp-2xl);border-bottom:1px solid var(--hair)}.row-head[data-astro-cid-3pqslgmb]{align-items:baseline;gap:var(--sp-md);margin-bottom:var(--sp-sm);flex-wrap:wrap;display:flex}.idx[data-astro-cid-3pqslgmb]{font-family:var(--mono);font-size:var(--fs-mono);color:var(--muted)}.row-head[data-astro-cid-3pqslgmb] h3[data-astro-cid-3pqslgmb]{font-size:var(--fs-h3);flex:1;min-width:12ch}.node[data-astro-cid-3pqslgmb]{font-family:var(--mono);font-size:var(--fs-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--hair);border-radius:var(--r-pill);padding:3px var(--sp-sm)}.note[data-astro-cid-3pqslgmb]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted)}.primer-note[data-astro-cid-3pqslgmb]{margin-top:var(--sp-xl);font-size:var(--fs-ui);color:var(--muted);line-height:1.6}.primer-note[data-astro-cid-3pqslgmb] strong[data-astro-cid-3pqslgmb]{color:var(--ink);font-weight:600}.block-note[data-astro-cid-3pqslgmb]{margin-top:var(--sp-xl);font-family:var(--mono);font-size:var(--fs-micro);color:var(--muted);line-height:1.6}.next-in[data-astro-cid-3pqslgmb]{padding-block:var(--sp-4xl)}.next-in[data-astro-cid-3pqslgmb] h2[data-astro-cid-3pqslgmb]{font-size:var(--fs-h2);margin-bottom:var(--sp-md)}.next-in[data-astro-cid-3pqslgmb] .lead[data-astro-cid-3pqslgmb]{margin-bottom:var(--sp-xl)}@media (width<=880px){.hero[data-astro-cid-3pqslgmb]{padding-top:var(--sp-4xl)}.ramp-grid[data-astro-cid-3pqslgmb]{grid-template-columns:repeat(2,1fr)}}
