/* Final homepage contrast and compact hero. Loaded last. */
.kh-home-aside h3,aside.kh-home-aside h3, .kh-home-aside > h3 {color:#fff !important;opacity:1 !important;visibility:visible !important;-webkit-text-fill-color:#fff !important;text-shadow:none !important;}
.kh-home-aside .kh-kicker,.kh-home-aside li,.kh-home-aside ol {color:#fff !important;-webkit-text-fill-color:#fff !important;opacity:1 !important;}
.kh-home-aside a {color:#ffe6c7 !important;-webkit-text-fill-color:#ffe6c7 !important;}
.kh-home-hero {min-height:320px !important;max-height:none !important;}
.kh-home-hero-inner {padding:36px clamp(24px,5vw,60px) !important;}
.kh-home-hero h1 {font-size:clamp(30px,4vw,52px) !important;line-height:1.13 !important;}
@media(max-width:760px){.kh-home-hero{min-height:260px !important;margin-top:10px !important}.kh-home-hero-inner{padding:26px 22px !important}.kh-home-hero h1{font-size:clamp(28px,7vw,38px) !important}.kh-home-aside h3{color:#fff !important;-webkit-text-fill-color:#fff !important}}
