.mySlides{display:none}.myWords{display:none}:root{--gutter:clamp(20px,4vw,48px)}.header{font-size:clamp(2rem,3.55vw,3.25rem);line-height:1.15}.siteSubCont{font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.25}.siteSub_2Cont{font-size:clamp(1.375rem,1.9vw,1.75rem);line-height:1.3}.minHeader{font-size:clamp(1.25rem,1.65vw,1.5rem);line-height:1.35}.siteHeadCont{font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.55}.siteCont{font-size:clamp(0.95rem,1.15vw,1rem);line-height:1.6}.siteNav{font-size:clamp(0.875rem,1vw,0.95rem);line-height:1.4}.siteBn{font-size:clamp(0.9rem,1.1vw,1rem);line-height:1}.buttonPad{padding:clamp(12px,0.85vw,14px) clamp(20px,1.7vw,28px);min-height:44px;display:inline-flex;align-items:center;justify-content:center}.cardButtonPad{padding:clamp(8px,0.7vw,10px) clamp(14px,1.25vw,18px);min-height:40px;display:inline-flex;align-items:center;justify-content:center}.cardPad{padding:clamp(18px,1.6vw,24px)}*:has(>.cardPad){gap:clamp(16px,1.5vw,24px)}.heroPad{padding:calc(30px + 4vw) var(--gutter)}.sectionPad{padding:calc(20px + 2vw) var(--gutter)}.section2Pad{padding:calc(45px + 4vw) var(--gutter)}.footerPad{padding:calc(5px + 3vw) var(--gutter)}.siteNav a[aria-current="page"],.siteNav .active{color:#333}.header,.siteSubCont,.siteSub_2Cont,.minHeader,.siteHeadCont,.siteCont,.siteNav,.siteBn{font-synthesis-weight:none}