.blog-related-posts h2{font-size:40px;color:#333;margin:0 0 32px}.blog-related-posts__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px}.blog-related-posts__post{background:#f2f2f2;border-radius:4px;overflow:hidden}.blog-related-posts__post-image-wrapper{width:100%;display:block;height:160px;background-repeat:no-repeat;background-size:cover;background-position:center center;color:#333}.blog-related-posts__content{padding:12px}.blog-related-posts__title{font-size:18px;line-height:24px}