.sustainability-hero-eco{background:var(--brand-bg-alt)}.eco-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,0.75fr);grid-gap:44px;gap:44px}.eco-card-stack{display:grid;grid-gap:16px;gap:16px}.eco-card-stack article,.milestone-grid article,.responsible-grid article{padding:24px;border:1px solid var(--brand-border);border-radius:var(--radius);background:var(--brand-bg)}.sustainability-milestones{background:var(--brand-bg-alt)}.milestone-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.milestone-grid span{display:inline-flex;margin-bottom:14px;color:var(--brand-primary);font-weight:800}.responsible-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sustainability-cta{background:var(--brand-primary-dark)}@media (max-width:991px){.eco-grid,.milestone-grid,.responsible-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.eco-grid,.milestone-grid,.responsible-grid{grid-template-columns:1fr}}