.blog-cards__grid {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns:(1fr) [ 1 ];
    grid-template-columns:repeat(1, 1fr);
    gap: 30px 12px
}

@media (min-width: 576px) {
    .blog-cards__grid {
        -ms-grid-columns:(1fr) [ 2 ];
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (min-width: 760px) {
    .blog-cards__grid {
        gap: 55px 24px
    }
}

@media (min-width: 1240px) {
    .blog-cards__grid {
        -ms-grid-columns:(1fr) [ 4 ];
        grid-template-columns:repeat(4, 1fr)
    }
}

@media (max-width: 369.98px) {
    .blog-cards__grid {
        -ms-grid-columns:(1fr) [ 1 ];
        grid-template-columns:repeat(1, 1fr)
    }
}
