.news-card[data-v-5ce58ffe]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.news-card[data-v-5ce58ffe]:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));box-shadow:0 10px 28px color-mix(in srgb,var(--color-text) 8%,transparent);transform:translateY(-2px)}.news-card__media[data-v-5ce58ffe]{aspect-ratio:16/10;background:var(--color-bg-muted);overflow:hidden;position:relative}.news-card--compact .news-card__media[data-v-5ce58ffe]{aspect-ratio:16/9}.news-card__img[data-v-5ce58ffe]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-card__placeholder[data-v-5ce58ffe]{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 18%,var(--color-bg-muted)),var(--color-bg-muted));height:100%;width:100%}.news-card__badge[data-v-5ce58ffe]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in srgb,var(--color-surface) 88%,transparent);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);font-size:12px;font-weight:600;left:12px;letter-spacing:.02em;padding:4px 10px;position:absolute;top:12px}.news-card__badge[data-kind=announcement][data-v-5ce58ffe]{color:var(--color-primary)}.news-card__badge[data-kind=promotion][data-v-5ce58ffe]{color:var(--color-primary-hover)}.news-card__body[data-v-5ce58ffe]{display:flex;flex:1;flex-direction:column;gap:8px;padding:16px 18px 18px}.news-card--compact .news-card__body[data-v-5ce58ffe]{gap:6px;padding:12px 14px 14px}.news-card__date[data-v-5ce58ffe]{color:var(--color-text-muted);font-size:12px}.news-card__title[data-v-5ce58ffe]{color:var(--color-text);display:-webkit-box;font-size:1.05rem;font-weight:650;-webkit-line-clamp:2;line-height:1.35;margin:0;-webkit-box-orient:vertical;overflow:hidden}.news-card--compact .news-card__title[data-v-5ce58ffe]{font-size:.98rem}.news-card__excerpt[data-v-5ce58ffe]{color:var(--color-text-muted);display:-webkit-box;font-size:.92rem;-webkit-line-clamp:3;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden}.news-card--compact .news-card__excerpt[data-v-5ce58ffe]{font-size:.88rem;-webkit-line-clamp:2}
