.eco-coverage{color:#0a4437}.eco-coverage .eco-page-hero{padding-bottom:45px}.eco-coverage .eco-page-hero .eco-button{margin-top:18px}.eco-coverage-intro,.eco-coverage-details{max-width:1240px;margin:0 auto;padding:45px 32px 75px;display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}.eco-coverage-intro img{width:100%;height:auto;object-fit:contain;border-radius:22px}.eco-coverage h2{font-size:clamp(27px,3.1vw,40px);line-height:1.12;margin:14px 0 20px}.eco-coverage p{font-size:16px;line-height:1.8;color:#4d6b60;margin:0 0 16px}.eco-coverage p a,.eco-coverage article a,.eco-coverage-details a{color:#087244;text-underline-offset:4px}.eco-coverage-planning{padding:64px max(32px,calc((100vw - 1176px)/2));background:#eff7ef}.eco-coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.eco-coverage-grid article{background:#fff;border:1px solid #dceade;border-radius:18px;padding:26px}.eco-coverage-grid article>span{color:#0a8142;font-weight:700}.eco-coverage h3{font-size:23px;line-height:1.25;margin:14px 0}.eco-coverage-grid article a{font-size:14px;font-weight:600;line-height:1.65;display:inline-block}.eco-coverage-details{align-items:start;padding-top:70px;padding-bottom:45px}.eco-coverage-faq{max-width:1100px;padding:25px 32px 80px;margin:auto}.eco-coverage-faq details{padding:20px 0;border-bottom:1px solid #dceade}.eco-coverage-faq summary{cursor:pointer;font-weight:600;font-size:17px}.eco-coverage-faq details p{margin:16px 0 0}@media(max-width:760px){.eco-coverage-intro,.eco-coverage-details{grid-template-columns:1fr;gap:28px;padding:24px 22px 45px}.eco-coverage-grid{grid-template-columns:1fr}.eco-coverage-planning{padding:45px 22px}.eco-coverage-faq{padding:12px 22px 50px}.eco-coverage p{font-size:16px}.eco-coverage .eco-page-hero{padding-bottom:28px}}
@media(max-width:760px){.eco-coverage .eco-page-hero h1{font-size:clamp(30px,9vw,44px)}}

.eco-coverage .eco-page-hero p{margin:0 auto}
