/* Hero review only: approved logo, cards and inner pages remain unchanged. */
body[data-page=home] .v3-hero h1{font-size:clamp(48px,4.5vw,70px);max-width:1120px;line-height:1.1}
body[data-page=home] .v3-hero .hero-lead{max-width:760px}
@media(max-width:950px){body[data-page=home] .v3-hero h1{font-size:48px}}
@media(max-width:700px){
 body[data-page=home] .v3-hero .hero-content{padding-top:112px}
 body[data-page=home] .v3-hero h1{font-size:34px;line-height:1.13}
 body[data-page=home] .v3-hero .hero-content>.eyebrow{font-size:10px;line-height:1.5;margin-bottom:18px}
 body[data-page=home] .v3-hero .hero-lead{font-size:16px;line-height:1.6;margin-top:18px}
}
@media(max-width:380px){body[data-page=home] .v3-hero h1{font-size:32px}}
