.sustainability-cta,.sustainability-hero{background:linear-gradient(120deg,#4e342e,#6d4c41);color:#fff}.sustainability-hero{padding:96px 0}.sustainability-cta h2,.sustainability-cta p,.sustainability-hero h1,.sustainability-hero p{color:#fff}.sustainability-cta{padding:80px 0 96px}.impact-grid,.partner-grid,.roadmap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.impact-grid article,.partner-grid article,.roadmap article{border:1px solid var(--brand-border);padding:24px}.roadmap b{color:var(--brand-secondary)}@media (max-width:767px){.impact-grid,.partner-grid,.roadmap{grid-template-columns:1fr}}