@media(max-width:760px){
 html body.ad-landing .brand-hero-copy{flex:0 0 60%!important;width:60%!important;max-width:60%!important;min-width:0}
 html body.ad-landing .brand-hero-editorial::before{background:linear-gradient(90deg,#fff 0%,#fff 48%,rgba(255,255,255,.96) 53%,rgba(255,255,255,.65) 58%,rgba(255,255,255,.15) 64%,transparent 70%)!important}
 html body.ad-landing .brand-hero-editorial::before,body.ad-smeg .ad-smeg-hero .hero-media::before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 50%,transparent 68%);mask-image:linear-gradient(90deg,#000 0%,#000 50%,transparent 68%);pointer-events:none}
 html body.ad-landing .brand-hero-backdrop{inset:160px 0 auto auto!important;width:64%!important;height:auto!important;min-height:0!important;overflow:visible!important;-webkit-mask-image:linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(180deg,transparent,#000 6%,#000 94%,transparent)}
 html body.ad-landing .brand-hero-backdrop picture{display:block;width:100%;height:auto!important}
 html body.ad-landing .brand-hero-backdrop picture>img{position:relative!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;transform:none!important;filter:none!important}
 html body.ad-landing .brand-hero-copy h1{overflow-wrap:normal}
 html body.ad-landing .brand-hero-copy h1 span{white-space:normal}
 body.ad-smeg .ad-smeg-hero .hero-copy{width:60%;max-width:60%;min-width:0}
 body.ad-smeg .ad-smeg-hero .hero-media::before{background:linear-gradient(90deg,#f7f3ee 0%,#f7f3ee 48%,rgba(247,243,238,.96) 53%,rgba(247,243,238,.65) 58%,rgba(247,243,238,.15) 64%,transparent 70%)}

 body.ad-landing main .brand-specialist-label,body.ad-landing main .brand-specialist-label span{font-size:14px!important;line-height:1.4!important;letter-spacing:.3px!important}
 body.ad-landing main .brand-equipment-line{font-size:14px!important;line-height:1.5!important;letter-spacing:.2px!important;text-transform:none!important}
 body.ad-landing main h1 .repair-heading-intro{font-size:18px!important;line-height:1.3!important}
 body.ad-landing main .badge{font-size:14px!important;line-height:1.4!important;letter-spacing:.2px!important}

 body.ad-landing main p,body.ad-landing main li,body.ad-landing main summary,body.ad-landing main figcaption{font-size:16px!important;line-height:1.55!important}
 body.ad-landing main small,body.ad-landing footer p,body.ad-landing footer a,body.ad-landing .provider-image-note{font-size:14px!important;line-height:1.55!important}
 body.ad-landing main li strong{font-size:16px!important;line-height:1.45!important}
 body.ad-landing main summary{padding-block:16px;min-height:52px}
 body.ad-landing a[data-cta="call"],body.ad-landing a[data-channel="contact"]{min-height:56px}
 body.ad-landing a[data-cta="call"] strong,body.ad-landing a[data-channel="contact"] strong{font-size:17px!important;line-height:1.25!important}
 body.ad-landing a[data-cta="call"] small,body.ad-landing a[data-channel="contact"] small{font-size:14px!important;line-height:1.35!important}
 body.ad-landing .provider-image-note{background:#fff;color:#243746!important;padding:8px 10px;border-radius:6px}
 body.ad-landing .ad-independent-banner p{font-size:14px!important;line-height:1.4!important}
 body.ad-landing .ad-legal-links a{padding:10px;min-height:44px;display:inline-flex;align-items:center}
 html body.ad-landing .brand-hero-copy h1{max-width:100%}
 html body.ad-landing .brand-hero-copy .brand-hero-problem,html body.ad-landing .brand-hero-copy .brand-hero-lead{max-width:100%}
 body.ad-landing footer .footer-legal-copy p{color:#e5edf2!important}
}
