
.coil-range .page-intro h1{max-width:1050px}.coil-range .product-detail{align-items:start}
.coil-range .capacity-band{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}
.coil-range .capacity-band span{background:#151515;color:white;padding:12px 18px;border-bottom:3px solid #ff4b00;font-weight:700;font-size:22px}
.coil-range .range-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:35px}
.coil-range .range-steps article{border-top:3px solid #ff4b00;padding-top:20px;min-width:0}
.coil-range .range-steps h3{font-size:25px}.coil-range .range-steps p,.coil-range .range-comparison p{line-height:1.6}
.coil-range .range-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px}
.coil-range .range-comparison article{border:1px solid #ddd;padding:25px;background:white;min-width:0}
.coil-range .range-comparison h3{font-size:26px}.coil-range .range-faq{max-width:1000px}
.coil-range .range-faq details{padding:22px 0;border-bottom:1px solid #ccc}.coil-range .range-faq summary{font-size:23px;font-weight:600;cursor:pointer}.coil-range .range-faq p{line-height:1.65;max-width:880px}
.coil-range .range-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:25px}
.coil-range figure{margin:0}.coil-range figure img{display:block;width:100%;height:auto}.coil-range figcaption{font-size:14px;color:#626262;line-height:1.5;padding-top:12px}
@media(max-width:1000px){.coil-range .range-steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.coil-range .range-steps,.coil-range .range-comparison{grid-template-columns:1fr}.coil-range .product-detail,.coil-range .story-grid{grid-template-columns:1fr;gap:32px}.coil-range h1{overflow-wrap:break-word}.coil-range .button{white-space:normal}}
