.ae-blog-preview .post-thumb { display: block; width: 100%; height: auto !important; aspect-ratio: 16 / 9; margin: 0 0 20px; overflow: hidden; border-radius: inherit; }
.ae-blog-preview .post-thumb img { display: block; width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; }
.ae-blog-preview .title { color: var(--ae-blog-text); }
@media (prefers-reduced-motion: reduce) { .ae-blog-preview .post-thumb img { transition: none !important; } }
