.news-page[data-v-aff90f36]{min-height:100vh;background:#f8fafc}.container[data-v-aff90f36]{max-width:1200px;margin:0 auto;padding:0 24px}.page-header[data-v-aff90f36]{background:linear-gradient(135deg,#00c8aa,#00a088);padding:48px 0;color:#fff;text-align:center}.page-header h1[data-v-aff90f36]{font-size:32px;font-weight:600;margin-bottom:12px}.page-header p[data-v-aff90f36]{font-size:16px;opacity:.9}.filter-section[data-v-aff90f36]{background:#fff;border-bottom:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;top:0;z-index:10}.filter-tabs[data-v-aff90f36]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:16px 0;overflow-x:auto}.filter-tabs .tab-btn[data-v-aff90f36]{padding:8px 20px;background:#f3f4f6;border:none;border-radius:9999px;font-size:14px;color:#6b7280;cursor:pointer;white-space:nowrap;-webkit-transition:all .2s;transition:all .2s}.filter-tabs .tab-btn[data-v-aff90f36]:hover{background:#e6faf7;color:#00c8aa}.filter-tabs .tab-btn.active[data-v-aff90f36]{background:#00c8aa;color:#fff}.news-section[data-v-aff90f36]{padding:32px 0 48px}.news-list[data-v-aff90f36]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;min-height:200px}@media(max-width:1024px){.news-list[data-v-aff90f36]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.news-list[data-v-aff90f36]{grid-template-columns:1fr}}.news-card[data-v-aff90f36]{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.news-card[data-v-aff90f36]:hover{-webkit-box-shadow:0 8px 24px rgba(0,200,170,.12);box-shadow:0 8px 24px rgba(0,200,170,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.news-card .news-image[data-v-aff90f36]{height:160px;background-color:#f3f4f6;overflow:hidden}.news-card .news-image img[data-v-aff90f36]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.news-card .news-content[data-v-aff90f36]{padding:16px}.news-card .news-meta[data-v-aff90f36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.news-card .news-badge[data-v-aff90f36]{padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:500;background:#e6faf7;color:#00c8aa}.news-card .news-date[data-v-aff90f36]{font-size:12px;color:#9ca3af}.news-card .news-title[data-v-aff90f36]{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:8px;line-height:1.4}.news-card .news-desc[data-v-aff90f36],.news-card .news-title[data-v-aff90f36]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-card .news-desc[data-v-aff90f36]{font-size:14px;color:#6b7280;line-height:1.5;margin-bottom:12px}.news-card .news-stats[data-v-aff90f36]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.news-card .news-stats .stat-item[data-v-aff90f36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:12px;color:#9ca3af}.news-card .news-stats .stat-item svg[data-v-aff90f36]{width:14px;height:14px}.pagination[data-v-aff90f36]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:32px}.empty-box[data-v-aff90f36]{text-align:center;padding:60px 20px}.empty-box svg[data-v-aff90f36]{width:64px;height:64px;color:#d1d5db;margin-bottom:16px}.empty-box p[data-v-aff90f36]{font-size:16px;color:#6b7280;margin:0}