.blog-post-card{position:relative;display:flex;flex-direction:column}.blog-post-card__link{-webkit-text-decoration:none;text-decoration:none}.blog-post-card__image{position:relative;overflow:hidden;width:100%;height:100%;border-radius:8px}.blog-post-card__image-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:20px;padding:20px;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.7))}.blog-post-card__image-title{font-size:20px;font-weight:600;line-height:21px;color:#fff}.blog-post-card__image-description{font-size:14px;font-weight:400;line-height:1.4;color:hsla(0,0%,100%,.9)}.blog-post-card__image-cta{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fff;-webkit-text-decoration:none;text-decoration:none;align-self:flex-start}.blog-post-card__image img{width:100%;height:270px;-o-object-fit:cover;object-fit:cover}.blog-post-card__title{font-size:20px;font-weight:700;line-height:1.3;color:var(--black)}*+.blog-post-card__title{margin-top:24px}@media (max-width:768px){.blog-post-card__title{font-size:18px}*+.blog-post-card__title{margin-top:16px}}.blog-post-card__title a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-post-card__title a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.blog-post-card__description{display:-webkit-box;overflow:hidden;font-size:16px;font-weight:400;line-height:130%;letter-spacing:.01em;color:#737682;-webkit-line-clamp:3;-webkit-box-orient:vertical}*+.blog-post-card__description{margin-top:16px}@media (max-width:768px){*+.blog-post-card__description{margin-top:12px}}*+.blog-post-card__cta{margin-top:24px}@media (max-width:768px){*+.blog-post-card__cta{margin-top:16px}}