.diag-shadow{filter:drop-shadow(0 -6px 6px rgba(0,0,0,.05))}.related-posts.diag-bg{background:#f7f9fc;clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);padding:4rem 0;position:relative}.related-posts .content-wrapper{padding:80px 0}@media(max-width:767px){.related-posts.diag-bg{clip-path:polygon(0 5%,100% 0,100% 100%,0 100%);-webkit-clip-path:polygon(0 5%,100% 0,100% 100%,0 100%)}.related-posts .content-wrapper{padding:80px 3.75rem}}.related-posts__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.related-posts__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.related-posts__grid{grid-template-columns:1fr}}.blog-post-item{background-color:#fff;border:none;border-radius:50px;box-shadow:0 0 10px 5px rgba(0,0,0,.2);height:500px;overflow:hidden;padding:0;transition:transform .15s ease}.blog-post-item:hover{transform:translateY(-4px)}.blog-post-image-container{height:250px;margin:0;overflow:hidden}.blog-post-item a{text-decoration:none}.blog-post-item img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog-post-item:hover img{transform:scale(1.1)}.blog-post-item-text{color:#444;display:flex;flex-direction:column;height:50%;justify-content:space-between;padding:2rem;text-decoration:none}.blog-post-item-date,.blog-post-item-title{margin:0}@media(max-width:767px){.blog-post-item{height:auto}}