MIDNASTY
.blog-section_rows {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
} .blog-card {
flex: 1 1 100%; /* Full width on small screens */
max-width: 100%;
box-sizing: border-box;
} @media (min-width: 768px) {
.blog-card {
flex: 1 1 calc(33.33% - 20px); /* 3 cards per row on larger screens */
}
}