.blog-card{flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.blog-card__cover{align-items:flex-start;height:180px;padding:16px;display:flex;position:relative}.blog-card__body{flex-direction:column;flex:1;gap:10px;padding:20px 24px 24px;display:flex}.blog-card__meta{color:var(--text-muted);align-items:center;gap:8px;font-size:.78rem;font-weight:500;display:flex}.blog-card__title{font-family:var(--font-heading);color:var(--text-primary);transition:color var(--transition);font-size:1.05rem;line-height:1.35}.blog-card:hover .blog-card__title{color:var(--accent-bright)}.blog-card__excerpt{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-card__link{color:var(--accent-bright);transition:gap var(--transition);font-size:.85rem;font-weight:600}.blog-card:hover .blog-card__link{color:var(--gold-light)}
