.SiteHeader-module__gsr0IW__header{z-index:var(--z-header);background:var(--color-base);position:relative}.SiteHeader-module__gsr0IW__inner{justify-content:space-between;align-items:center;gap:var(--sx-02);padding-block:var(--gap-default) var(--sx-01);display:flex}.SiteHeader-module__gsr0IW__wordmark{font-size:var(--fs-h3);font-weight:var(--fw-h3);color:inherit;align-items:center;gap:.45em;line-height:1;text-decoration:none;display:inline-flex}.SiteHeader-module__gsr0IW__logo{width:min(250px,64.6vw);height:auto;color:var(--color-cm-primary);display:block;overflow:visible}.SiteHeader-module__gsr0IW__end{align-items:center;gap:var(--sx-02);min-width:0;display:flex}.SiteHeader-module__gsr0IW__productName{font-size:var(--fs-h3);font-weight:var(--fw-h3);white-space:nowrap;line-height:1}@media (max-width:30rem){.SiteHeader-module__gsr0IW__productName{font-size:var(--fs-caption)}}@media (max-width:26rem){.SiteHeader-module__gsr0IW__end>:not(:last-child){min-width:0}.SiteHeader-module__gsr0IW__end>:not(:last-child)>*{overflow-wrap:anywhere}}.SiteHeader-module__gsr0IW__repscoreLockup{width:min(368px,95.07vw);height:auto;color:var(--color-cm-primary);display:block;overflow:visible}@media (max-width:59.999rem){.SiteHeader-module__gsr0IW__wordmark{flex:auto;min-width:0}.SiteHeader-module__gsr0IW__repscoreLockup{width:100%;max-width:368px}.SiteHeader-module__gsr0IW__logo{width:67.9348%;max-width:250px}.SiteHeader-module__gsr0IW__end{flex-shrink:0}}.SiteHeader-module__gsr0IW__repscoreLockup .cm-reg{opacity:0}@media (min-width:64rem){.SiteHeader-module__gsr0IW__hasBar .SiteHeader-module__gsr0IW__end{display:none}.SiteHeader-module__gsr0IW__hasBar .SiteHeader-module__gsr0IW__inner{align-items:center;gap:0 clamp(var(--gap-min), calc(var(--gap-min) + (100vw - 64rem) / 13), var(--gap-default));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.SiteHeader-module__gsr0IW__hasBar{box-shadow:0 1px 0 var(--color-primary-tint-2);position:sticky;top:0}.SiteHeader-module__gsr0IW__hasBar .SiteHeader-module__gsr0IW__inner{padding-block:var(--sx-01)}}
.ConsentBanner-module__fA-xCq__banner{z-index:50;background:var(--color-cm-primary);color:var(--color-base);border-block-start:1px solid #fff3;position:fixed;inset-block-end:0;inset-inline:0}.ConsentBanner-module__fA-xCq__inner{justify-content:space-between;align-items:flex-end;gap:var(--gap-default);padding-block:var(--gap-tight);display:flex}.ConsentBanner-module__fA-xCq__copy{max-width:64ch;font-size:var(--fs-body);line-height:var(--lh-body)}.ConsentBanner-module__fA-xCq__title{font-size:var(--fs-h6);font-weight:var(--fw-h6);line-height:var(--lh-body);margin:0 0 .5rem}.ConsentBanner-module__fA-xCq__body{margin:0}.ConsentBanner-module__fA-xCq__policy{color:inherit;text-underline-offset:.2em;text-decoration:underline}.ConsentBanner-module__fA-xCq__actions{gap:var(--gap-min);flex-wrap:wrap;flex:none;display:flex}.ConsentBanner-module__fA-xCq__button{border:1px solid var(--color-base);min-height:2.75rem;color:var(--color-base);font:inherit;font-size:var(--fs-body);font-weight:var(--fw-medium);cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border-radius:0;justify-content:center;align-items:center;padding:.6rem 1.25rem;line-height:1;display:inline-flex}.ConsentBanner-module__fA-xCq__button:hover{background:var(--color-base);color:var(--color-cm-primary)}.ConsentBanner-module__fA-xCq__primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-cm-primary)}.ConsentBanner-module__fA-xCq__primary:hover{background:var(--color-base);border-color:var(--color-base)}.ConsentBanner-module__fA-xCq__button:focus-visible,.ConsentBanner-module__fA-xCq__check:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ConsentBanner-module__fA-xCq__settings{gap:var(--gap-min);border:0;margin:0;padding:0;display:grid}.ConsentBanner-module__fA-xCq__legend{font-size:var(--fs-h6);font-weight:var(--fw-h6);margin-bottom:.5rem;padding:0}.ConsentBanner-module__fA-xCq__option{gap:.25rem var(--gap-min);grid-template-columns:auto 1fr;align-items:start;display:grid}.ConsentBanner-module__fA-xCq__check{width:1.5rem;height:1.5rem;accent-color:var(--color-accent);margin:0}.ConsentBanner-module__fA-xCq__optionLabel{font-weight:var(--fw-medium)}.ConsentBanner-module__fA-xCq__optionBody{font-size:var(--fs-sm);opacity:.85;grid-column:2;margin:0}@media (max-width:59.999rem){.ConsentBanner-module__fA-xCq__inner{flex-direction:column;align-items:stretch}.ConsentBanner-module__fA-xCq__button{flex:auto}}@media (prefers-reduced-motion:reduce){.ConsentBanner-module__fA-xCq__button{transition:none}}
:root{--font-primary:var(--font-figtree,Figtree), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-secondary:Georgia, "Times New Roman", serif;--ff-h1g:var(--font-secondary);--type-scale:1;--fs-h1:calc(var(--type-scale) * 60px);--fs-h2:calc(var(--type-scale) * 40px);--fs-h3:calc(var(--type-scale) * 20px);--fs-h4:calc(var(--type-scale) * 24px);--fs-h5:calc(var(--type-scale) * 16px);--fs-h6:calc(var(--type-scale) * 16px);--fs-statement:var(--fs-h1);--fs-h1g:var(--fs-h1);--fs-title:var(--fs-h1);--fw-title:var(--fw-h1);--lh-title:var(--lh-h1);--ls-title:var(--ls-h1);--fs-pq-large:3rem;--ls-pq-large:-.01em;--ls-h1:-.01em;--ls-h1g:-.01em;--ff-cta-serif:var(--font-secondary);--fs-cta-serif:calc(var(--type-scale) * 40px);--fw-cta-serif:var(--fw-regular);--lh-cta-serif:1.25;--ls-cta-serif:-.01em;--fs-eyebrow:calc(var(--type-scale) * 30px);--fw-eyebrow:var(--fw-medium);--lh-eyebrow:1.3;--fs-news-meta:var(--fs-caption);--fw-news-meta:var(--fw-regular);--lh-news-meta:var(--lh-caption);--fs-pq:calc(var(--type-scale) * 34px);--fs-intro:calc(var(--type-scale) * 20px);--fs-related:calc(var(--type-scale) * 24px);--fs-caption:calc(var(--type-scale) * 14px);--fs-footer:calc(var(--type-scale) * 12px);--fs-sm:var(--fs-caption);--fs-body:calc(var(--type-scale) * 16px);--fs-reg:var(--fs-h3);--fs-body-lead:var(--fs-intro);--fs-cta:var(--fs-h6);--fs-prose:var(--fs-intro);--lh-prose:var(--lh-intro);--fs-menu-dest:20px;--fs-menu-featured:16px;--fs-menu-label:calc(var(--type-scale) * .66rem);--fs-menu-region:calc(var(--type-scale) * .82rem);--fs-menu-region-sm:calc(var(--type-scale) * .9rem);--color-cm-primary:#07213f;--color-cm-tertiary-3:var(--color-red);--fw-light:350;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-h1:var(--fw-medium);--fw-h1g:var(--fw-regular);--fw-h2:var(--fw-medium);--fw-h3:var(--fw-semibold);--fw-h4:var(--fw-medium);--fw-h5:var(--fw-regular);--fw-h6:var(--fw-semibold);--fw-pq:var(--fw-regular);--fw-intro:var(--fw-regular);--fw-body:var(--fw-regular);--fw-caption:var(--fw-semibold);--fw-related:var(--fw-medium);--fw-footer:var(--fw-regular);--lh-h1:1.2;--lh-h1g:1.2;--lh-h2:1.2;--lh-h3:1.3;--lh-h4:1.3;--lh-h5:1.35;--lh-h6:1.3;--lh-pq-large:1.1;--lh-pq:1.25;--lh-intro:1.3;--lh-related:1.6;--lh-caption:1.3;--lh-footer:2;--lh-tight:var(--lh-h1);--lh-body:1.35;--color-base:#fff;--color-contrast:#000;--color-primary:#07213f;--color-accent:#abe0fc;--color-cerulean:#115151;--color-purple:#603191;--color-magenta:#be1d7a;--color-red:#ed2226;--color-yellow:#fecb0e;--color-green:#7db842;--color-base-2:#616161;--color-light-grey:#f7f7f7;--color-pale-blue:#e3fff9;--color-primary-tint-1:#384d66;--color-primary-tint-2:#ccd4d9;--color-accent-tint-1:#d6f0fc;--color-accent-tint-2:#ebf7ff;--color-grey-1:#e5e5e5;--color-grey-2:#ccc;--color-grey-3:#b2b2b2;--color-grey-4:#999;--color-grey-5:gray;--color-grey-6:#666;--color-grey-7:#4d4d4d;--color-grey-8:#333;--color-grey-9:#1a1a1a;--color-tertiary-orange:#f6911f;--space-heading-before:var(--gap-default);--space-heading-after:var(--gap-tight);--space-prose:var(--gap-min);--space-intro:var(--gap-default);--space-section:var(--sx-08);--space-section-pad:var(--gap-default);--space-band-gap:var(--gap-section);--gap-section:6rem;--gap-title-seam:var(--gap-section);--gap-default:3rem;--gap-tight:1.5rem;--gap-min:1rem;--gap-statement-headline-body:32px;--space-grid-col:var(--gap-tight);--space-grid-row:var(--gap-default);--sx-01:18px;--sx-02:26.84px;--sx-03:31.6px;--sx-04:45.53px;--sx-05:56.4px;--sx-06:73.38px;--sx-07:86.29px;--sx-08:85.84px;--sx-09:112.11px;--sx-10:116.43px;--container:1440px;--container-gutter:clamp(24px, 5.8333vw, 84px);--grid-column:84px;--grid-gutter:24px;--col-1:var(--grid-column);--col-2:calc(2 * var(--grid-column) + 1 * var(--grid-gutter));--col-3:calc(3 * var(--grid-column) + 2 * var(--grid-gutter));--col-4:calc(4 * var(--grid-column) + 3 * var(--grid-gutter));--col-5:calc(5 * var(--grid-column) + 4 * var(--grid-gutter));--col-6:calc(6 * var(--grid-column) + 5 * var(--grid-gutter));--col-7:calc(7 * var(--grid-column) + 6 * var(--grid-gutter));--col-8:calc(8 * var(--grid-column) + 7 * var(--grid-gutter));--col-9:calc(9 * var(--grid-column) + 8 * var(--grid-gutter));--col-10:calc(10 * var(--grid-column) + 9 * var(--grid-gutter));--col-11:calc(11 * var(--grid-column) + 10 * var(--grid-gutter));--col-12:calc(12 * var(--grid-column) + 11 * var(--grid-gutter));--radius:0px;--border-hairline:.5px solid var(--color-contrast);--ease:cubic-bezier(.4, 0, .2, 1);--ease-emphasis:cubic-bezier(.16, 1, .3, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--ease-panel:cubic-bezier(.33, 0, .1, 1);--duration-fast:.15s;--duration:.25s;--duration-slow:.4s;--duration-panel:.62s;--duration-panel-exit:.46s;--duration-icon:.3s;--focus-ring-width:3px;--focus-ring-offset:2px;--focus-ring-color:var(--color-contrast);--focus-ring-contrast:var(--color-base);--z-header:100;--z-overlay:200}@media (prefers-reduced-motion:reduce){:root{--duration-fast:.01ms;--duration:.01ms;--duration-slow:.01ms;--duration-panel:.01ms;--duration-panel-exit:.01ms;--duration-icon:.01ms}}html{font-size:16px}body{background:var(--color-base);color:var(--color-contrast);font-family:var(--font-primary);font-size:var(--fs-body);letter-spacing:.005em;font-weight:var(--fw-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{text-wrap:balance;letter-spacing:0}p,li,blockquote,figcaption,dd{text-wrap:pretty}h1{font-weight:var(--fw-h1);line-height:var(--lh-h1)}h2{font-weight:var(--fw-h2);line-height:var(--lh-h2)}h3{font-weight:var(--fw-h3);line-height:var(--lh-h3)}h4{font-weight:var(--fw-h4);line-height:var(--lh-h4)}h5{font-weight:var(--fw-h5);line-height:var(--lh-h5)}h6{font-weight:var(--fw-h6);line-height:var(--lh-h6)}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 calc(var(--focus-ring-width) + var(--focus-ring-offset)) var(--focus-ring-contrast)}@media (max-width:40rem){:root{--gap-section:3rem;--gap-default:1.5rem;--gap-tight:1rem;--gap-title-seam:3rem;--fs-h1:calc(var(--type-scale) * 32px);--fs-h2:calc(var(--type-scale) * 26px);--fs-h3:calc(var(--type-scale) * 18px);--fs-h4:calc(var(--type-scale) * 20px);--fs-pq:calc(var(--type-scale) * 24px);--fs-pq-large:calc(var(--type-scale) * 24px);--fs-title:calc(var(--type-scale) * 32px);--fs-cta-serif:calc(var(--type-scale) * 26px);--fs-eyebrow:calc(var(--type-scale) * 22px);--fs-intro:calc(var(--type-scale) * 18px);--fs-related:calc(var(--type-scale) * 20px);--sx-02:1.125rem;--sx-03:1.5rem;--sx-04:1.5rem;--sx-05:1.5rem;--sx-06:2.5rem;--sx-07:3rem;--sx-08:2.25rem;--sx-09:4rem;--sx-10:3rem}}
*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}.skip-link{left:var(--sx-01);top:var(--sx-01);z-index:calc(var(--z-overlay) + 1);background:var(--color-contrast);color:var(--color-base);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:transform var(--duration-fast) var(--ease);border-radius:0;padding:.75em 1.25em;text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{padding-block-end:var(--gap-default,3rem)}main:has(>[data-band]:last-child){padding-block-end:0}strong,b{font-weight:var(--fw-semibold)}:target{scroll-margin-block-start:var(--gap-section)}
