.news-card[data-v-e76177c8]{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg);transition:all var(--transition-base)}.news-card[data-v-e76177c8]:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.news-card__date[data-v-e76177c8]{color:var(--color-secondary);font-family:var(--font-display);font-size:.8125rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.news-card__link[data-v-e76177c8]{text-decoration:none}.news-card__title[data-v-e76177c8]{color:var(--color-primary);font-family:var(--font-display);font-size:1.125rem;font-weight:600;line-height:1.4;margin:0;transition:color var(--transition-fast)}.news-card:hover .news-card__title[data-v-e76177c8]{color:var(--color-secondary)}.news-card__excerpt[data-v-e76177c8]{color:var(--color-text-muted);display:-webkit-box;font-size:.9375rem;-webkit-line-clamp:2;line-clamp:2;line-height:1.6;-webkit-box-orient:vertical;overflow:hidden}.news-card__tags[data-v-e76177c8]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:auto}.news-card__tag[data-v-e76177c8]{background:var(--color-bg);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:.75rem;padding:2px 8px}
