.article-card[data-v-20bd881f]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);flex-direction:column;min-width:0;transition:border-color .15s;display:flex;overflow:hidden}.article-card__cover[data-v-20bd881f]{aspect-ratio:16/9;background:var(--bg);display:block;overflow:hidden}.article-card__cover img[data-v-20bd881f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.article-card__body[data-v-20bd881f]{flex-direction:column;flex:1;padding:18px;display:flex}.article-card[data-v-20bd881f]:focus-within,.article-card[data-v-20bd881f]:hover{border-color:var(--border-hover)}.article-card__meta[data-v-20bd881f]{color:var(--text-secondary);font-size:var(--fs-xs);flex-wrap:wrap;gap:5px 12px;line-height:1.4;display:flex}.article-card__fallback[data-v-20bd881f]{color:var(--text-muted)}.article-card__title[data-v-20bd881f]{font-size:var(--fs-lg);line-height:1.4;font-weight:var(--fw-semibold);overflow-wrap:anywhere;margin:6px 0}.article-card__title a[data-v-20bd881f]:focus-visible,.article-card__title a[data-v-20bd881f]:hover{color:var(--accent-gold)}.article-card__summary[data-v-20bd881f]{-webkit-line-clamp:2;max-width:75ch;color:var(--text-secondary);font-size:var(--fs-base);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.article-card__categories[data-v-20bd881f]{margin-top:auto;padding-top:16px}@media (width<=767.98px){.article-card__body[data-v-20bd881f]{padding:13px 14px}}@media (prefers-reduced-motion:reduce){.article-card[data-v-20bd881f]{transition:none}}
