section.blog-index__listings{display:flex;flex-wrap:wrap;gap:20px}article.blog-index__post.blog-index__post--card{flex:0 0 32%}.blog-index__post__wrapper>a{background-size:cover;min-height:200px;width:100%}.blog-index__post__post-details.blog-index__post--card__post-details h2 a{color:#242424;font-weight:600;padding-top:10px;text-decoration:none}