.steps[data-astro-cid-cx7gdanv]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 2rem;counter-reset:none}.step[data-astro-cid-cx7gdanv]{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1.5rem 0;border-top:1px solid var(--line)}.step-no[data-astro-cid-cx7gdanv]{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-weight:800;font-size:var(--step-2);line-height:1;color:var(--gold-500)}.step[data-astro-cid-cx7gdanv] h3[data-astro-cid-cx7gdanv]{margin-bottom:.35rem}.step[data-astro-cid-cx7gdanv] p[data-astro-cid-cx7gdanv]{margin:0;color:var(--ink-soft)}@media(max-width:62rem){.steps[data-astro-cid-cx7gdanv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:40rem){.steps[data-astro-cid-cx7gdanv]{grid-template-columns:1fr}}.sheet[data-astro-cid-45uwxp2h]{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1.4rem,1rem + 1.5vw,2.2rem)}.sheet[data-astro-cid-45uwxp2h]:before{content:"";position:absolute;inset:7px;border:1px solid var(--gold-300);border-radius:calc(var(--radius) - 2px);pointer-events:none}.sheet-head[data-astro-cid-45uwxp2h]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.sheet-head[data-astro-cid-45uwxp2h] .label[data-astro-cid-45uwxp2h]{margin:0}.sheet-title[data-astro-cid-45uwxp2h]{font-size:var(--step-0);font-weight:700;margin:0;color:var(--ink-soft)}.terms[data-astro-cid-45uwxp2h]{margin:0}.term[data-astro-cid-45uwxp2h]{display:grid;grid-template-columns:8.5rem 1fr;align-items:baseline;gap:1rem;padding-block:.8rem;border-bottom:1px solid var(--line)}.term[data-astro-cid-45uwxp2h]:last-child{border-bottom:0}dt[data-astro-cid-45uwxp2h]{color:var(--ink-soft);font-size:var(--step--1);font-weight:500}dd[data-astro-cid-45uwxp2h]{margin:0;color:var(--green-900)}.figure[data-astro-cid-45uwxp2h]{font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;font-weight:800;font-size:var(--step-2);line-height:1;color:var(--green-900)}.figure-md[data-astro-cid-45uwxp2h]{font-size:var(--step-1);font-weight:750}.term-hero[data-astro-cid-45uwxp2h]{padding-block:.4rem 1.1rem}.term-hero[data-astro-cid-45uwxp2h] .figure[data-astro-cid-45uwxp2h]{font-size:clamp(3rem,2.2rem + 3.5vw,4.6rem);color:var(--green-700);letter-spacing:-.03em}.unit[data-astro-cid-45uwxp2h],.qual[data-astro-cid-45uwxp2h]{color:var(--ink-soft);font-size:var(--step--1)}.term-hero[data-astro-cid-45uwxp2h] .unit[data-astro-cid-45uwxp2h]{margin-left:.5rem;font-size:var(--step-0)}.sheet-foot[data-astro-cid-45uwxp2h]{margin:1rem 0 0;font-size:.78rem;color:var(--ink-soft);line-height:1.5}@media(max-width:26rem){.term[data-astro-cid-45uwxp2h]{grid-template-columns:1fr;gap:.15rem}}.reqs[data-astro-cid-bdz73lnl]{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(2rem,1rem + 3vw,4rem);align-items:start}.checklist[data-astro-cid-bdz73lnl]{list-style:none;margin:0;padding:0}.checklist[data-astro-cid-bdz73lnl] li[data-astro-cid-bdz73lnl]{position:relative;padding:.7rem 0 .7rem 2rem;border-bottom:1px solid var(--line)}.checklist[data-astro-cid-bdz73lnl] li[data-astro-cid-bdz73lnl]:before{content:"";position:absolute;left:.1rem;top:.95rem;width:.95rem;height:.95rem;border:1.5px solid var(--green-700);border-radius:3px;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 9px var(--green-100)}.checklist[data-astro-cid-bdz73lnl] .optional[data-astro-cid-bdz73lnl]:before{border-style:dashed;box-shadow:none}.doc[data-astro-cid-bdz73lnl]{display:block;font-weight:500}.note[data-astro-cid-bdz73lnl]{display:block;color:var(--ink-soft);font-size:var(--step--1);line-height:1.5}.extras[data-astro-cid-bdz73lnl]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.25rem,1rem + 1vw,1.75rem)}.extra[data-astro-cid-bdz73lnl]+.extra[data-astro-cid-bdz73lnl]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--line)}.extra[data-astro-cid-bdz73lnl] h4[data-astro-cid-bdz73lnl]{font-family:var(--font-body);font-size:var(--step--1);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-700);margin:0 0 .4rem}.extra[data-astro-cid-bdz73lnl] .checklist[data-astro-cid-bdz73lnl] li[data-astro-cid-bdz73lnl]:last-child{border-bottom:0}@media(max-width:52rem){.reqs[data-astro-cid-bdz73lnl]{grid-template-columns:1fr}}
