.blog-layout {
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 6rem;
    width: 60%;
    margin-right: auto;
    margin-left: auto;
}

@media (max-width: 1024px) {
    .blog-layout { grid-template-columns: 1fr; width: 100%; }
}

