:root{--primary:#1E324B;--primaryLight:#ffba43;--secondary:#33647F;--secondaryLight:#ffba43;--headerColor:#33647F;--bodyTextColor:#000000;--bodyTextColorWhite:#ffffff;--topperFontSize:clamp(0.8125rem,1.6vw,1rem);--headerFontSize:clamp(1.9375rem,3.9vw,3.0625rem);--bodyFontSize:1rem;--sectionPadding:clamp(3.75rem,7.82vw,6.25rem) 1rem}body{margin:0;padding:0;font-family:var(--font-family-base,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif)}*,*:before,*:after{box-sizing:border-box}.cs-topper{font-size:var(--topperFontSize);line-height:1.2em;text-transform:uppercase;text-align:inherit;letter-spacing:.1em;font-weight:700;color:var(--primary);margin-bottom:calc(4 / 16 * 1rem);display:block;font-family:var(--font-family-base,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif)}.cs-title{font-size:var(--headerFontSize);font-weight:900;line-height:1.2em;text-align:inherit;max-width:calc(700 / 16 * 1rem);margin:0 0 calc(16 / 16 * 1rem) 0;color:var(--headerColor);position:relative;font-family:var(--font-family-base,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif)}.cs-text{font-size:var(--bodyFontSize);line-height:1.5em;text-align:inherit;width:100%;max-width:calc(650 / 16 * 1rem);margin:0;color:var(--bodyTextColor);font-family:var(--font-family-base,system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif)}button{font-family:inherit}html{scroll-behavior:smooth}[id]{scroll-margin-top:40px}