.news-card[data-v-58dcd72b]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--duration-fast) ease,transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.news-card[data-v-58dcd72b]:hover{border-color:var(--border);box-shadow:0 8px 32px #0000004d;transform:translateY(-2px)}.news-card--lead[data-v-58dcd72b]{flex-direction:row;min-height:320px}.news-card--lead .news-card__image[data-v-58dcd72b]{flex:0 0 55%;min-height:100%}.news-card--lead .news-card__body[data-v-58dcd72b]{display:flex;flex:1;flex-direction:column;justify-content:center;padding:var(--space-xl)}.news-card--lead .news-card__title[data-v-58dcd72b]{font-size:var(--text-2xl);line-height:1.15}.news-card__image[data-v-58dcd72b]{aspect-ratio:16/10;overflow:hidden;position:relative}.news-card__image img[data-v-58dcd72b]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out-expo);width:100%}.news-card:hover .news-card__image img[data-v-58dcd72b]{transform:scale(1.05)}.news-card__body[data-v-58dcd72b]{display:flex;flex:1;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-lg)}.news-card__meta[data-v-58dcd72b]{align-items:center;color:var(--muted);display:flex;font-size:var(--text-xs);gap:var(--space-sm)}.news-card__title[data-v-58dcd72b]{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;letter-spacing:.01em;line-height:1.25;text-wrap:balance}.news-card__excerpt[data-v-58dcd72b]{color:var(--ink-secondary);display:-webkit-box;font-size:var(--text-sm);-webkit-line-clamp:3;line-height:1.55;-webkit-box-orient:vertical;overflow:hidden}.news-card--compact[data-v-58dcd72b]{align-items:center;flex-direction:row;gap:var(--space-md);padding:var(--space-md)}.news-card--compact .news-card__number[data-v-58dcd72b]{color:var(--primary-dim);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:1;margin-left:var(--space-md);min-width:36px}.news-card--compact .news-card__body[data-v-58dcd72b]{gap:var(--space-xs);padding:0}.news-card--compact .news-card__title[data-v-58dcd72b]{font-size:var(--text-base)}.news-card--thumbnail[data-v-58dcd72b]{align-items:stretch;flex-direction:row}.news-card--thumbnail .news-card__image[data-v-58dcd72b]{aspect-ratio:auto;flex:0 0 140px;min-height:100%}.news-card--thumbnail .news-card__image img[data-v-58dcd72b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-card--thumbnail .news-card__body[data-v-58dcd72b]{gap:var(--space-xs);justify-content:center;padding:var(--space-md)}.news-card--thumbnail .news-card__title[data-v-58dcd72b]{font-size:var(--text-base)}.news-card--thumbnail .news-card__excerpt[data-v-58dcd72b]{font-size:var(--text-xs);-webkit-line-clamp:2}.news-card--thumbnail .news-card__meta[data-v-58dcd72b]{font-size:var(--text-xs)}.news-card--thumbnail .news-card__author[data-v-58dcd72b]{display:none}.news-card__author[data-v-58dcd72b]{align-items:center;display:flex;gap:var(--space-xs);margin-top:auto;padding-top:var(--space-sm)}.news-card__avatar[data-v-58dcd72b]{background:var(--primary-glow);border-radius:50%;color:var(--primary);display:grid;flex-shrink:0;font-size:9px;font-weight:700;height:22px;place-items:center;width:22px}.news-card__author-name[data-v-58dcd72b]{color:var(--ink-secondary);font-size:var(--text-xs);font-weight:500}@media(max-width:768px){.news-card--lead[data-v-58dcd72b]{flex-direction:column;min-height:auto}.news-card--lead .news-card__image[data-v-58dcd72b]{aspect-ratio:16/9;flex:none}}
