.sn-special-reports{margin:40px 0}.sn-special-reports .block-title h2{color:#fff;font-size:28px;padding-right:10px;margin-bottom:15px;border-right:4px solid #ff3636}.reports-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.report-card{background:#fff;border-radius:10px;padding:14px;box-shadow:0 1px 4px rgb(0 0 0 / .06);transition:0.25s ease}.report-card:hover{transform:translateY(-4px)}.report-card .thumb img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;transition:0.4s ease;border-radius:6px}.report-card:hover .thumb img{transform:scale(1.05)}.report-card .title{font-size:16px;font-weight:700;margin:10px 0 6px;line-height:1.5}.report-card .title a{color:#222;text-decoration:none}.report-card .title a:hover{color:#ff3636}.report-card .date{font-size:13px;opacity:.7}@media (max-width:1024px){.reports-grid{grid-template-columns:repeat(3,1fr);gap:18px}.report-card{padding:12px}.report-card .title{font-size:15px}}@media (max-width:768px){.reports-grid{display:flex;overflow-x:auto;gap:15px;scroll-snap-type:x mandatory;padding:5px 5px 10px}.reports-grid::-webkit-scrollbar{height:0}.report-card{flex:0 0 calc(75% - 10px);scroll-snap-align:start;padding:12px}.report-card .thumb img{aspect-ratio:16/10;border-radius:6px}.report-card .title{font-size:15px}}