.blog-listing.module-wrapper{padding:0 0 5rem}.blog-listing__wrapper{display:grid;gap:5rem;grid-template-columns:repeat(3,1fr)}.blog-listing__post{display:flex;flex-direction:column;height:100%}.blog-listing__post h2{margin-top:2rem}.blog-listing__post h2 a{font-weight:700}.blog-listing__post img{aspect-ratio:5/4;border-radius:8px;margin-bottom:3rem;max-width:100%;object-fit:cover;width:100%}.blog-listing--tags{background-color:var(--light-grey);border-radius:4px;color:var(--green);font-size:1.4rem;margin-right:.5rem;padding:.4rem .8rem}a.blog-listing__post--link{align-items:center;color:var(--grey);display:inline-flex;font-weight:400;margin-top:auto}a.blog-listing__post--link svg{margin-left:.5rem;transition:var(--transition)}a.blog-listing__post--link:hover svg{margin-left:1rem}@media screen and (max-width:767px){.blog-listing__wrapper{gap:2.5rem;grid-template-columns:1fr}}