.waste-hero h1{font-size:clamp(36px,3.8vw,50px);hyphens:manual}
.waste-hero .garden-hero-photo img{height:auto;aspect-ratio:16/9;object-fit:contain}
.waste-materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}
.waste-materials .garden-option{background:#fff}
.waste-materials .garden-option>img{height:auto;aspect-ratio:8/5;object-fit:contain;background:#e9edeb}
.waste-materials .garden-option>div{padding:25px}
.waste-materials h3{min-height:56px}
.waste-materials .waste-material-note{font-size:12px;color:var(--muted);padding-top:14px;border-top:1px solid var(--line);margin-bottom:0}
.waste-section-link{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:25px}
.waste-section-link p{font-size:13px;color:var(--muted);max-width:530px}
.waste-section-link a{font-size:13px}
.waste-access{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}
.waste-access .intro{font-size:16px;margin-block:22px}
.waste-features{margin:0}
.waste-features>div{padding:18px 0;border-top:1px solid #cbd3ce}
.waste-features dt{font-size:17px;font-weight:700}
.waste-features dd{margin:8px 0 0;font-size:14px;color:#4c5751}
.waste-configurator{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center;background:#fff;border:1px solid #cbd3ce;border-radius:5px;padding:30px}
.waste-configurator figure{margin:0;min-width:0}
.waste-configurator img{width:100%;height:auto;border:1px solid var(--line);border-radius:3px}
.waste-configurator figcaption{font-size:12px;color:var(--muted);padding-top:10px}
.waste-configurator h3,.waste-inquiry h3{font-size:25px;line-height:1.3}
.waste-configurator p,.waste-inquiry p{font-size:14px;color:#4c5751;margin:17px 0 23px}
.waste-configurator .waste-config-note{font-size:12px;color:var(--muted);margin:18px 0 0}
.waste-inquiry{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding-top:36px}
.waste-inquiry>div:last-child{border-left:1px solid #cbd3ce;padding-left:30px}
.waste-inquiry>div:last-child h3{font-size:18px}
.waste-inquiry ul{font-size:14px;color:#4c5751;padding-left:19px;margin:16px 0 0}
.waste-inquiry li{padding-bottom:9px}
@media(max-width:1000px){.waste-materials{gap:16px}.waste-materials .garden-option>div{padding:20px}.waste-materials h3{font-size:20px}.waste-access{gap:35px}.waste-configurator{padding:25px;gap:25px;grid-template-columns:1fr 1fr}.waste-inquiry{gap:35px}}
@media(max-width:760px){.waste-hero h1{font-size:40px}.waste-materials{grid-template-columns:1fr}.waste-materials .garden-option{display:grid;grid-template-columns:1fr 1fr;align-items:start}.waste-materials h3{min-height:0}.waste-section-link{display:block}.waste-section-link a{margin-top:12px}.waste-access,.waste-configurator,.waste-inquiry{grid-template-columns:1fr;gap:25px}.waste-inquiry>div:last-child{border-left:0;border-top:1px solid #cbd3ce;padding:24px 0 0}.waste-configurator figure{order:2}.waste-configurator{padding:23px}.waste-configurator h3{font-size:24px}}
@media(max-width:480px){.waste-hero h1{font-size:36px}.waste-materials .garden-option{display:block}.waste-materials .garden-option>img{aspect-ratio:8/5}.waste-configurator .button{width:100%;font-size:13px;gap:18px;padding-inline:16px}.waste-inquiry .text-link{font-size:13px}}
