.related-post-item{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1.5fr;grid-template-areas:"image" "title";background-color:#f5f5f5;border-radius:8px;overflow:hidden;position:relative;transition:.3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-left:10px;margin-right:10px;min-height:350px}.related-post-item:hover{-webkit-transform:scale(1.015);transform:scale(1.015);box-shadow:0 10px 50px -5px rgba(0,0,0,.15);transition:.3s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.related-title{grid-area:title}.related-title span{color:#424242;font-family:AvenirNextLTPro-Medium}.related-title h3{display:block}.related-title h3 a{display:block;padding:0 15px 30px}.related-image{grid-area:image;overflow:hidden;position:absolute;min-height:100%;min-width:100%}.related-image img{padding:0;display:block;position:absolute;top:auto;bottom:auto;left:auto;right:auto;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.related-posts-container{display:grid;width:100%;padding:50px 15px 30px;grid-template-columns:1fr}.rp{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr}@media only screen and (min-width:600px){.related-posts-container{grid-template-rows:.5fr 1.5fr}}@media only screen and (max-width:600px){.rp{grid-template-columns:1fr;padding:30px}.related-post-item{margin-top:15px;margin-bottom:15px;grid-template-rows:1.75fr 1.25fr}}.rp-container h3{text-align:center;grid-area:header}.rp-container{width:100%;padding:0 15px}