.news-card[data-v-1deb8e14]{display:flex;flex-direction:column;height:100%;color:inherit;border-radius:var(--card-radius-lg);border:1px solid var(--card-border-strong);background:var(--card);box-shadow:var(--shadow-sm);transition:transform .24s var(--ease-smooth),box-shadow .3s var(--ease-smooth),background-color .3s var(--ease-smooth),border-color .3s var(--ease-smooth),filter .3s var(--ease-smooth);overflow:hidden;position:relative}.news-card[data-v-1deb8e14]:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--secondary),color-mix(in srgb,var(--accent) 24%,transparent));pointer-events:none;z-index:2}.news-card[data-v-1deb8e14]:hover,.news-card[data-v-1deb8e14]:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--accent) 26%,var(--card-border-strong));box-shadow:var(--shadow-md);background:var(--card);filter:saturate(1.02)}.news-card[data-v-1deb8e14]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent),0 0 0 6px var(--ring),var(--shadow-md)}.news-card__cover[data-v-1deb8e14]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:linear-gradient(135deg,#0d5eaa29,#b5282f1a)}.news-card__image[data-v-1deb8e14]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .36s var(--ease-smooth)}.news-card:hover .news-card__image[data-v-1deb8e14]{transform:scale(1.04)}.news-card__overlay[data-v-1deb8e14]{position:absolute;inset:0;background:linear-gradient(180deg,#07111f0a,#07111f5c),linear-gradient(135deg,rgba(13,94,170,.06),transparent 52%)}.news-card__badge[data-v-1deb8e14]{position:absolute;left:18px;bottom:18px;z-index:1;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--card) 88%,transparent);color:var(--accent-strong);font-size:.78rem;font-weight:700;letter-spacing:.08em;box-shadow:var(--shadow-sm)}.news-card__content[data-v-1deb8e14]{display:grid;gap:16px;padding:24px 24px 26px;flex:1}.news-card__meta[data-v-1deb8e14]{display:flex;flex-wrap:wrap;gap:10px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.news-card__meta span+span[data-v-1deb8e14]:before{content:"•";margin-right:10px;color:color-mix(in srgb,var(--accent) 38%,transparent)}.news-card__title[data-v-1deb8e14]{margin:0;font-size:1.36rem;font-weight:800;line-height:1.38;transition:color .2s var(--ease-smooth)}.news-card:hover .news-card__title[data-v-1deb8e14]{color:var(--accent)}.news-card__excerpt[data-v-1deb8e14]{margin:0;color:var(--muted-foreground);line-height:1.82}.news-card__more[data-v-1deb8e14]{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--accent);transition:gap .2s var(--ease-spring),color .2s var(--ease-smooth)}.news-card:hover .news-card__more[data-v-1deb8e14]{gap:10px}.news-card__more-arrow[data-v-1deb8e14]{display:inline-block;transition:transform .2s var(--ease-spring)}.news-card:hover .news-card__more-arrow[data-v-1deb8e14]{transform:translate(2px,-2px)}.news-card--compact .news-card__content[data-v-1deb8e14]{gap:14px;padding:20px 20px 22px}.news-card--compact .news-card__badge[data-v-1deb8e14]{left:14px;bottom:14px}@media(max-width:640px){.news-card__content[data-v-1deb8e14]{padding:20px 20px 22px}.news-card__title[data-v-1deb8e14]{font-size:1.22rem}}.news-filter[data-v-a60bb0b4]{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.news-filter__btn[data-v-a60bb0b4]{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border:1px solid var(--card-border-strong);border-radius:999px;background:var(--card);color:var(--foreground);font-family:var(--font-body);font-size:.82rem;font-weight:700;cursor:pointer;transition:background-color .2s var(--ease-smooth),color .2s var(--ease-smooth),border-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth)}.news-filter__btn[data-v-a60bb0b4]:hover,.news-filter__btn[data-v-a60bb0b4]:focus-visible{border-color:color-mix(in srgb,var(--accent) 26%,var(--card-border-strong));box-shadow:var(--shadow-sm);outline:none}.news-filter__btn.is-active[data-v-a60bb0b4]{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground);box-shadow:var(--shadow-accent)}.news-list[data-v-a60bb0b4]{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.news-empty[data-v-a60bb0b4]{display:grid;justify-items:center;gap:16px;margin-top:40px;color:var(--muted-foreground);text-align:center;line-height:1.8}.news-empty__text[data-v-a60bb0b4]{margin:0}@media(max-width:1080px){.news-list[data-v-a60bb0b4]{grid-template-columns:1fr}}
