.blog-card{border-radius:var(--allfini-radius-lg);background:var(--allfini-surface);box-shadow:var(--allfini-shadow-soft);transition:box-shadow var(--allfini-transition-base), transform var(--allfini-transition-base);display:block;overflow:hidden}.blog-card:hover{box-shadow:var(--allfini-shadow-strong);transform:translateY(-2px)}.blog-card__cover{aspect-ratio:16/9;object-fit:cover;background:var(--allfini-bg-soft);width:100%}.blog-card__body{gap:8px;padding:18px;display:grid}.blog-card__tag{color:var(--allfini-accent);font-size:12px;font-weight:800}.blog-card__title{font-size:16px;font-weight:800}.blog-card__excerpt{font-size:13px;line-height:1.5}.blog-card__date{color:var(--allfini-text-muted);font-size:12px}
