html,body{color:#31373d!important;background-color:#fff!important}.font-bold,.font-extrabold{font-weight:600!important}html,body,h1,h2,h3,h4,h5,h6,button,input,textarea,select{font-family:"Source Sans 3",Source Sans Pro,Arial,Helvetica,sans-serif!important}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em!important;font-weight:600!important}label,.text-xs.uppercase{text-transform:uppercase;font-size:.875rem;font-weight:600;color:#6b7280!important;letter-spacing:.08em!important}label input,label textarea,label select{letter-spacing:normal;text-transform:none;font-size:1rem}.text-xs.uppercase{color:#6b7280!important;letter-spacing:.08em!important}.font-display.text-3xl{font-size:clamp(1.5rem,2.5vw,2rem)!important}.font-display.text-4xl{font-size:clamp(1.75rem,3vw,2.5rem)!important}.font-display.text-5xl{font-size:clamp(2.25rem,4.5vw,3rem)!important}.font-display.text-6xl{font-size:clamp(2.5rem,5vw,3.5rem)!important}.font-display.text-7xl,.font-display.text-8xl{font-size:clamp(2.75rem,6vw,4rem)!important}body{border-color:#e5e7eb!important}a:not(.nav-cta):not(.hero-cta):not(.primary-nav-link){color:#1a7b99!important}a:not(.nav-cta):not(.hero-cta):not(.primary-nav-link):hover,a:not(.nav-cta):not(.hero-cta):not(.primary-nav-link):focus-visible{color:#005075!important}button,[type=button],[type=submit],[class*=btn],[class*=cta],[class*=submit]{color:#fff!important;background-color:#1a7b99!important;border:1px solid #1a7b99!important}.nav-cta,.hero-cta,header a[class*=btn],.hero a[class*=btn]{color:#fff!important;background-color:#1a7b99!important;border-color:#1a7b99!important}button:hover,[type=button]:hover,[type=submit]:hover,[class*=btn]:hover,[class*=cta]:hover,[class*=submit]:hover,button:focus-visible,[type=button]:focus-visible,[type=submit]:focus-visible,[class*=btn]:focus-visible,[class*=cta]:focus-visible,[class*=submit]:focus-visible{background-color:#005075!important}.bg-surface,section[class*=surface],[class*=surface]{background-color:#f7f7f7!important}label,[class*=label],[class*=eyebrow],[class*=overline]{color:#6b7280!important}[class*=border],[class*=divider]{border-color:#e5e7eb!important}.bg-teal p,.bg-teal span,button p,button span{color:#fff!important}
