
.impact-hero{padding:65px var(--pad) 65px}.impact-hero h1{font-size:clamp(58px,8.3vw,124px);line-height:1;letter-spacing:-.065em;font-weight:500;margin:35px 0}.impact-hero>p{font-size:22px;line-height:1.45;color:var(--muted);max-width:740px}.impact-metrics{display:grid;grid-template-columns:1fr 1fr;margin:0 var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.impact-metrics article{padding:45px 45px 45px 0}.impact-metrics article+article{border-left:1px solid var(--line);padding-left:45px;padding-right:0}.metric-number{display:block;font-size:clamp(110px,15vw,230px);line-height:1;letter-spacing:-.075em;font-weight:500}.metric-number>span{color:var(--lime)}.impact-metrics h2{font-size:clamp(22px,2.5vw,36px);line-height:1.15;letter-spacing:-.035em;font-weight:500;margin:25px 0 18px;max-width:420px}.impact-metrics p{color:var(--muted);max-width:410px;line-height:1.5}.impact-metrics a,.sdg-row a{display:inline-block;font-size:13px;margin-top:25px;text-decoration:underline;text-underline-offset:5px}.impact-note{margin:20px var(--pad) 85px;font-size:12px;color:var(--muted);max-width:900px;line-height:1.6}.impact-sdgs{padding:65px var(--pad);background:#1b1e18}.sdg-heading{margin-bottom:55px}.sdg-heading h2{font-size:clamp(45px,6vw,85px);line-height:1.03;letter-spacing:-.05em;font-weight:500;margin:25px 0}.sdg-heading p{color:var(--muted);font-size:19px;max-width:650px;line-height:1.5}.sdg-row{display:grid;grid-template-columns:1fr 2fr;gap:60px;border-top:1px solid var(--line);padding:48px 0}.sdg-index span{display:block;font-size:12px}.sdg-index strong{display:block;font-size:130px;line-height:1.1;letter-spacing:-.065em;font-weight:500}.sdg-name{font-size:12px;color:var(--muted)}.sdg-row h3{font-size:clamp(29px,3.5vw,48px);font-weight:500;line-height:1.12;letter-spacing:-.04em;margin:20px 0}.sdg-row p{font-size:18px;color:var(--muted);line-height:1.6;max-width:720px}.sdg-note{font-size:12px;color:var(--muted);line-height:1.5;border-top:1px solid var(--line);padding-top:25px}
@media(max-width:750px){.impact-hero{padding-top:35px;padding-bottom:40px}.impact-hero h1{font-size:13vw}.impact-hero>p{font-size:18px}.impact-metrics{grid-template-columns:1fr}.impact-metrics article,.impact-metrics article+article{padding:30px 0;border-left:0}.impact-metrics article+article{border-top:1px solid var(--line)}.metric-number{font-size:34vw}.impact-metrics h2{font-size:28px}.impact-note{margin-bottom:45px}.impact-sdgs{padding-top:40px;padding-bottom:40px}.sdg-row{grid-template-columns:65px 1fr;gap:22px;padding:32px 0}.sdg-index strong{font-size:66px}.sdg-row h3{font-size:28px}.sdg-row p{font-size:16px}.sdg-name{font-size:11px}.sdg-heading p{font-size:18px}}
