.related-posts__title{font-size:1.5em;margin-bottom:40px;text-align:center}.related-posts__item{display:flex;flex-direction:column;gap:1rem}.related-posts__item-title{display:block;font-size:1.25rem}.related-posts__image-wrapper{aspect-ratio:16/9;overflow:hidden;width:100%}.related-posts__image-wrapper img{height:100%;object-fit:cover;width:100%}