.sustainability-hero{text-align:center}.commitment-section .narrow,.sustainability-hero p{max-width:840px}.sustainability-hero p{margin:0 auto 26px}.goals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.goals-grid article{border:1px solid var(--brand-border);border-radius:4px;background:#fff;padding:28px}.progress-list{display:grid;grid-gap:22px;gap:22px;max-width:860px;margin:0 auto}.progress-list span{display:block;margin-bottom:8px;font-weight:800}.progress{height:32px;border-radius:4px;background:var(--brand-bg-alt)}.progress-bar{background:var(--brand-primary);font-weight:800}.metric-note{max-width:860px;margin:20px auto 0;font-size:.92rem}.cert-row{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.cert-row span{border:1px solid var(--brand-border);border-radius:4px;background:#fff;padding:12px 18px;color:var(--brand-primary-dark);font-weight:800}@media (max-width:767px){.goals-grid{grid-template-columns:1fr}}