.related-posts__card{min-width:0;color:var(--wd2-blue);flex-direction:column;display:flex;position:relative}.related-posts__card[hidden]{display:none}.related-posts__frame{aspect-ratio:302/280;background:var(--wd2-sand);justify-content:center;align-items:center;display:flex;overflow:hidden}.related-posts__frame img{object-fit:cover;width:100%;height:100%;display:block}.related-posts__copy{margin-top:20px}.related-posts__categories{font-family:var(--font-inter);text-transform:uppercase;flex-wrap:wrap;column-gap:12px;margin:0;font-size:12px;font-weight:600;line-height:18px;display:flex}.related-posts__card h3{-webkit-line-clamp:2;line-clamp:2;font-family:var(--font-cigars);overflow-wrap:anywhere;text-wrap:wrap;-webkit-box-orient:vertical;margin:12px 0 0;font-size:24px;font-weight:400;line-height:32px;display:-webkit-box;overflow:hidden}.related-posts__card a{color:inherit;text-decoration:none}.related-posts__card a:after{content:"";position:absolute;inset:0}.related-posts__card a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.related-posts__card a:focus-visible{outline:none}.related-posts__card:has(a:focus-visible){outline:2px solid var(--wd2-blue);outline-offset:6px}.related-posts__author{font-family:var(--font-inter);margin:20px 0 0;font-size:16px;line-height:24px}@media (max-width:599px){.related-posts__frame{aspect-ratio:350/280}}
