:root{--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "Space Mono", "Courier New", monospace;--text-display-20: 1.25rem;--text-display-22: 1.375rem;--text-display-24: 1.5rem;--text-display-28: 1.75rem;--text-display-30: 1.875rem;--text-display-32: 2rem;--text-display-34: 2.125rem;--text-display-36: 2.25rem;--text-display-38: 2.375rem;--text-display-40: 2.5rem;--text-display-44: 2.75rem;--text-display-48: 3rem;--text-display-56: 3.5rem;--text-display-64: 4rem;--text-display-96: 6rem;--text-body-12: .75rem;--text-body-13: .8125rem;--text-body-14: .875rem;--text-body-15: .9375rem;--text-body-16: 1rem;--text-body-17: 1.0625rem;--text-body-18: 1.125rem;--text-body-19: 1.1875rem;--text-body-20: 1.25rem;--text-body-22: 1.375rem;--text-body-24: 1.5rem;--text-body-28: 1.75rem;--text-btn-sm: .875rem;--text-btn-md: 1rem;--text-btn-lg: 1.125rem;--leading-display: 1.3;--leading-prose: 1.4;--leading-body: 1.6;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--tracking-wider: .05em;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--color-brand-chalk: #f8f8f8;--color-brand-navy: #001f3e;--color-brand-lime: #dbe64c;--color-brand-anthracite: #141414;--color-lime-1: #dbe64c;--color-lime-2: #d2e01f;--color-lime-3: #c1ce1d;--color-lime-alpha: rgba(219, 230, 76, .1);--color-navy-1: #001f3e;--color-navy-2: #b6bbc5;--color-navy-3: #31415e;--color-navy-alpha: rgba(0, 31, 62, .1);--color-white: #ffffff;--color-gray-50: #f8f8f8;--color-gray-100: #ededed;--color-gray-200: #dfdfdf;--color-gray-300: #d9d9d9;--color-text-primary: var(--color-brand-navy);--color-text-secondary: var(--color-brand-anthracite);--color-text-accent: var(--color-brand-lime);--color-text-inverse: var(--color-white);--color-text-disabled: var(--color-gray-200);--color-icon-primary: var(--color-brand-navy);--color-icon-accent: var(--color-brand-lime);--color-icon-disabled: var(--color-gray-200);--color-icon-inverse: var(--color-white);--color-bg-primary: var(--color-brand-chalk);--color-bg-surface: var(--color-white);--color-bg-dark: var(--color-brand-navy);--color-bg-anthracite: var(--color-brand-anthracite);--color-bg-accent: var(--color-brand-lime);--color-border-light: 223 223 223;--color-border-dark: 95 95 95;--color-border-navy-light: 182 187 197;--color-border-primary: 0 31 62;--color-border-accent: 219 230 76;--color-border-inverse: 255 255 255;--color-feedback-success: #29a345;--color-feedback-success-foreground: #15692b;--color-feedback-success-bg: #ecfaef;--color-feedback-success-border: #a3ddb1;--color-feedback-error: #ff4444;--color-feedback-error-foreground: #b91c1c;--color-feedback-error-bg: #fff0f0;--color-feedback-error-border: #fbbcbc;--color-feedback-warning: #ffb020;--color-feedback-warning-foreground: #92600a;--color-feedback-warning-bg: #fff8eb;--color-feedback-warning-border: #fddea0;--color-feedback-info: #0088ff;--color-feedback-info-foreground: #0050a0;--color-feedback-info-bg: #ebf5ff;--color-feedback-info-border: #a3d4ff;--color-btn-primary: var(--color-brand-navy);--color-btn-primary-hover: var(--color-navy-3);--color-btn-primary-active: #001429;--color-btn-primary-disabled: var(--color-navy-2);--color-btn-primary-foreground: var(--color-white);--color-btn-primary-foreground-disabled: #fdfdfd;--color-btn-primary-ring: var(--color-brand-lime);--color-btn-secondary: var(--color-brand-navy);--color-btn-secondary-foreground: var(--color-brand-navy);--color-btn-secondary-hover-foreground: var(--color-white);--color-btn-secondary-active: #001020;--color-btn-secondary-active-foreground: var(--color-white);--color-btn-secondary-disabled: var(--color-navy-2);--color-btn-secondary-foreground-disabled: var(--color-navy-2);--color-btn-secondary-ring: var(--color-brand-lime);--color-btn-secondary-inverse: var(--color-white);--color-btn-secondary-inverse-foreground: var(--color-white);--color-btn-secondary-inverse-hover-foreground: var(--color-brand-navy);--color-btn-secondary-inverse-active: var(--color-white);--color-btn-secondary-inverse-active-foreground: var(--color-brand-navy);--color-btn-secondary-inverse-disabled: var(--color-navy-2);--color-btn-secondary-inverse-foreground-disabled: var(--color-navy-2);--color-btn-secondary-inverse-ring: var(--color-brand-lime);--color-btn-accent: var(--color-brand-lime);--color-btn-accent-hover: #cad63f;--color-btn-accent-active: var(--color-lime-3);--color-btn-accent-disabled: var(--color-navy-2);--color-btn-accent-foreground: var(--color-brand-navy);--color-btn-accent-foreground-disabled: #fdfdfd;--color-btn-accent-ring: var(--color-brand-navy);--color-btn-text-foreground: var(--color-brand-navy);--color-btn-text-hover: var(--color-navy-3);--color-btn-text-active: #001429;--color-btn-text-disabled: var(--color-navy-2);--color-btn-text-underline: var(--color-brand-lime);--color-btn-text-ring: var(--color-brand-lime);--color-btn-text-inverse-foreground: var(--color-white);--color-btn-text-inverse-hover: var(--color-brand-chalk);--color-btn-text-inverse-active: var(--color-brand-chalk);--color-btn-text-inverse-disabled: var(--color-navy-2);--color-btn-text-inverse-underline: var(--color-brand-lime);--color-btn-text-inverse-ring: var(--color-brand-lime);--color-btn-primary-inverse: var(--color-white);--color-btn-primary-inverse-hover: #f0f0f0;--color-btn-primary-inverse-active: #f0f0f0;--color-btn-primary-inverse-disabled: var(--color-navy-2);--color-btn-primary-inverse-foreground: var(--color-brand-navy);--color-btn-primary-inverse-foreground-disabled: var(--color-gray-200);--color-btn-primary-inverse-ring: var(--color-brand-lime);--color-tag-filled: var(--color-brand-lime);--color-tag-text: var(--color-brand-navy);--color-tag-outlined: var(--color-brand-navy);--color-tag-inverse: var(--color-white);--color-card-bg: 239 239 239;--color-card-bg-hover: 219 230 76}@media (min-width: 768px){.prose{font-size:var(--text-body-17)}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-30)}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-24)}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-22)}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-20)}.prose :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-body-17)}}@media (min-width: 1440px){.prose{font-size:var(--text-body-18)}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-32)}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-28)}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-24)}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-22)}.prose :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-body-18)}}@media (min-width: 1920px){.prose{font-size:var(--text-body-20)}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-40)}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-32)}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-28)}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-display-24)}.prose :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-body-20)}}body>main{flex:1 0 auto}
