@font-face{font-family:Newsreader;src:url(/fonts/newsreader-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic-400.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/plus-jakarta-sans-variable.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}:root{--color-navy: #000066;--color-cobalt: #1a48bd;--color-paper: #fefbf7;--color-green: #5efc8d;--color-white: #fff;--color-text: var(--color-navy);--color-text-muted: rgb(0 0 102 / 68%);--color-border: rgb(0 0 102 / 16%);--font-display: "Newsreader", Georgia, serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-serif: var(--font-display);--font-sans: var(--font-body);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--weight-text: var(--font-weight-regular);--weight-serif-title: var(--font-weight-medium);--weight-sans-title: var(--font-weight-semibold);--weight-button: var(--font-weight-semibold);--font-size-xs: .875rem;--font-size-sm: .9375rem;--font-size-button: 1rem;--font-size-base: clamp(1.0625rem, .95rem + .3vw, 1.125rem);--font-size-lg: 1.1875rem;--font-size-xl: 1.5rem;--font-size-intro: clamp(1.25rem, 1.1rem + .5vw, 1.375rem);--font-size-quote: clamp(1.375rem, 1.15rem + .6vw, 1.5rem);--font-size-h1: clamp(2.5rem, 1.5rem + 2.2vw, 3.25rem);--font-size-h2: clamp(1.75rem, 1.2rem + 1vw, 2.25rem);--font-size-h3: clamp(1.25rem, 1.1rem + .4vw, 1.375rem);--font-size-h4: 1.1875rem;--line-height-tight: 1.1;--line-height-heading: 1.2;--line-height-normal: 1.5;--line-height-body: 1.6;--line-height-h1: 1.08;--line-height-h2: 1.15;--line-height-h3: 1.3;--line-height-h4: 1.4;--line-height-lg: 1.6;--line-height-intro: 1.5;--line-height-quote: 1.4;--letter-spacing-h1: -.025em;--letter-spacing-h2: -.02em;--letter-spacing-h3: -.015em;--letter-spacing-intro: -.005em;--text-width-content: 68ch;--text-width-heading: 15ch;--text-width-intro: 60ch;--text-base: var(--font-size-base);--text-title: var(--font-size-h2);--text-h1: var(--font-size-h1);--leading-text: var(--line-height-body);--container-max: 90rem;--page-gutter: clamp(1.25rem, 5vw, 5rem);--header-height: 4.5rem;--space-section: clamp(2.5rem, 4.5vw, 4rem);--space-stat: clamp(2.5rem, 5vw, 4.5rem);--space-head: clamp(1.75rem, 3.5vw, 2.5rem);--space-head-lg: 2rem;--space-lead: clamp(1.5rem, 4vw, 3rem);--space-panel: clamp(1.5rem, 3.5vw, 3rem);--space-hero: clamp(2rem, 5vw, 4rem);--space-page-top: clamp(2.5rem, 6vw, 5rem);--space-page-end: clamp(3rem, 6vw, 6rem);--space-card: 1.5rem;--radius-pill: 999px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.76, 0, .24, 1);--duration-fast: .2s;--duration-normal: .32s}@media(min-width:48rem){:root{--page-gutter: clamp(2rem, 5.5vw, 3.5rem);--chrome-gutter: clamp(1.5rem, 2.5vw, 2.5rem);--chrome-max: 120rem}}@media(min-width:64rem){:root{--container-max: 75rem;--page-gutter: clamp(3rem, 6vw, 6rem)}}@media(max-width:47.99rem){:root{--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-button: .875rem;--font-size-base: .9375rem;--font-size-lg: 1rem;--font-size-intro: 1.0625rem;--font-size-quote: 1.0625rem;--font-size-h1: 1.875rem;--font-size-h2: 1.5rem;--font-size-h3: 1.125rem;--font-size-h4: 1rem;--line-height-normal: 1.45;--line-height-body: 1.55;--line-height-lg: 1.5;--line-height-h1: 1.12;--line-height-h2: 1.2;--line-height-h3: 1.35;--line-height-intro: 1.5;--line-height-quote: 1.4;--header-height: 3.75rem;--space-section: 2.25rem;--space-stat: 2.25rem;--space-head: 1.5rem;--space-head-lg: 1.5rem;--space-lead: 1.25rem;--space-panel: 1.25rem;--space-hero: 1.5rem;--space-page-top: 2rem;--space-page-end: 3rem;--space-card: 1.25rem;--letter-spacing-h1: -.02em;--letter-spacing-h2: -.015em;--letter-spacing-h3: -.01em;--letter-spacing-intro: normal}}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;text-size-adjust:100%}body,h1,h2,h3,h4,p,blockquote,ol,ul,figure{margin:0}ol,ul{padding:0;list-style:none}img,svg{display:block;max-width:100%}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}h1,.t-h1,h2,.t-h2,h3,.t-h3,h4,.t-h4{text-wrap:balance}h1,.t-h1,h2,.t-h2,.t-intro,.t-quote{font-family:var(--font-display);font-optical-sizing:auto}h3,.t-h3,h4,.t-h4{font-family:var(--font-body)}h1,.t-h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-medium);line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-h1)}h2,.t-h2{font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2)}h3,.t-h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h3);letter-spacing:var(--letter-spacing-h3)}h4,.t-h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h4);letter-spacing:normal}.t-body{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body)}.t-body-lg{font-family:var(--font-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-lg)}.t-secondary{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-muted)}.t-intro{font-size:var(--font-size-intro);font-weight:var(--font-weight-regular);line-height:var(--line-height-intro);letter-spacing:var(--letter-spacing-intro)}.t-quote{font-size:var(--font-size-quote);font-weight:var(--font-weight-regular);line-height:var(--line-height-quote)}.t-nav{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4;text-transform:none}.t-button{font-family:var(--font-body);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:1.4;text-transform:none}.t-label{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4}.t-caption{font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal)}.measure-content{max-width:var(--text-width-content)}.measure-intro{max-width:var(--text-width-intro)}.measure-heading{max-width:var(--text-width-heading)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1.375rem;border:1px solid transparent;background:transparent;color:inherit;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--font-size-button);font-weight:var(--font-weight-semibold);line-height:1.4;text-align:center;text-transform:none;letter-spacing:normal;cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast),transform var(--duration-fast)}.btn svg{width:1.125rem;height:1.125rem;flex:none}.btn--primary{background:var(--color-navy);color:var(--color-white)}.btn--primary:hover,.btn--primary.is-hover{background:var(--color-green);color:var(--color-navy)}.btn--secondary{border-color:var(--color-navy);color:var(--color-navy);background:transparent}.btn--secondary:hover,.btn--secondary.is-hover{background:var(--color-navy);color:var(--color-white)}.btn--tertiary{padding-inline:.5rem;color:var(--color-cobalt);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:1px}.btn--tertiary:hover,.btn--tertiary.is-hover{text-decoration-thickness:2px;color:var(--color-navy)}.btn--on-dark.btn--primary{background:var(--color-white);color:var(--color-navy)}.btn--on-dark.btn--secondary{border-color:var(--color-white);color:var(--color-white)}.btn--on-dark.btn--secondary:hover{background:var(--color-white);color:var(--color-navy)}.btn--sm{min-height:2.75rem;padding-inline:1rem;font-size:var(--font-size-sm)}.btn--lg{min-height:3.5rem;padding-inline:2rem;font-size:var(--font-size-lg)}@media(min-width:48rem){.btn--lg{font-size:var(--font-size-button)}}.btn:active,.btn.is-active{transform:scale(.97)}.btn.is-focus{outline:2px solid var(--color-cobalt);outline-offset:4px}.btn:disabled,.btn[aria-disabled=true]{opacity:1;background:#0000661a;color:#0000669e;border-color:transparent;cursor:not-allowed;transform:none}.btn--tertiary:disabled{background:transparent}.field{display:grid;gap:.4rem}.field>label,.field legend{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.4}.field input[type=text],.field input[type=email],.field input[type=url],.field input[type=search],.field select,.field textarea{width:100%;min-height:2.75rem;padding:.55rem .875rem;border:1px solid rgb(0 0 102 / 55%);border-radius:.625rem;background:var(--color-white);color:var(--color-text);font-size:var(--font-size-base);line-height:1.5}.field textarea{min-height:7rem;resize:vertical}@media(max-width:47.99rem){.field input[type=text],.field input[type=email],.field input[type=url],.field input[type=search],.field select,.field textarea{font-size:1rem}}.field input::placeholder,.field textarea::placeholder{color:#0000669e}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:2px}.field__help{font-size:var(--font-size-xs);line-height:1.5;color:var(--color-text-muted)}.field--error input{border-color:#a4161a;border-width:2px}.field__error{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.5;color:#a4161a}.field--ok input{border-color:#0b6b2e;border-width:2px}.field__ok{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1.5;color:#0b6b2e}.choice{display:flex;gap:.75rem;align-items:flex-start;min-height:2.75rem;padding-block:.6rem;font-size:var(--font-size-base);line-height:1.5}.choice input{flex:none;width:1.25rem;height:1.25rem;margin-top:.2rem;accent-color:var(--color-navy)}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .6rem;border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.5;white-space:nowrap}.badge:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.badge--ok{background:#d8f5e2;color:#0b5a27}.badge--warn{background:#fdecc4;color:#7a4a00}.badge--err{background:#fbdcdc;color:#8e1215}.badge--info{background:#dde6fb;color:#123a99}.badge--neutral{background:#00006617;color:var(--color-navy)}.tag,.lab-tag{display:inline-block;padding:.15rem .6rem;border-radius:var(--radius-pill);background:var(--color-green);color:var(--color-navy);font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.5;letter-spacing:normal;vertical-align:middle}.tag--outline,.lab-tag--outline{background:transparent;color:inherit;border:1px solid currentColor}.back-link{position:relative;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-bottom:1rem;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:color var(--duration-normal) var(--ease-out)}.back-link:after{content:"";position:absolute;inset:auto 0 .5rem;height:1px;background:var(--color-cobalt);transform:scaleX(0);transform-origin:right;transition:transform var(--duration-normal) var(--ease-out)}.back-link svg{transition:transform var(--duration-normal) var(--ease-out)}.back-link:hover,.back-link:focus-visible{color:var(--color-cobalt)}.back-link:hover:after,.back-link:focus-visible:after{transform:scaleX(1);transform-origin:left}.back-link:hover svg,.back-link:focus-visible svg{transform:translate(-3px)}.back-link:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:4px}@media(min-width:48rem){a.btn--tertiary{display:none}}html{background:var(--color-paper)}body{display:flex;flex-direction:column;min-height:100vh;min-width:20rem;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);font-synthesis:none;background:var(--color-paper);color:var(--color-text);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}main{flex:1}:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:4px}.container{width:min(calc(100% - 2 * var(--page-gutter)),var(--container-max));margin-inline:auto}.skip-link{position:absolute;left:var(--page-gutter);top:0;z-index:100;padding:.75rem 1rem;background:var(--color-navy);color:var(--color-white);font-weight:var(--weight-button);transform:translateY(-120%)}.skip-link:focus{transform:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.reveal-ready [data-reveal]{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.reveal-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(16px)}@media(min-width:48rem){p{text-wrap:pretty}}@media(min-width:64rem){main .faq-section{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto auto 1fr;column-gap:clamp(2rem,4vw,4rem);align-items:start}main .faq-section>.faq{grid-column:2;grid-row:1 / span 3}main .faq-section>.faq-section__title{grid-column:1;margin-bottom:0;max-width:20ch}main .faq-section>.eyebrow{grid-column:1}}@media(min-width:48rem){.container--chrome{width:min(calc(100% - 2 * var(--chrome-gutter)),var(--chrome-max))}}
