/* Opaque readable subtitles, one search entry, compact section headings. */
.cms-home-hero-media::before,.cms-home-hero-media::after{pointer-events:none!important}
.cms-home-hero h1 em,.cms-home-tasks h2 span,.cms-home-live-library h2 span,.cms-home-owner-club h2 span,.cms-home-method h2 span{color:#c1e0f5!important;opacity:1!important}
.cms-home-tasks,.cms-home-live-library,.cms-home-owner-club,.cms-home-method,.cms-home-models{padding-top:clamp(1.7rem,3vw,2.6rem)!important;padding-bottom:clamp(1.7rem,3vw,2.6rem)!important}
.cms-home-tasks header,.cms-home-models header,.cms-home-owner-club>header{align-items:start!important;gap:1.2rem!important}
.cms-home-tasks h2,.cms-home-models h2,.cms-home-owner-club h2,.cms-home-method h2{font-size:clamp(1.85rem,3.3vw,2.8rem)!important;line-height:1.08!important}
.cms-home-update-centre h2{font-size:clamp(1.8rem,3.1vw,2.65rem)!important;line-height:1.12!important}
.cms-home-answer-finder h2{font-size:clamp(1.8rem,3vw,2.5rem)!important;line-height:1.12!important}
.cms-home-trim-note{margin:.6rem 0!important;color:#d6e9f5!important;font-size:.83rem!important;line-height:1.4!important;letter-spacing:normal!important}
.cms-model-card-form:has(.cms-home-trim-note) .cms-model-metrics{display:none}
.evhub-local-ad small.evhub-local-ad__meta{color:#d8eafa!important;opacity:1!important;font-size:12px!important;line-height:1.5!important}
.cms-home-answer-finder .cms-home-return-search{display:inline-flex;align-items:center;min-height:44px;color:#bfe4ff;font-weight:750;text-decoration:underline}
