/* Blog pages: mobile cover images only */

@media (max-width: 768px) {
    .blog-page .cta-bg,
    .blog-page .article-hero-bg {
        background-size: 100% 100%, contain !important;
        background-position: center center, center top !important;
        background-repeat: no-repeat, no-repeat !important;
        background-color: #0f0f1a;
    }

    .blog-page .card-img-wrapper {
        aspect-ratio: 4/3;
        background: #0f0f1a;
    }

    .blog-page .card-img-wrapper img {
        object-fit: contain !important;
        object-position: center top !important;
    }

    .blog-page .related-card-img {
        aspect-ratio: 4/3;
        object-fit: contain !important;
        object-position: center top !important;
        background: #0f0f1a;
    }

    .blog-page .cta-section {
        min-height: 280px;
    }
}
