/* Todas as capas usam 1200 × 630; o espaço acompanha a mesma proporção. */
.blog-card-imglink{display:block;aspect-ratio:40/21;overflow:hidden;background:linear-gradient(90deg,#022c26,#0a7665)}
.blog-card-img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;transition:transform .35s ease}
.blog-card-imglink:hover .blog-card-img{transform:scale(1.025)}
.featured-media{display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(90deg,#022c26,#0a7665)}
.featured-media img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.article-featured-img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;background:#e6f9f5;border-radius:16px;border:1px solid #d8e9e7;box-shadow:0 16px 36px rgba(2,44,38,.12)}
.blog-card-imglink:focus-visible{outline:3px solid #0a7665;outline-offset:-3px}
.featured-card[hidden],.blog-card[hidden]{display:none!important}
@media(max-width:900px){.featured-media img{aspect-ratio:auto}}
