.news-screen[data-v-954e3599]{background:var(--slate-50);min-height:calc(100vh - var(--header-height));padding:2rem 0 3rem}.news-header[data-v-954e3599]{align-items:end;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin-bottom:1.5rem}.news-header__main h1[data-v-954e3599]{color:var(--slate-900);font-size:clamp(1.6rem,2.6vw,2rem);font-weight:700;margin:0}.news-header__main p[data-v-954e3599]{color:var(--slate-500);font-size:.92rem;line-height:1.7;margin:.5rem 0 0;max-width:38rem}.news-header__refresh[data-v-954e3599]{align-items:center;background:#fff;border:1px solid var(--slate-200);border-radius:999px;color:var(--slate-500);display:inline-flex;font-size:.78rem;font-weight:600;gap:.5rem;padding:.4rem .85rem}.news-header__dot[data-v-954e3599]{background:var(--slate-300);border-radius:999px;height:.5rem;width:.5rem}.news-header__dot.is-refreshing[data-v-954e3599]{animation:news-dot-pulse-954e3599 1.2s ease-in-out infinite;background:var(--brand-500)}.news-day+.news-day[data-v-954e3599]{margin-top:1.5rem}.news-day__heading[data-v-954e3599]{align-items:center;display:flex;margin-bottom:.75rem}.news-day__pill[data-v-954e3599]{align-items:center;background:var(--brand-50);border-radius:999px;color:var(--brand-700);display:inline-flex;font-size:.78rem;font-weight:700;gap:.4rem;padding:.3rem .75rem}.news-day__list[data-v-954e3599]{background:#fff;border:1px solid var(--slate-200);border-radius:.85rem;box-shadow:0 1px 2px #0f172a0a;list-style:none;margin:0;overflow:hidden;padding:0}.news-row[data-v-954e3599]{border-bottom:1px solid var(--slate-100);display:grid;gap:1rem;grid-template-columns:5.5rem 1fr;padding:1rem 1.25rem;transition:background-color .16s ease}.news-row[data-v-954e3599]:last-child{border-bottom:none}.news-row[data-v-954e3599]:hover{background:var(--slate-50)}.news-row__time[data-v-954e3599]{color:var(--brand-600);font-family:ui-monospace,SFMono-Regular,monospace;font-size:.92rem;font-weight:700;letter-spacing:.02em;padding-top:.1rem}.news-row__body[data-v-954e3599]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.news-row__text[data-v-954e3599]{color:var(--slate-700);font-size:.95rem;line-height:1.75;margin:0;word-break:break-word}.news-row__text strong[data-v-954e3599]{color:var(--slate-900);font-weight:700;margin-right:.25rem}.news-row__meta[data-v-954e3599]{color:var(--slate-400);flex-wrap:wrap;font-size:.78rem;gap:.5rem}.news-row__link[data-v-954e3599],.news-row__meta[data-v-954e3599]{align-items:center;display:inline-flex}.news-row__link[data-v-954e3599]{color:var(--brand-600);font-weight:600;gap:.2rem;text-decoration:none}.news-row__link[data-v-954e3599]:hover{text-decoration:underline}.news-load-more[data-v-954e3599]{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-top:1.25rem}.news-load-more span[data-v-954e3599]{color:var(--slate-500);font-size:.82rem;font-weight:600}.news-load-more__button[data-v-954e3599]{background:#fff;border:1px solid var(--brand-200);border-radius:999px;color:var(--brand-700);font-size:.82rem;font-weight:700;padding:.42rem .95rem}.news-load-more__button[data-v-954e3599]:hover{background:var(--brand-50)}.news-load-more__button[data-v-954e3599]:disabled{cursor:not-allowed;opacity:.6}.news-empty[data-v-954e3599]{align-items:center;border:1px dashed var(--slate-300);border-radius:.75rem;color:var(--slate-500);display:inline-flex;gap:.5rem;margin-top:1rem;padding:.8rem 1rem}@keyframes news-dot-pulse-954e3599{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.4)}}@media(max-width:640px){.news-row[data-v-954e3599]{gap:.75rem;grid-template-columns:4.5rem 1fr;padding:.85rem 1rem}.news-row__time[data-v-954e3599]{font-size:.82rem}.news-row__text[data-v-954e3599]{font-size:.9rem}}
