.new-milton-hero .cleaning-hero-photo{object-position:65% center}.new-milton-hero .cleaning-hero-copy{gap:22px}.new-milton-hero h1{font-size:clamp(40px,3.7vw,59px)}.new-milton-hero .quote-enquiry-host{align-self:start}.new-milton-page .eyebrow{font-size:14px}.new-milton-page .text-link,.new-milton-page .cta,.new-milton-page .services-light-link{white-space:normal;font-size:14px}.new-milton-faq-groups{flex-direction:column;gap:32px;display:flex}.new-milton-faq-category{color:var(--primary);padding-bottom:16px;font-size:20px}.new-milton-faq-groups summary h4{font-size:16px;font-weight:700;line-height:1.5}.new-milton-comparison{aspect-ratio:1}.new-milton-final h2 span{color:var(--primary)}.new-milton-page .ghl-reviews{overflow:visible}.new-milton-page .winchester-heritage{font-size:14px;line-height:1.5}.new-milton-page .winchester-heritage summary{cursor:pointer;color:var(--primary);padding-block:8px}.new-milton-page .winchester-heritage select{border:1px solid var(--border);background:var(--background);width:100%;min-height:44px;color:var(--foreground);font:inherit;border-radius:6px;padding:8px}.new-milton-page .winchester-heritage select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.new-milton-page .winchester-heritage label{padding-bottom:6px;display:block}.new-milton-page .winchester-heritage p{padding-top:6px}@media (max-width:1100px){.new-milton-hero .cleaning-hero-grid{grid-template-columns:1fr}.new-milton-hero .cleaning-hero-copy{position:static}}@media (max-width:760px){.new-milton-hero h1{font-size:36px}.new-milton-hero .cleaning-hero-shade{background:color-mix(in srgb, var(--foreground) 80%, transparent)}}
