:root{--theme-container-gutter:clamp(2rem,calc(2rem + 1*((100vw - 48rem)/80)),3rem);--theme-page-width:129rem;--theme-font-family:"proxima-nova",sans-serif;--theme-font-family-headline:"proxima-nova",sans-serif;--theme-font-size:1.6rem;--theme-line-height:1.5;--theme-color-font:#333;--theme-color-background:#fff;--theme-color-border:#f1f1f1;--theme-color-primary:#ef4e24;--theme-color-primary-wcag:#e02900;--theme-color-primary-brand:#ef4e24;--theme-color-secondary:#029eb2;--theme-color-secondary-wcag:#007e8f;--theme-color-secondary-brand:#029eb2;--theme-color-tertiary:#f8d65b;--theme-color-blue:#001c71;--theme-header-color:var(--theme-color-blue);--theme-header-background:#fff;--theme-header-background-alt:#fff;--theme-header-font-size:1.4rem;--theme-header-font-size-mobile:1.4rem;--theme-footer-background:#fff;--theme-footer-brand-width:20rem;--theme-color-link:var(--theme-color-primary-wcag);--legal-h2:2.6rem;--legal-h3:1.8rem;--legal-h3-margin:0 0 .35em;--legal-h2-transform:uppercase;--legal-link-color:#000;--legal-link-color-hover:#ff4317;--legal-link-weight:700;--legal-font-family:"proxima-nova-condensed",sans-serif;--legal-h2-font-family:"proxima-nova-condensed",sans-serif;--legal-h3-font-family:"proxima-nova-condensed",sans-serif;--legal-h4-font-family:"proxima-nova-condensed",sans-serif;--legal-background:#fffffff2;--legal-skip-color:var(--theme-color-secondary);--legal-size:1.8rem;--legal-p-size:1.8rem;--legal-p-margin-bottom:.8em;--legal-list-margin-bottom:1em;--legal-p-list-offset:-.75em;--warning-border:1px solid #000;--warning-font-family:"proxima-nova-condensed",sans-serif;--warning-size:1.8rem;--warning-margin:0 -1.5rem 2rem;--footnotes-h2:1.4rem;--footnotes-size:1.4rem;--scrollbar-width:calc(100vw - 100%);font-size:62.5%}@layer base{:root{--container-narrow:85rem;--container-main:113.4rem;--container-wide:136.4rem;--container-gutter:clamp(2rem,calc(2rem + 5*((100vw - 84rem)/44)),7rem);--container-gutter-offset:clamp(-7rem,calc(-7rem + -5*((100vw - 128rem)/44)),-2rem);--segment-padding:clamp(10rem,calc(10rem + 5*((100vw - 48rem)/80)),15rem)}}*,:before,:after{box-sizing:border-box}html,body{width:100%;min-height:100vh}html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden scroll}body{font-family:var(--theme-font-family,"Roboto",sans-serif);font-size:var(--theme-font-size,1.6rem);line-height:var(--theme-font-line-height,1.5);color:var(--theme-color-font,#333);-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;position:relative}body[data-scroll-locked]{height:100vh;overflow:hidden}img{max-width:100%;height:auto;display:block}::selection{color:var(--theme-color-selection-color,#fff);background:var(--theme-color-selection-background,var(--theme-color-primary))}
