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