.alteration-project{background:#eaf2ff}.alteration-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0}.alteration-gallery figure{margin:0}.alteration-gallery img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;border-radius:8px}.alteration-gallery figcaption{font-size:14px;line-height:1.5;margin-top:12px}.demolition-hero{background:#0c2446}.demolition-service{background:#0c2446;color:#fff}.demolition-service h3{font-size:clamp(27px,3vw,44px)}.demolition-footer{display:inline-block;margin-top:20px}.services-v3 .bold-services{grid-template-columns:repeat(2,minmax(0,1fr))}#more-waste-jobs h2,.alteration-project h2{font-size:clamp(38px,5vw,68px);line-height:1.05}.demolition-hero+.section .waste-case{max-width:720px;margin:35px auto}.demolition-hero+.section .comparison{aspect-ratio:3/4}@media(min-width:1000px){header .desktop-nav{gap:12px}header .desktop-nav a{font-size:13px}}@media(max-width:700px){.services-v3 .bold-services{grid-template-columns:1fr}.alteration-gallery{grid-template-columns:1fr;gap:28px}.alteration-gallery figure{max-width:420px;margin:0 auto}.service-choice{grid-template-columns:1fr 1fr}}

#more-waste-jobs .waste-case-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}#more-waste-jobs .comparison{aspect-ratio:3/4}#caravan-demolition .waste-case{max-width:720px;margin:35px auto}#caravan-demolition .comparison{aspect-ratio:3/4}@media(max-width:700px){#more-waste-jobs .waste-case-grid{grid-template-columns:1fr}}

#more-waste-jobs .waste-case:last-child{grid-column:auto}#more-waste-jobs .waste-case .comparison{height:auto;aspect-ratio:3/4}
