.related-posts__wrapper{padding-top:2rem}.related-posts__wrapper>span{display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr))}.post__card{border:1px solid transparent;border-radius:6px;color:#1e2752;display:flex;flex-direction:column;gap:1.5rem;max-width:100%;overflow:hidden;padding:2rem;position:relative;text-decoration:none;transition:.5s;width:100%}.post__card:hover{box-shadow:0 0 18px 0 rgba(30,39,82,.125)}.post__card:focus,.post__card:hover{border:1px solid #eaeaef}h3.post__card-heading{display:-webkit-box;font-size:24px;font-weight:700;-webkit-line-clamp:2;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical}p.post__description{font-size:18px;font-style:italic;margin:0;padding-bottom:20px}.tiled p.post__description{display:none}.post__tags-container{display:flex;flex-wrap:wrap;gap:8px;left:0;padding:20px;position:absolute;top:0;transition:opacity .5s;z-index:50}.edo__blog-results.tiled .post__card:hover .post__tags-container{opacity:0}.post__tag{align-items:center;border:1px solid #fff;border-radius:6px;box-sizing:border-box;color:#fff;display:inline-flex;font-size:12px;font-weight:500;height:28px;letter-spacing:.5px;padding:0 8px;text-transform:uppercase}.post__tag#featured{background-color:#feb112;border:none;box-shadow:inset 0 0 14px 0 rgba(0,0,0,.2);color:#fff}.post__detail-container{border-radius:6px;height:18rem;overflow:hidden;position:relative}.post__detail-container:before{background:linear-gradient(0deg,transparent,rgba(0,0,0,.5) 80%);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.5s;width:100%;z-index:50}.post__card:hover .post__detail-container:before{opacity:.125}.post__image{border-radius:6px;filter:saturate(.5);height:100%;object-fit:cover;overflow:hidden;transition:.5s;width:100%}.post__card:hover .post__image{filter:saturate(1);opacity:1;transform:scale(1.05)}.post__detail span:not(:last-of-type):after{content:"|";display:inline-block;opacity:.25;padding:0 4px 0 6px;position:relative}@media only screen and (max-width:767px){.related-posts__wrapper>span{grid-template-columns:1fr}}