/* Clearer section hierarchy without small introductory labels. */
.eyebrow{display:none!important}
.section-head h2,.statement h2,.contact h2,.pol-faq h2{font-size:clamp(37px,4.3vw,61px);line-height:1.16}
.video-feature h3{font-family:Manrope,Arial,sans-serif;font-weight:800;font-size:clamp(29px,3vw,36px);line-height:1.22;letter-spacing:-.045em;color:#163e36}
.video-feature h3 em{font-style:normal;color:#12685c}
.detail-page main h2{font-size:clamp(28px,3.2vw,41px)}
.about-page h2{font-size:clamp(32px,3.8vw,51px)}
.video-feature p{font-size:16px;line-height:1.85}

/* Lighter main headline, preserving the established typeface and colors. */
.hero h1{font-weight:500}
