.commitment-statement,.esg-ratings-band,.pillar-cards,.report-download-grid,.sustain-hero{padding:80px 0}.sustain-hero{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding-top:128px}.sustain-hero h1,.sustain-hero p{color:var(--brand-text-inverse)}.commitment-statement{background:var(--brand-bg-alt)}.commitment-statement p{font-size:1.25rem;margin:0 auto;max-width:960px}.pillar-card{border-top:4px solid var(--brand-accent)}.esg-ratings-band{background:var(--brand-primary);color:var(--brand-text-inverse)}.esg-ratings-band .section-kicker,.esg-ratings-band p{color:var(--brand-text-inverse)}.ratings-row{display:grid;grid-gap:0.75rem;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:1.5rem 0}.ratings-row span{border:1px solid rgba(255,255,255,.42);color:var(--brand-text-inverse);font-weight:800;padding:1rem}