.news-page[data-v-79dacb2e]{padding-top:72px}.page-header[data-v-79dacb2e]{background:linear-gradient(135deg,#1a73e8,#34a853);color:#fff;padding:64px 0;text-align:center}.page-header h1[data-v-79dacb2e]{font-size:2.4rem;font-weight:700;margin-bottom:12px}.page-header p[data-v-79dacb2e]{font-size:1.1rem;opacity:.85}.page-body[data-v-79dacb2e]{padding:48px 0 80px}.filter-bar[data-v-79dacb2e]{display:flex;gap:12px;margin-bottom:40px;flex-wrap:wrap}.filter-btn[data-v-79dacb2e]{padding:8px 20px;border-radius:100px;font-size:.9rem;font-weight:600;border:1.5px solid var(--border-color);background:#fff;color:var(--text-secondary);cursor:pointer;transition:all .2s}.filter-btn[data-v-79dacb2e]:hover{border-color:var(--primary);color:var(--primary)}.filter-btn.active[data-v-79dacb2e]{background:var(--primary);color:#fff;border-color:var(--primary)}.article-list[data-v-79dacb2e]{display:flex;flex-direction:column;gap:28px}.article-card[data-v-79dacb2e]{display:flex;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000f;transition:transform .25s,box-shadow .25s}.article-card[data-v-79dacb2e]:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001a}.article-cover[data-v-79dacb2e]{width:280px;min-height:200px;flex-shrink:0;overflow:hidden}.article-cover-img[data-v-79dacb2e]{width:100%;height:100%;object-fit:cover}.article-body[data-v-79dacb2e]{padding:28px 32px;flex:1}.article-meta[data-v-79dacb2e]{display:flex;align-items:center;gap:14px;margin-bottom:14px}.article-tag[data-v-79dacb2e]{padding:4px 14px;border-radius:100px;font-size:.78rem;font-weight:600;background:var(--primary-light);color:var(--primary)}.article-date[data-v-79dacb2e]{font-size:.85rem;color:var(--text-muted)}.article-title[data-v-79dacb2e]{font-size:1.3rem;font-weight:700;line-height:1.45;margin-bottom:10px}.article-excerpt[data-v-79dacb2e]{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin-bottom:16px}.article-content[data-v-79dacb2e]{font-size:.95rem;color:var(--text-primary);line-height:1.8;padding:20px 0;border-top:1px solid var(--border-color);margin-top:8px}.read-more[data-v-79dacb2e]{background:none;border:none;color:var(--primary);font-size:.9rem;font-weight:600;cursor:pointer;padding:0;transition:opacity .2s}.read-more[data-v-79dacb2e]:hover{opacity:.7}.pagination[data-v-79dacb2e]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:48px}.page-btn[data-v-79dacb2e]{padding:8px 16px;border-radius:8px;border:1.5px solid var(--border-color);background:#fff;color:var(--text-secondary);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.page-btn[data-v-79dacb2e]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.page-btn.active[data-v-79dacb2e]{background:var(--primary);color:#fff;border-color:var(--primary)}.page-btn[data-v-79dacb2e]:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.article-card[data-v-79dacb2e]{flex-direction:column}.article-cover[data-v-79dacb2e]{width:100%;min-height:160px}.article-body[data-v-79dacb2e]{padding:20px}.page-header[data-v-79dacb2e]{padding:40px 0}.page-header h1[data-v-79dacb2e]{font-size:1.8rem}}
