.news-hero[data-v-d45c6826]{background:var(--color-dark);overflow:hidden;padding:4.5rem 2rem 3.5rem;position:relative;text-align:center}.news-hero-grid[data-v-d45c6826]{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:48px 48px;inset:0}.news-hero-grid[data-v-d45c6826],.news-hero[data-v-d45c6826]:before{pointer-events:none;position:absolute}.news-hero[data-v-d45c6826]:before{background:radial-gradient(ellipse,rgba(27,79,200,.12) 0,transparent 70%);content:"";height:400px;left:50%;top:-150px;transform:translate(-50%);width:600px}.news-hero-inner[data-v-d45c6826]{margin:0 auto;max-width:640px;position:relative;z-index:1}.news-hero-chip[data-v-d45c6826]{background:#1b4fc826;border:1px solid rgba(27,79,200,.3);border-radius:100px;color:#8faaff;display:inline-block;font-size:.86rem;font-weight:600;letter-spacing:.06em;margin-bottom:1rem;padding:.3rem .75rem;text-transform:uppercase}.news-hero-title[data-v-d45c6826]{color:#fff;font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:.875rem}.news-hero-sub[data-v-d45c6826]{color:#fff9;font-size:1rem;line-height:1.7}.news-container[data-v-d45c6826]{margin:0 auto;max-width:1200px;padding:3rem 2rem}.sr-only[data-v-d45c6826]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.news-search[data-v-d45c6826]{margin:0 0 2rem;max-width:420px;position:relative}.news-search-icon[data-v-d45c6826]{color:var(--color-text-subtle);font-size:.9rem;left:.9rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.news-search-input[data-v-d45c6826]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:.9rem;padding:.65rem 2.5rem;width:100%}.news-search-input[data-v-d45c6826]:focus{border-color:var(--color-primary);outline:none}.news-search-clear[data-v-d45c6826]{background:none;border:none;color:var(--color-text-subtle);cursor:pointer;display:flex;padding:.25rem;position:absolute;right:.6rem;top:50%;transform:translateY(-50%)}.news-search-clear[data-v-d45c6826]:hover{color:var(--color-text)}.news-state[data-v-d45c6826]{color:var(--color-text-muted);padding:4rem 2rem;text-align:center}.news-state-icon[data-v-d45c6826]{color:var(--color-text-subtle);display:block;font-size:2.5rem;margin-bottom:1rem}.news-state-icon--warn[data-v-d45c6826]{color:var(--color-warning)!important}.news-state-title[data-v-d45c6826]{color:var(--color-text);font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.news-grid[data-v-d45c6826]{display:grid;gap:1.75rem;grid-template-columns:repeat(3,1fr)}.news-card[data-v-d45c6826]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all var(--transition-base)}.news-card[data-v-d45c6826]:focus-visible,.news-card[data-v-d45c6826]:hover{border-color:#1b4fc833;box-shadow:var(--shadow-hover);transform:translateY(-3px)}.news-card[data-v-d45c6826]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.news-card:hover .news-card-img img[data-v-d45c6826]{transform:scale(1.04)}.news-card-img[data-v-d45c6826]{background:var(--color-surface-raised);flex-shrink:0;height:200px;overflow:hidden;position:relative}.news-card-img img[data-v-d45c6826]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.news-card-img-placeholder[data-v-d45c6826]{align-items:center;color:var(--color-text-subtle);display:flex;font-size:2rem;height:100%;justify-content:center;width:100%}.news-card-event-tag[data-v-d45c6826]{background:var(--color-primary);border-radius:var(--radius-md);color:#fff;font-size:.86rem;font-weight:700;left:10px;letter-spacing:.04em;padding:.25rem .6rem;position:absolute;text-transform:uppercase;top:10px}.news-card-body[data-v-d45c6826]{display:flex;flex:1;flex-direction:column;gap:.625rem;padding:1.25rem}.news-card-title[data-v-d45c6826]{color:var(--color-text);font-family:var(--font-display);font-size:1rem;font-weight:700;-webkit-line-clamp:2;line-height:1.35}.news-card-excerpt[data-v-d45c6826],.news-card-title[data-v-d45c6826]{display:-webkit-box;-webkit-box-orient:vertical;margin:0;overflow:hidden}.news-card-excerpt[data-v-d45c6826]{color:var(--color-text-muted);flex:1;font-size:.86rem;-webkit-line-clamp:3;line-height:1.65}.news-card-meta[data-v-d45c6826]{border-top:1px solid var(--color-border);color:var(--color-text-subtle);display:flex;font-size:.86rem;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.625rem}.news-card-meta i[data-v-d45c6826]{color:var(--color-primary);margin-right:.25rem}.news-paginator[data-v-d45c6826]{display:flex;justify-content:center;margin-top:3rem}@media(max-width:1024px){.news-grid[data-v-d45c6826]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.news-container[data-v-d45c6826]{padding:2rem 1rem}.news-grid[data-v-d45c6826]{gap:1.25rem;grid-template-columns:1fr}}
