.news-card[data-v-260848b1]{background:#fff;border-radius:var(--radius-2xl);box-shadow:var(--shadow-card);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.news-card[data-v-260848b1]:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.news-card-image-wrap[data-v-260848b1]{aspect-ratio:16/10;background:var(--color-ink-100);overflow:hidden;position:relative}.news-card-image[data-v-260848b1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.news-card:hover .news-card-image[data-v-260848b1]{transform:scale(1.03)}.news-card-badge[data-v-260848b1]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:var(--radius-pill);color:var(--color-ink-700);font-size:.65rem;font-weight:600;left:.75rem;letter-spacing:.06em;line-height:1;max-width:calc(100% - 1.5rem);overflow:hidden;padding:.3rem .7rem;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:.75rem;white-space:nowrap;z-index:2}.news-card-body[data-v-260848b1]{display:flex;flex-direction:column;flex-grow:1;padding:1rem 1.1rem 1.1rem}.news-card-meta[data-v-260848b1]{align-items:center;color:var(--color-ink-500);display:inline-flex;font-weight:500;gap:.4rem;margin-bottom:.5rem}.news-card-meta[data-v-260848b1],.news-card-meta i[data-v-260848b1]{font-size:.72rem}.news-card-title[data-v-260848b1]{color:var(--color-ink-900);display:-webkit-box;font-size:.95rem;font-weight:600;-webkit-line-clamp:3;line-height:1.45;margin:0 0 .85rem;-webkit-box-orient:vertical;flex-grow:1;letter-spacing:-.005em;overflow:hidden}.news-card-title a[data-v-260848b1]{color:inherit;text-decoration:none;transition:color .15s ease}.news-card-more[data-v-260848b1],.news-card-title a[data-v-260848b1]:hover{color:var(--color-primary)}.news-card-more[data-v-260848b1]{align-items:center;display:inline-flex;font-size:.78rem;font-weight:500;gap:.4rem;margin-top:auto;text-decoration:none;transition:gap .15s ease}.news-card-more i[data-v-260848b1]{font-size:.7rem;transition:transform .2s ease}.news-card-more[data-v-260848b1]:hover{gap:.55rem}.news-card-more:hover i[data-v-260848b1]{transform:translate(2px)}@media(min-width:768px){.news-card-title[data-v-260848b1]{-webkit-line-clamp:2}}
