.report-cards-section{margin:12px 0;padding:13px;background:#f2f2f2;border:1px solid #c9cdd6;border-radius:10px}
.report-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.report-card{display:flex;flex-direction:column;min-width:0;padding:11px;border:1px solid #c9cdd6;border-top:4px solid #58a83d;border-radius:8px;background:#fff}
.report-card:nth-child(3n+2){border-top-color:#90cdf3}.report-card:nth-child(3n){border-top-color:#ca0c3a}
.report-card h3{font-size:.96rem}.report-card p{margin-bottom:10px;color:#596273;font-size:.84rem}
.report-card-button{align-self:flex-start;margin-top:auto;padding:5px 10px;border-radius:15px;background:#24418f;color:#fff;font-size:.76rem;font-weight:800}
.report-card-button:hover{background:#3156b5;color:#fff;text-decoration:none}
.report-community-note{margin:10px 0 0;padding-top:9px;border-top:1px solid #c9cdd6;color:#24418f;font-size:.86rem;font-weight:700}
@media(max-width:900px){.report-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.report-cards-grid{grid-template-columns:minmax(0,1fr)}}
