.news-card[data-v-ea9987d8]{background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-md);box-shadow:0 1px 3px #0000001a;overflow:hidden;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.news-card[data-v-ea9987d8]:hover{box-shadow:0 10px 25px #00000026;transform:translateY(-4px)}.news-card-link[data-v-ea9987d8]{color:inherit;display:block;text-decoration:none}.news-image[data-v-ea9987d8]{height:200px;overflow:hidden;width:100%}.news-image[data-v-ea9987d8] img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.news-content[data-v-ea9987d8]{padding:var(--spacing-lg)}.news-meta[data-v-ea9987d8]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-md)}.news-date[data-v-ea9987d8]{color:var(--text-dark);font-size:.875rem;opacity:.6}.news-title[data-v-ea9987d8]{color:var(--text-dark);font-size:1.25rem;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:.75rem}.news-excerpt[data-v-ea9987d8]{color:var(--text-dark);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md);opacity:.8}.news-author[data-v-ea9987d8]{color:var(--text-dark);font-size:.875rem;font-style:italic;font-weight:var(--font-weight-normal);opacity:.6}@media(max-width:768px){.news-meta[data-v-ea9987d8]{align-items:flex-start;flex-direction:column;gap:var(--spacing-sm)}}@media(prefers-reduced-motion:reduce){.news-card[data-v-ea9987d8]:hover{transform:none}}
