.sustainability-hero{background:linear-gradient(135deg,#083375,#2e8b57)}.badge-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.badge-grid article{min-height:130px;padding:24px;border:1px solid var(--brand-border);background:#fff;display:grid;align-content:center;text-align:center;box-shadow:var(--shadow-soft)}.badge-grid strong{font-size:1.25rem}.badge-grid span{color:var(--brand-accent);font-weight:700}.rating-explainer img{border-radius:var(--radius);box-shadow:var(--shadow-soft)}.trend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:16px;gap:16px;margin:28px 0}.trend-grid div{border-top:4px solid var(--brand-primary);background:var(--brand-bg-alt);padding:22px}.trend-grid strong{display:block;font-size:1.65rem}