.news-page[data-v-88c7e796]{min-height:100vh;padding-top:calc(var(--nav-h) + var(--sp-8));padding-bottom:var(--sp-9)}.page-head[data-v-88c7e796]{display:flex;flex-direction:column;gap:var(--sp-3);align-items:center;margin-bottom:var(--sp-6);text-align:center}.page-title[data-v-88c7e796]{font-size:clamp(1.9rem,1.3rem + 2.4vw,2.9rem)}.page-desc[data-v-88c7e796]{max-width:640px}.cat-bar[data-v-88c7e796]{display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:center;margin-bottom:var(--sp-5)}.cat-chip[data-v-88c7e796]{display:inline-flex;gap:6px;align-items:center;padding:7px 16px;font-size:.875rem;font-weight:550;color:var(--text-secondary);background:var(--surface-subtle);border:1px solid var(--border);border-radius:var(--r-pill);transition:color var(--t-fast),background-color var(--t-fast),border-color var(--t-fast)}.cat-chip[data-v-88c7e796]:hover{color:var(--brand-600);border-color:var(--brand-400)}.cat-chip--active[data-v-88c7e796]{color:#fff;background:var(--brand-600);border-color:var(--brand-600)}.cat-count[data-v-88c7e796]{font-size:.6875rem;font-weight:700;opacity:.75}.search-bar[data-v-88c7e796]{display:flex;justify-content:center;margin-bottom:var(--sp-4)}.search-form[data-v-88c7e796]{display:flex;gap:var(--sp-2);align-items:center;width:100%;max-width:560px}.search-input[data-v-88c7e796]{flex:1;height:44px;padding:0 var(--sp-4);font-size:.9375rem;color:var(--text-primary);outline:none;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.search-input[data-v-88c7e796]:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px #1e6bff1f}.search-btn[data-v-88c7e796]{height:44px;padding-inline:var(--sp-5)}.search-clear[data-v-88c7e796]{font-size:.8125rem;font-weight:600;color:var(--text-tertiary);white-space:nowrap}.search-clear[data-v-88c7e796]:hover{color:var(--brand-600)}.result-meta[data-v-88c7e796]{max-width:860px;margin:0 auto var(--sp-3);font-size:.8125rem;color:var(--text-tertiary)}.article-list[data-v-88c7e796]{display:flex;flex-direction:column;gap:var(--sp-4);max-width:860px;margin-inline:auto}.article-list.collapsed .beyond[data-v-88c7e796]{display:none}.list-toggle[data-v-88c7e796]{margin-top:var(--sp-5);text-align:center}.article-row[data-v-88c7e796]{display:block;padding:var(--sp-5);text-align:left;text-decoration:none}.row-meta[data-v-88c7e796]{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-bottom:var(--sp-3)}.row-date[data-v-88c7e796]{font-size:.8125rem;color:var(--text-tertiary)}.row-tag[data-v-88c7e796]{padding:2px 10px;font-size:.6875rem;font-weight:600;color:var(--brand-600);background:var(--brand-50);border-radius:var(--r-pill)}.row-tag--cat[data-v-88c7e796]{color:#fff;background:var(--brand-600)}.row-title[data-v-88c7e796]{margin-bottom:var(--sp-2);color:var(--text-primary)}.row-summary[data-v-88c7e796]{display:-webkit-box;margin-bottom:var(--sp-4);overflow:hidden;-webkit-line-clamp:2;font-size:.9375rem;line-height:1.8;color:var(--text-secondary);-webkit-box-orient:vertical}.row-more[data-v-88c7e796]{font-size:.875rem;font-weight:600;color:var(--brand-600)}.empty[data-v-88c7e796]{padding:var(--sp-9) 0;text-align:center}.empty-title[data-v-88c7e796]{margin-bottom:var(--sp-2);font-size:1.125rem;font-weight:650;color:var(--text-primary)}.empty-desc[data-v-88c7e796]{color:var(--text-tertiary)}.pager[data-v-88c7e796]{display:flex;gap:var(--sp-2);align-items:center;justify-content:center;margin-top:var(--sp-7)}.pager-btn[data-v-88c7e796]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding-inline:var(--sp-2);font-size:.875rem;font-weight:600;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-sm);transition:color var(--t-fast),background-color var(--t-fast),border-color var(--t-fast)}.pager-btn[data-v-88c7e796]:hover:not(:disabled){color:var(--brand-600);border-color:var(--brand-400)}.pager-btn--active[data-v-88c7e796]{color:#fff;background:var(--brand-600);border-color:var(--brand-600)}.pager-btn[data-v-88c7e796]:disabled{cursor:not-allowed;opacity:.4}.pager-dots[data-v-88c7e796]{color:var(--text-tertiary)}.back-home[data-v-88c7e796]{margin-top:var(--sp-8);text-align:center}@media(max-width:640px){.news-page[data-v-88c7e796]{padding-top:calc(var(--nav-h) + var(--sp-7));padding-bottom:var(--sp-8)}.cat-bar[data-v-88c7e796]{gap:var(--sp-2)}.cat-chip[data-v-88c7e796]{padding:6px 13px;font-size:.8125rem}}
