.eco-info-page--about .eco-about-pillars{box-sizing:border-box;max-width:1360px;margin:0 auto clamp(20px,3vw,32px);padding:clamp(26px,3.5vw,44px);border:1px solid #d9e4d0;border-radius:23px;background:#fff;color:#193c34;font-family:Arial,sans-serif}
.eco-about-pillars .eco-about-pillars__eyebrow{margin:0 0 14px;color:#397a2c;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.12em}
.eco-about-pillars h2{margin:0 0 20px;font:400 clamp(29px,3.4vw,44px)/1.12 Georgia,serif;letter-spacing:-.03em;text-wrap:balance}
.eco-about-pillars .eco-about-pillars__intro{max-width:940px;margin:0;color:#536b60;font-size:16px;line-height:1.65}
.eco-about-pillars__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:28px;padding-top:26px;border-top:1px solid #d9e4d0}
.eco-about-pillars__grid article{min-width:0}
.eco-about-pillars__grid svg{display:block;width:28px;height:28px;color:#397a2c}
.eco-about-pillars__grid h3{margin:14px 0 10px;color:#193c34;font:600 19px/1.35 Arial,sans-serif}
.eco-about-pillars__grid p{margin:0;color:#536b60;font-size:15px;line-height:1.65;overflow-wrap:break-word}
@media(max-width:749px){.eco-info-page--about .eco-about-pillars{padding:26px 20px;border-radius:23px}.eco-about-pillars h2{font-size:30px}.eco-about-pillars .eco-about-pillars__intro{font-size:15px}.eco-about-pillars__grid{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px;padding-top:24px}.eco-about-pillars__grid article+article{padding-top:22px;border-top:1px solid #d9e4d0}}
