.news-page[data-v-cf124c5b]{padding-top:4rem}.news-hero[data-v-cf124c5b]{padding:5rem 0 2.5rem;background:var(--color-card-bg);border-bottom:1px solid var(--color-border)}.news-eyebrow[data-v-cf124c5b]{font-size:.8125rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-text-secondary);margin-bottom:.75rem}.news-title[data-v-cf124c5b]{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;color:var(--color-text);margin-bottom:.75rem}.news-subtitle[data-v-cf124c5b]{font-size:1.0625rem;line-height:1.6;color:var(--color-text-secondary);max-width:640px;margin:0}.news-body[data-v-cf124c5b]{padding:2.5rem 0 5rem}.news-filter[data-v-cf124c5b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.news-chip[data-v-cf124c5b]{font-size:.8125rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:980px;padding:.45rem 1rem;cursor:pointer;transition:all .25s ease}.news-chip[data-v-cf124c5b]:hover{color:var(--color-text);border-color:var(--color-primary)}.news-chip.active[data-v-cf124c5b]{color:var(--color-cream);background:var(--color-primary);border-color:var(--color-primary)}.news-grid[data-v-cf124c5b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.news-card[data-v-cf124c5b]{display:flex;flex-direction:column;background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.news-card[data-v-cf124c5b]:hover{transform:translateY(-4px);border-color:var(--color-primary);box-shadow:0 12px 32px #090f4114}.news-card-cover[data-v-cf124c5b]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--color-bg)}.news-card-cover img[data-v-cf124c5b]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.news-card:hover .news-card-cover.is-video img[data-v-cf124c5b]{transform:scale(1.04)}.news-card-play[data-v-cf124c5b]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#090f41;background:#ffffffeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 8px 24px #090f414d;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.news-card-play svg[data-v-cf124c5b]{width:18px;height:18px;transform:translate(1px)}.news-card:hover .news-card-play[data-v-cf124c5b]{transform:translate(-50%,-50%) scale(1.08)}.news-card-body[data-v-cf124c5b]{display:flex;flex-direction:column;flex:1;padding:1.5rem}.news-card-meta[data-v-cf124c5b]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.news-badge[data-v-cf124c5b]{font-size:.6875rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--color-primary);background:#090f410f;border-radius:980px;padding:.25rem .6rem}.news-date[data-v-cf124c5b]{font-size:.8125rem;color:var(--color-text-secondary)}.news-card-title[data-v-cf124c5b]{font-size:1.1875rem;font-weight:700;line-height:1.35;color:var(--color-text);margin:0 0 .6rem}.news-card-excerpt[data-v-cf124c5b]{font-size:.9375rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-card-more[data-v-cf124c5b]{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;font-size:.875rem;font-weight:600;color:var(--color-primary)}.news-card:hover .news-card-more svg[data-v-cf124c5b]{transform:translate(3px)}.news-card-more svg[data-v-cf124c5b]{transition:transform .25s ease}.news-empty[data-v-cf124c5b]{text-align:center;padding:4rem 1rem;color:var(--color-text-secondary);font-size:1.0625rem}@media (max-width: 640px){.news-grid[data-v-cf124c5b]{grid-template-columns:1fr}}[data-theme=dark] .news-chip[data-v-cf124c5b]{background:var(--color-card-bg)}[data-theme=dark] .news-chip[data-v-cf124c5b]:hover{color:var(--color-cream);border-color:var(--color-cream)}[data-theme=dark] .news-chip.active[data-v-cf124c5b]{color:var(--color-primary);background:var(--color-cream);border-color:var(--color-cream)}[data-theme=dark] .news-card[data-v-cf124c5b]{background:#14182799;border-color:#e9e3c114}[data-theme=dark] .news-card[data-v-cf124c5b]:hover{border-color:#e9e3c140;box-shadow:0 12px 32px #0000004d}[data-theme=dark] .news-card-title[data-v-cf124c5b]{color:#f0f0f5}[data-theme=dark] .news-badge[data-v-cf124c5b]{color:var(--color-cream);background:#e9e3c11a}[data-theme=dark] .news-card-more[data-v-cf124c5b]{color:var(--color-cream)}
