.mx2NWW_banner{padding:var(--space-2) var(--space-4);background:var(--color-error);color:var(--color-header-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-align:center}@media print{.mx2NWW_banner{display:none}}
:root{--color-ink:#11263f;--color-ink-light:#44576b;--color-meta:#595959;--color-heading:#342c5e;--color-bg:#f5f5f5;--color-surface:#fff;--color-surface-alt:#eae9f5;--color-border:#d7dce1;--color-field-border:#8a96a3;--color-search-border:var(--color-border);--color-header:#342c5e;--color-header-ink:#fff;--color-header-ink-soft:#d6d5df;--color-header-edge:#ffffff8c;--color-header-wash:#ffffff26;--color-header-rule:#fff3;--color-header-overlay:#342c5ee0;--color-accent:#31a394;--color-accent-dark:#0b5656;--color-accent-tint:#e3f1f0;--color-error:#b23f46;--color-focus:#f2b21c;--color-tag:#eef1f4;--color-urgent:#b23f46;--color-urgent-tint:#fbe7e1;--color-gold:#6f5200;--color-gold-ink:#4a3700;--color-gold-tint:#fdf3d2;--color-scrim:#0b14208c;--color-shadow:#0b142026;--color-shadow-strong:#0b142040;--color-print-ink:#000;--color-print-rule:#bbb;--color-viz-series:#2a78d6;--color-viz-series-wash:#2a78d61a;--color-viz-context:#898781;--color-viz-grid:#e1e0d9;--color-viz-baseline:#c3c2b7;--font-sans:var(--font-public-sans), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-weight-regular:400;--font-weight-bold:700;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:2.75rem;--font-size-headline:2.25rem;--font-size-headline-sm:1.75rem;--font-size-title:1.375rem;--font-size-title-sm:1.1875rem;--font-size-standfirst:1.1875rem;--font-size-standfirst-sm:1.0625rem;--letter-spacing-eyebrow:.12em;--letter-spacing-category:.08em;--color-rule-on-tint:#9fc7c0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:5rem;--space-14:6rem;--radius:.5rem}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}html,body{margin:0}body{background:var(--color-bg);min-height:100dvh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);flex-direction:column;line-height:1.5;display:flex}body>main{flex:1 0 auto}body>main:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4{color:var(--color-heading)}a{color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}
