.head:where(.astro-x625rtna){padding-block:9rem 2.5rem;background:linear-gradient(to bottom,var(--wash),var(--ground))}.head-inner:where(.astro-x625rtna){display:grid;gap:2.5rem;align-items:center}.eyebrow:where(.astro-x625rtna) a:where(.astro-x625rtna){color:inherit}h1:where(.astro-x625rtna){font-size:var(--step-5)}.standfirst:where(.astro-x625rtna){margin-top:1.25rem;font-size:var(--step-1);line-height:1.55;color:var(--ink-dim);max-width:58ch}.strip-sec:where(.astro-x625rtna){border-block:var(--hairline);background:var(--ground-deep);padding-block:1.5rem}.strip:where(.astro-x625rtna){display:grid;gap:1.25rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0}.strip:where(.astro-x625rtna) dt:where(.astro-x625rtna){font-family:var(--font-mono);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.strip:where(.astro-x625rtna) dd:where(.astro-x625rtna){margin:.35rem 0 0;color:var(--ink);font-size:var(--step--1)}section:where(.astro-x625rtna):not(.head):not(.strip-sec):not(.cta-band){padding-block:3.5rem}.split:where(.astro-x625rtna){display:grid;gap:2.5rem;align-items:start}.body:where(.astro-x625rtna){margin-top:1rem;color:var(--ink-dim);max-width:var(--measure)}.assumptions:where(.astro-x625rtna){padding:1.5rem}.assumptions:where(.astro-x625rtna) dl:where(.astro-x625rtna){margin:1rem 0 0}.assumptions:where(.astro-x625rtna) dl:where(.astro-x625rtna)>div:where(.astro-x625rtna){display:flex;justify-content:space-between;gap:1.5rem;padding-block:.6rem;border-bottom:var(--hairline-faint)}.assumptions:where(.astro-x625rtna) dl:where(.astro-x625rtna)>div:where(.astro-x625rtna):last-child{border-bottom:0}.assumptions:where(.astro-x625rtna) dt:where(.astro-x625rtna){font-family:var(--font-mono);font-size:.63rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint)}.assumptions:where(.astro-x625rtna) dd:where(.astro-x625rtna){margin:0;font-family:var(--font-mono);font-size:var(--step--1);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right}.note:where(.astro-x625rtna){margin-top:1.15rem;padding-top:1rem;border-top:var(--hairline-faint);font-size:var(--step--2);line-height:1.65;color:var(--ink-faint)}.sec:where(.astro-x625rtna){border-top:var(--hairline)}.sec:where(.astro-x625rtna) h2:where(.astro-x625rtna){font-size:var(--step-3);max-width:28ch}.schedule:where(.astro-x625rtna){margin-top:2rem}.row-bar:where(.astro-x625rtna){display:grid;gap:.4rem}.onward-sec:where(.astro-x625rtna){background:var(--ground-deep)}.faq-section:where(.astro-x625rtna){border-top:var(--hairline);background:var(--ground-deep)}.faq-section:where(.astro-x625rtna) h2:where(.astro-x625rtna){font-size:var(--step-3)}.qa:where(.astro-x625rtna){margin:2rem 0 0;display:grid;max-width:74ch}.qa:where(.astro-x625rtna)>div:where(.astro-x625rtna){padding-block:1.3rem;border-bottom:var(--hairline)}.qa:where(.astro-x625rtna) dt:where(.astro-x625rtna){font-family:var(--font-display);font-size:var(--step-1);letter-spacing:var(--tracking-display);color:var(--indigo)}.qa:where(.astro-x625rtna) dd:where(.astro-x625rtna){margin:.55rem 0 0;color:var(--ink-dim)}.related:where(.astro-x625rtna){border-top:var(--hairline)}.cards:where(.astro-x625rtna){list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:1px;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));background:var(--rule);border:var(--hairline)}.cards:where(.astro-x625rtna) a:where(.astro-x625rtna){display:block;padding:1rem 1.15rem;background:var(--card);text-decoration:none;height:100%}.cards:where(.astro-x625rtna) a:where(.astro-x625rtna):hover{background:var(--wash)}.cname:where(.astro-x625rtna){display:block;font-family:var(--font-display);font-size:var(--step-1);letter-spacing:var(--tracking-display);color:var(--indigo)}.cmeta:where(.astro-x625rtna){display:block;margin-top:.25rem;font-family:var(--font-mono);font-size:.66rem;color:var(--ink-faint)}.sources:where(.astro-x625rtna){border-top:var(--hairline)}.small:where(.astro-x625rtna){font-size:var(--step--2);line-height:1.7;color:var(--ink-faint);max-width:70ch}@media(min-width:62rem){.split:where(.astro-x625rtna){grid-template-columns:minmax(0,1fr) minmax(0,21rem);gap:4rem}.head-inner:where(.astro-x625rtna){grid-template-columns:minmax(0,1fr) minmax(0,26rem);gap:4rem}}
