.sr-only{border:0!important;clip-path:inset(50%)!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}h1,h2,h3,h4,h5,h6{clear:both;vertical-align:top}h2,h3,h4,h5,h6{font-family:stone-serif,serif}h1,.h1{font-family:stone-serif,serif;font-size:clamp(4.3rem,4.3rem + (7.2 * 10 - 4.3 * 10) * (100vw - 840px) / (1440 - 840),7.2rem);color:#004e8b;font-weight:500;line-height:1;margin:0 0 2rem}h2,.h2{color:#004e8b;font-size:clamp(4rem,4rem + (6.4 * 10 - 4 * 10) * (100vw - 840px) / (1440 - 840),6.4rem);font-weight:600;line-height:1.1;margin:0 0 2rem}h3,.h3{color:#004e8b;font-size:clamp(3.2rem,3.2rem + (4.8 * 10 - 3.2 * 10) * (100vw - 840px) / (1440 - 840),4.8rem);font-weight:500;line-height:1.05;margin:0 0 1rem}h4,.h4{color:#004e8b;font-size:clamp(2.4rem,2.4rem + (3.6 * 10 - 2.4 * 10) * (100vw - 840px) / (1440 - 840),3.6rem);font-weight:600;line-height:1.17;margin:0 0 1rem}h5,.h5{color:#004e8b;font-size:clamp(1.8rem,1.8rem + (2.4 * 10 - 1.8 * 10) * (100vw - 840px) / (1440 - 840),2.4rem);font-weight:600;line-height:1.33;margin:0 0 1rem}h6,.h6{color:#004e8b;font-size:clamp(1.6rem,1.6rem + (1.8 * 10 - 1.6 * 10) * (100vw - 840px) / (1440 - 840),1.8rem);font-weight:600;line-height:1.33;margin:0 0 1rem}.section-header__title{margin-top:unset}.section-header__title-tag{margin-bottom:1rem;text-transform:uppercase;letter-spacing:2.3px;font-size:1.4rem;color:#004e8b;font-weight:700}
