.news-card{transition:transform .25s ease,box-shadow .25s ease;border-radius:12px;overflow:hidden}.news-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,0,0,.1)}.news-thumb-lg{height:400px}.news-thumb-lg,.news-thumb-md{width:100%;object-fit:cover;border-radius:4px}.news-thumb-md{height:200px}.news-thumb-sm{width:100%;height:150px;object-fit:cover;border-radius:4px}.news-category{display:inline-block;background-color:#ff6b6b;color:white;font-size:.85rem;font-weight:500;padding:4px 10px;border-radius:20px}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.slide-in{animation:slideInFromLeft .6s ease forwards}