@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-500.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-600.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-600-italic.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/geist-400.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/geist-500.woff2) format("woff2")}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/geist-600.woff2) format("woff2")}@font-face{font-family:Geist;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/geist-600-italic.woff2) format("woff2")}html.js-clinical,.js-clinical{color-scheme:light;--page: #faf9f6;--paper: #ffffff;--surface: #f0efed;--surface-soft: #f5f4f1;--ink: #141819;--ink-secondary: #333c43;--muted: #5f6970;--line: #cececa;--line-strong: #8c8c88;--track: #dddcd8;--brand: #216354;--brand-deep: #174a41;--brand-hover: #123f37;--brand-tint: #edf4f0;--optimal-zone: #bed8cd;--attention: #a64020;--attention-tint: #faede6;--watch: #866019;--watch-tint: #f6f0df;--radius-control: 4px;--radius-panel: 4px;--content-width: 1200px;--gutter: clamp(16px, 4.4vw, 64px);--serif: "Plus Jakarta Sans", "Geist", system-ui, sans-serif;--sans: "Geist", system-ui, sans-serif;--teal: var(--brand);--teal-2: var(--brand);--teal-soft: var(--brand-tint);--teal-wash: var(--brand-tint);--accent: var(--brand);--ember: var(--attention);--apricot: var(--watch);--apricot-soft: var(--attention-tint);--mute: var(--muted);--ink-2: var(--ink-secondary);--mist: var(--surface-soft);background:var(--page);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6}.js-clinical :focus-visible{outline:2px solid var(--brand);outline-offset:2px}
