.news-section[data-v-a0c68b28]{background:var(--color-paper);padding:var(--space-xl) 0}.news-header[data-v-a0c68b28]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-bottom:3rem}.news-loader[data-v-a0c68b28]{display:flex;justify-content:center;padding:3rem 0}.news-loader-bar[data-v-a0c68b28]{background:var(--color-ink);display:block;height:3px;overflow:hidden;position:relative;width:48px}.news-loader-bar[data-v-a0c68b28]:after{animation:loader-slide .8s var(--ease-out) infinite;background:var(--color-red);content:"";inset:0;position:absolute}.section-title[data-v-a0c68b28]{color:var(--color-ink)}.tab-bar[data-v-a0c68b28]{border:2px solid var(--color-ink);display:flex;gap:0}.tab-btn[data-v-a0c68b28]{background:transparent;color:var(--color-ink);font-family:var(--font-title);font-size:.75rem;font-weight:700;letter-spacing:.1em;padding:.5rem 1.25rem;text-transform:uppercase;transition:background var(--duration-fast),color var(--duration-fast)}.tab-btn.active[data-v-a0c68b28]{background:var(--color-ink);color:var(--color-white)}.news-list[data-v-a0c68b28]{border-top:1px solid rgba(0,0,0,.08)}.news-item[data-v-a0c68b28]{border-bottom:1px solid rgba(0,0,0,.08)}.news-card[data-v-a0c68b28]{align-items:center;display:grid;gap:2rem;grid-template-columns:100px 1fr auto;padding:1.75rem 0;transition:background var(--duration-fast)}.news-card:hover .news-title[data-v-a0c68b28]{color:var(--color-red)}.news-card:hover .news-arrow[data-v-a0c68b28]{transform:translate(6px)}.news-date[data-v-a0c68b28]{color:var(--color-mist);flex-shrink:0;font-size:.8rem;letter-spacing:.04em}.news-date[data-v-a0c68b28],.news-title[data-v-a0c68b28]{font-family:var(--font-title);font-weight:600}.news-title[data-v-a0c68b28]{color:var(--color-ink);font-size:1rem;line-height:1.3;transition:color var(--duration-fast)}.news-arrow[data-v-a0c68b28]{color:var(--color-red);display:inline-block;flex-shrink:0;font-size:1.25rem;transition:transform var(--duration-base) var(--ease-out)}.news-footer[data-v-a0c68b28]{margin-top:2.5rem}@media(max-width:600px){.news-card[data-v-a0c68b28]{gap:.5rem;grid-template-columns:1fr}.news-arrow[data-v-a0c68b28]{display:none}}
