.sustainability-hero{background:linear-gradient(135deg,#eaf7f0 0,#fff 100%)}.filter-card{position:sticky;top:136px;padding:24px;border:1px solid var(--brand-border);background:#fff}.filter-card label{margin-top:16px;font-weight:700}.report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:18px;gap:18px}.report-grid article{padding:24px;border:1px solid var(--brand-border);background:#fff}.method-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-top:28px}.method-grid div{padding:20px;background:#fff;border:1px solid var(--brand-border)}.method-grid strong{display:block;color:var(--brand-primary);margin-bottom:8px}