.blog-card{display:flex;flex-direction:column}.blog-card__cover{position:relative;display:block;aspect-ratio:4 / 3;width:100%;overflow:hidden;background:var(--blog-surface, #f6f6f6);text-decoration:none}.blog-card__img{width:100%;height:100%;object-fit:contain;transition:transform .5s ease}.blog-card:hover .blog-card__img{transform:scale(1.04)}.blog-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--blog-heading);font-size:44px;color:#00000026}.blog-card__eyebrow{margin-top:16px;width:fit-content;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--blog-muted, #414c5c);text-decoration:none;transition:color .2s ease}.blog-card__eyebrow:hover{color:#000}.blog-card__title-link{text-decoration:none}.blog-card__title{margin:8px 0 0;font-size:21px;font-weight:700;text-transform:capitalize;line-height:1.25;color:var(--blog-ink, #15171a);transition:color .2s ease;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card:hover .blog-card__title{color:#000000a6}.blog-card__excerpt{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--blog-body, #35373a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-card__byline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:12.5px;color:var(--blog-muted, #414c5c)}.blog-card__byline-part{display:flex;align-items:center;gap:8px}.blog-card__byline-dot{color:#00000040}
