/* Keep the supplied homepage copy readable within the existing layout. */
.value-home .value-hero h1{font-size:clamp(38px,3.8vw,54px);line-height:1.05}
.value-home .value-hero-copy>p:not(.value-kicker):not(.value-hero-benefits){font-size:15px;line-height:1.5;margin-bottom:16px}
.value-home .value-hero .value-hero-copy>p.value-hero-benefits{font-size:19px;line-height:1.4;margin-bottom:16px}
.value-home .value-hero-actions{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:20px}
.value-home .value-hero-actions a{font-size:14px}
.value-home .value-hero .value-hero-copy>p.value-smallprint{font-size:12px;line-height:1.45;margin-bottom:0}
.value-home .value-hero .hero-review-photo{align-self:center}
.value-home .value-feature-copy>p:not([class]){font-size:15px;line-height:1.5;margin:12px 0}
.value-home .about-copy mark{background:#fff0b9;color:#302b28;padding:1px 4px}
@media(max-width:600px){
 .value-home .value-hero h1{font-size:clamp(34px,8.4vw,44px)}
 .value-home .value-hero .value-hero-copy>p.value-hero-benefits{font-size:18px}
 .value-home .value-hero-actions{align-items:flex-start;flex-direction:column;gap:14px}
}
