.narrative-sections{padding:82px 0}.narrative-sections article{border-bottom:1px solid var(--brand-border);padding:28px 0}.commitment-grid h3,.narrative-sections h2{color:var(--brand-primary);font-weight:800}.narrative-sections .page-cta a:not([class*=btn-]),.narrative-sections .page-cta h2,.narrative-sections .page-cta p{color:#fff}.commitment-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:22px;gap:22px;margin:38px 0}.commitment-grid div{border:1px solid var(--brand-border);padding:24px;background:#fff}.esg-band{display:flex;flex-wrap:wrap;gap:12px;padding:24px;background:var(--brand-bg-alt)}.esg-band span{border:1px solid var(--brand-border);padding:12px 18px;background:#fff;font-weight:700}