.sustainability-header{background:var(--brand-bg-alt)}.esg-table-section{background:var(--brand-bg)}.esg-table-wrap{border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.esg-table{margin:0}.esg-table thead th{background:var(--brand-neutral-dark);color:var(--brand-text-inverse);font-size:.88rem;padding:18px;vertical-align:top}.esg-table tbody td{border-color:var(--brand-border);color:var(--brand-neutral-mid);line-height:1.55;padding:18px;vertical-align:top}.esg-table tbody td:first-child{color:var(--brand-text);font-weight:900}.sustainability-copy{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:34px}.sustainability-copy p{color:var(--brand-neutral-mid);line-height:1.82;margin:0}.compliance-checklist{background:var(--brand-bg-alt)}.check-card{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);height:100%;padding:28px}.check-card span{color:var(--brand-primary);display:block;font-weight:900;margin-bottom:16px}.check-card h2{font-size:1.3rem;font-weight:900;margin-bottom:12px}.check-card p{color:var(--brand-neutral-mid);line-height:1.72;margin:0}.sustainability-cta{background:var(--brand-bg)}.sustainability-cta h2{font-size:max(1.8rem, min(4vw, 3rem));font-weight:900;line-height:1.12;margin-bottom:16px}.sustainability-cta p:last-child{color:var(--brand-neutral-mid);line-height:1.75}