:root{--color-navy:#0b1c2c;--color-navy-raised:#12283a;--color-teal:#0f5f73;--color-teal-hover:#0c4e5e;--color-on-teal:#f4fbfc;--color-white:#fff;--color-paper:#f4f6f8;--color-paper-raised:#fbfcfd;--color-ink:#1a2330;--color-ink-soft:#3d4a59;--color-line:#d5dde6;--color-line-inverse:#f4f6f829;--color-text-inverse:#f4f6f8;--color-text-inverse-soft:#c5d0db;--color-status:#6e6248;--font-sans:var(--font-plex-sans), "IBM Plex Sans", "Segoe UI", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--text-display-size:36px;--text-display-line:1.15;--text-display-tracking:-.02em;--text-title-size:32px;--text-title-line:1.2;--text-heading-size:24px;--text-heading-line:1.3;--text-body-size:17px;--text-body-line:1.6;--text-small-size:15px;--text-small-line:1.5;--text-eyebrow-size:12px;--text-eyebrow-line:1.4;--text-eyebrow-tracking:.08em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--layout-content:1120px;--layout-measure:68ch;--layout-gutter:24px;--bp-tablet:720px;--bp-desktop:1024px;--radius:4px;--border-width:1px;--border-light:var(--border-width) solid var(--color-line);--border-inverse:var(--border-width) solid var(--color-line-inverse);--duration-fast:.15s;--duration-menu:.2s;--focus-ring:2px solid var(--color-teal);--focus-offset:2px}@media (min-width:720px){:root{--layout-gutter:32px;--text-display-size:56px;--text-display-line:1.08;--text-title-size:40px;--text-title-line:1.15;--text-heading-size:28px;--text-heading-line:1.25;--text-body-size:18px}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-menu:0s}}*,:before,:after{box-sizing:border-box}html{background:var(--color-paper);color:var(--color-ink)}body{background:var(--color-paper);min-height:100vh;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body-size);font-weight:var(--font-weight-regular);line-height:var(--text-body-line);margin:0}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}
