.reports-page{padding:4rem;background-color:#f5f6f8;min-height:100vh}.reports-header{font-size:1.8rem;font-weight:700;margin-bottom:1.5rem;color:#1a1a1a}.reports-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.5rem}.report-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden;text-decoration:none;color:inherit;padding:1.2rem;transition:box-shadow .2s ease}.report-card:hover{box-shadow:0 6px 14px #00000026}.report-icon{background:#eef2f7;border-radius:50%;padding:.8rem;width:fit-content;margin-bottom:1rem;color:#036;display:flex;align-items:center;justify-content:center}.report-content{flex:1}.report-title{font-size:1.2rem;margin-bottom:.5rem;color:#036}.report-description{font-size:.9rem;color:#444}
