.news-ticker[data-v-5837c4aa]{display:flex;align-items:center;gap:.75rem;background:var(--accent-deep, #5b21b6);color:#fff;border-radius:var(--radius, 12px);padding:.55rem 0;margin-bottom:var(--s-5, 1.5rem);overflow:hidden}.news-ticker-label[data-v-5837c4aa]{flex:none;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:0 1rem;border-right:1px solid rgba(255,255,255,.25)}.news-ticker-track[data-v-5837c4aa]{display:flex;align-items:center;gap:2.5rem;white-space:nowrap;animation:news-ticker-scroll-5837c4aa 60s linear infinite}.news-ticker:hover .news-ticker-track[data-v-5837c4aa]{animation-play-state:paused}.news-ticker-item[data-v-5837c4aa]{color:#fff;font-size:.9rem;text-decoration:none;opacity:.95}.news-ticker-item[data-v-5837c4aa]:hover{text-decoration:underline}@keyframes news-ticker-scroll-5837c4aa{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.news-ticker-track[data-v-5837c4aa]{animation:none}}.post-search[data-v-874cd5b0]{width:100%;max-width:28rem;margin-top:1rem;padding:.65rem 1rem;border-radius:.5rem;border:1px solid var(--border, #ddd);font-size:1rem}.dept-tabs[data-v-874cd5b0]{display:flex;flex-wrap:wrap;gap:.5rem;margin:var(--s-5, 1.5rem) 0}.dept-tab[data-v-874cd5b0]{border:1px solid var(--border, #e5e7eb);background:var(--surface, #fff);color:var(--ink, #111827);border-radius:999px;padding:.35rem .9rem;font-size:.83rem;cursor:pointer}.dept-tab.active[data-v-874cd5b0]{background:var(--accent-deep, #5b21b6);border-color:var(--accent-deep, #5b21b6);color:#fff}.news-group[data-v-874cd5b0]{margin-top:var(--s-6, 2rem)}.news-group-label[data-v-874cd5b0]{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted, #6b7280);border-bottom:1px solid var(--border, #e5e7eb);padding-bottom:.4rem;margin:0 0 .25rem}.news-list[data-v-874cd5b0]{list-style:none;margin:0;padding:0}.news-row[data-v-874cd5b0]{border-bottom:1px solid var(--border, #f0f0f0)}.news-row-link[data-v-874cd5b0]{display:flex;align-items:baseline;gap:.6rem;padding:.55rem .15rem;text-decoration:none;color:inherit}.news-row-link:hover .news-row-title[data-v-874cd5b0]{color:var(--accent-deep, #5b21b6);text-decoration:underline}.news-row-icon[data-v-874cd5b0]{flex:none;font-size:.85rem}.news-row-title[data-v-874cd5b0]{flex:1;font-size:.94rem;line-height:1.4}.news-row-time[data-v-874cd5b0]{flex:none;font-size:.78rem;color:var(--ink-muted, #6b7280)}
