.ImpactReportsPage-module__XZDlDG__page{width:100%;max-width:1100px;margin:0 auto;padding:6.25rem 2rem 4.5rem}.ImpactReportsPage-module__XZDlDG__headerBlock{text-align:center;margin-bottom:2rem}.ImpactReportsPage-module__XZDlDG__headerBlock h1{color:#111827;margin-bottom:.6rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1.1}.ImpactReportsPage-module__XZDlDG__headerBlock p{color:#475569;max-width:700px;margin:0 auto;font-size:1rem}.ImpactReportsPage-module__XZDlDG__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem;display:grid}.ImpactReportsPage-module__XZDlDG__reportCard{border-radius:var(--radius-card);background:#fff;border:1px solid #e5e7eb;flex-direction:column;gap:1rem;min-height:140px;padding:1.5rem;transition:all .2s;display:flex}.ImpactReportsPage-module__XZDlDG__reportCard h2{color:#111827;font-size:1.1rem;font-weight:700;line-height:1.4}.ImpactReportsPage-module__XZDlDG__downloadBtn{background:var(--accent-green);color:#fff;border-radius:var(--radius-button);border:none;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:auto;padding:.75rem;font-size:.9rem;font-weight:700;transition:all .2s;display:inline-flex}.ImpactReportsPage-module__XZDlDG__downloadBtn:hover{background:var(--accent-green-light);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}@media (max-width:720px){.ImpactReportsPage-module__XZDlDG__page{padding:5.5rem 1rem 3.6rem}}
