/* Impact numbers and Climate Literacy call to action (2026-11-07) */
#impact-numbers .impact-numbers-grid{gap:16px;margin-top:30px}
#impact-numbers .impact-number{padding:26px 24px 24px;border:1px solid var(--line);border-radius:16px;background:#fff}
#impact-numbers .impact-number strong{font-size:clamp(40px,4.4vw,54px);line-height:1;font-weight:500;margin-bottom:14px}
#impact-numbers .impact-number strong::after{content:'';display:inline-block;width:8px;height:8px;margin-left:6px;border-radius:50%;background:#9cc25a;vertical-align:top}
#impact-numbers .impact-number span{font-size:14px;line-height:1.55;color:var(--muted)}
#impact-numbers .site-note{margin-top:22px}
.learn-cta-card{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:44px 48px;border:1px solid #d3e3b5;border-radius:24px;background:linear-gradient(120deg,#e1eec6 0%,#eef5e1 60%,#f4f7ec 100%)}
.learn-cta-card h2{margin:0 0 14px}
.learn-cta-card p:not(.eyebrow){max-width:54ch;margin:0;color:var(--muted)}
.learn-cta-card .eyebrow{margin-bottom:14px}
.learn-cta-card .button{flex:none;margin:0}
@media(max-width:760px){#impact-numbers .impact-numbers-grid{gap:12px}#impact-numbers .impact-number{padding:20px 18px}.learn-cta-card{flex-direction:column;align-items:flex-start;padding:30px 24px;gap:22px}}
