.sustainability-hero{background:linear-gradient(135deg,#173344,#0f7a1d);color:#fff}.sustainability-hero h1,.sustainability-hero p{color:#fff}.methodology-appendix,.progress-charts,.targets-table-big,.third-party-verification{padding:80px 0}.methodology-appendix,.progress-charts{background:var(--brand-bg-alt)}.chart-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.chart-grid article{padding:24px;border:1px solid var(--brand-border);border-radius:var(--radius);background:#fff}.chart-grid span{display:block;height:12px;width:var(--value);background:linear-gradient(90deg,var(--brand-primary),var(--brand-secondary));border-radius:999px;margin-bottom:18px}