@media (min-width:981px){.local-audience-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.4rem,3vw,3.2rem)}.local-audience-hero h1{font-size:clamp(2.45rem,3.2vw,3.45rem);line-height:1.12;max-width:20ch}.local-audience-hero-visual{width:100%;max-width:none;align-self:center}}.local-audience-hero-visual img{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:4 / 3!important;object-fit:contain!important;object-position:center center!important}.local-value-panel .local-value-headline{font-family:var(--display);font-size:clamp(2.05rem,3vw,2.7rem);color:#0b3d2e;line-height:1.13;letter-spacing:-.015em;margin:0 0 1.15rem}.local-value-panel .local-panel-lead{font-weight:500}.local-value-panel .local-panel-link{display:inline-block;text-decoration:underline;text-underline-offset:.24em;color:#0b3d2e;font-weight:700;font-size:.88rem;line-height:1.6}.local-price-side-soft{text-align:left;padding:clamp(1.6rem,3.1vw,2.4rem)}.local-price-side-soft h3{font-family:var(--display);font-size:clamp(1.8rem,2.4vw,2.25rem);color:#fff;line-height:1.2;margin:0 0 .75rem}.local-price-side-soft p{color:#dce9dd;line-height:1.7;font-size:.9rem;margin:0 0 1.45rem}.local-price-side-soft .local-pricing-link{display:block;margin-top:1.15rem;color:#f2d9a6;text-decoration:underline;text-underline-offset:.2em;font-size:.82rem;font-weight:600}@media (max-width:980px){.local-audience-hero-grid{gap:clamp(1.5rem,4vw,2.7rem)}.local-audience-hero-visual{width:100%;max-width:42rem}}@media (max-width:630px){.local-audience-hero h1{font-size:clamp(2.1rem,8.8vw,2.85rem)}.local-audience-hero-visual{max-width:100%}.local-audience-hero-visual img{max-width:100%}.local-price-side-soft .cta{display:inline-block;max-width:100%;white-space:normal}}
