.news-card-reveal{opacity:0;transform:translateY(30px) scale(0.98);transition:all 0.8s cubic-bezier(0.16,1,0.3,1);}.news-card-reveal.visible{opacity:1;transform:translateY(0) scale(1);}@media (min-width:768px){.news-image-container{aspect-ratio:21 / 9 !important;max-height:340px;}}