.related-posts{display:grid;gap:32px;margin-top:var(--vertical-spacer-md)}.blog-card{border-radius:var(--border-radius);box-shadow:var(--box-shadow);color:var(--purple-base);display:flex;flex-direction:column;overflow:hidden;transition:all .15s ease-in-out}.blog-card:hover{box-shadow:var(--box-shadow-hover);color:var(--purple-base);transform:translateY(-5px) translateZ(0)}.blog-card__image{background-color:var(--purple-base);height:235px;position:relative;width:100%}.blog-card__image img{height:100%;object-fit:cover;object-position:center;width:100%}.blog-card__image img.blog-card__image-placeholder{left:50%;max-width:150px;object-fit:contain;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.blog-card__content{display:flex;flex-direction:column;gap:18px;height:100%;justify-content:space-between;padding:32px}.blog-card__desc{color:var(--purple-300);font-size:.8333rem}.blog-card .read-time{font-size:.8333rem;font-weight:700}.blog-card__body{display:flex;flex-direction:column;gap:6px}.blog-card__footer{align-items:center;display:flex;justify-content:space-between}.blog-post-footer-text{font-weight:700}@media (min-width:640px){.related-posts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.related-posts{grid-template-columns:repeat(3,1fr)}}