.sustainability-hero{padding:150px 0 88px;color:var(--brand-text-inverse);background:linear-gradient(120deg,var(--brand-primary-dark),var(--brand-secondary),var(--brand-accent))}.sustainability-hero h1,.sustainability-hero p{color:var(--brand-text-inverse)}.sustainability-hero h1{max-width:880px;font-size:max(2.4rem, min(5vw, 4.8rem))}.carbon-roadmap{background:var(--brand-bg)}.timeline-row--interactive article{border-top:4px solid var(--brand-primary)}.sustainability-partners,.technology-showcase{background:var(--brand-bg-alt)}.partner-grid,.tech-card-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.partner-grid{grid-template-columns:repeat(4,1fr)}.partner-grid article,.tech-card-grid article{padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.tech-card-grid strong{display:block;color:var(--brand-accent);font-size:2.4rem;margin:10px 0}.technology-showcase__note{margin-top:30px;max-width:900px}@media (max-width:991px){.partner-grid,.tech-card-grid{grid-template-columns:1fr}}.partner-grid:has(> :nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}