.blog-post__wrapper{align-items:stretch;display:flex;flex:0 0 33.33333%;flex-flow:column wrap;padding:0 15px}.blog-posts img{aspect-ratio:16/9;border-radius:var(--border-radius-images);margin:30px 0;max-width:100%;object-fit:cover}.blog-posts h2{text-align:center}.blog-posts :where(h4>a,h4){color:var(--colors-black);font-size:22px;line-height:1.4}.blog-posts a.btn{margin-top:auto}@media screen and (max-width:767px){.blog-post__wrapper{padding:0}}