/* Only the default blog logo changes. Authored featured images keep their layout. */
.post-card img.post-thumb.mbmt-blog-logo {
    object-fit: contain;
    object-position: center;
    padding: 10px;
    background: #fff;
    box-sizing: border-box;
}
.home-post-grid img.post-thumb.mbmt-blog-logo {
    aspect-ratio: 16 / 9;
}
.single-article img.article-featured.mbmt-blog-logo {
    display: block;
    width: 100%;
    height: clamp(180px, 40vw, 300px);
    object-fit: contain;
    object-position: center;
    padding: 16px;
    background: #fff;
    box-sizing: border-box;
}
@media (max-width: 767px) {
    .home-post-grid img.post-thumb.mbmt-blog-logo { aspect-ratio: 1; }
}
