.sustain-hero{padding:6rem 0 4rem;background:#edf7f0}.methodology,.progress-charts,.targets-table,.verification{padding:5rem 0}.progress-charts{background:var(--brand-bg-alt)}.chart-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.chart-grid div{background:#fff;border:1px solid var(--brand-border);padding:1.5rem}.chart-grid span{display:block;height:8px;background:linear-gradient(90deg,var(--brand-accent) var(--value),var(--brand-border) var(--value));margin-bottom:1rem}.chart-grid strong{font-size:2rem;color:var(--brand-accent)}.badge-row,.document-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem;margin-top:1.5rem}.badge-row span,.document-grid a{padding:1rem;border:1px solid var(--brand-border);background:#fff;font-weight:800;text-align:center}@media (max-width:991px){.badge-row,.chart-grid,.document-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.badge-row,.chart-grid,.document-grid{grid-template-columns:1fr}}