.news-page[data-v-8e3cf286]{background:#f5f7fa;color:#1a2b4b;min-height:100vh;padding-bottom:40px}.news-hero[data-v-8e3cf286]{background:linear-gradient(135deg,#1a2b4b,#2d4a7c);padding:40px 40px 50px}.hero-content[data-v-8e3cf286]{align-items:center;display:flex;justify-content:space-between}.hero-left h1[data-v-8e3cf286]{color:#fff;font-family:Inter,sans-serif;font-size:32px;font-weight:700;margin-bottom:8px}.hero-left p[data-v-8e3cf286]{color:#fffc;font-size:16px}.hero-right[data-v-8e3cf286]{text-align:right}.hero-right .stats[data-v-8e3cf286]{color:#ffffffb3;font-size:14px}.category-tabs[data-v-8e3cf286]{margin-top:-20px;padding:0 40px;position:relative;z-index:10}.category-tabs .tabs-container[data-v-8e3cf286]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;display:flex;gap:8px;overflow-x:auto;padding:0 24px}.category-tabs .tab[data-v-8e3cf286]{border-bottom:2px solid transparent;color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:16px 24px;transition:all .2s;white-space:nowrap}.category-tabs .tab[data-v-8e3cf286]:hover{color:#1a2b4b}.category-tabs .tab.active[data-v-8e3cf286]{border-bottom-color:#3b82f6;color:#3b82f6}.main-content[data-v-8e3cf286]{display:flex;gap:24px;padding:24px 40px}.content-left[data-v-8e3cf286]{flex:1}.content-right[data-v-8e3cf286]{width:340px}.section[data-v-8e3cf286]{background:#fff;border-radius:8px;box-shadow:0 2px 12px #00000014;margin-bottom:20px;padding:24px}.section-title[data-v-8e3cf286]{align-items:center;border-bottom:1px solid #e5e7eb;color:#1a2b4b;display:flex;font-size:18px;font-weight:700;justify-content:space-between;margin-bottom:20px;margin-top:-24px;padding-bottom:12px;padding-top:20px}.view-all[data-v-8e3cf286]{color:#3b82f6;font-size:13px;font-weight:500;text-decoration:none}.view-all[data-v-8e3cf286]:hover{text-decoration:underline}.featured-grid[data-v-8e3cf286]{display:grid;gap:20px;grid-template-columns:1.5fr 1fr}.featured-main[data-v-8e3cf286]{background:#fff;border:1px solid #f3f4f6;border-radius:12px;overflow:hidden;position:relative}.featured-main[data-v-8e3cf286] .el-carousel{width:100%}.featured-main[data-v-8e3cf286] .el-carousel__container{height:280px;width:100%}.featured-main .img[data-v-8e3cf286]{height:280px}.featured-main .img .el-image[data-v-8e3cf286]{height:100%;width:100%}.featured-main .img .image-empty[data-v-8e3cf286]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:13px;height:100%;justify-content:center;width:100%}.featured-main .content[data-v-8e3cf286]{color:inherit;display:block;padding:16px;text-decoration:none}.featured-main .tag[data-v-8e3cf286]{background:#e5e7eb;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;margin-bottom:8px;padding:4px 8px}.featured-main .title[data-v-8e3cf286]{color:#1a2b4b;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:8px;transition:color .2s;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-main .content:hover .title[data-v-8e3cf286]{color:#3b82f6}.featured-main .excerpt[data-v-8e3cf286]{color:#6b7280;display:-webkit-box;font-size:14px;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-main .meta[data-v-8e3cf286]{color:#9ca3af;display:flex;font-size:12px;gap:16px;margin-top:12px}.featured-side[data-v-8e3cf286]{display:flex;flex-direction:column}.featured-item[data-v-8e3cf286]{border-bottom:1px solid #f3f4f6;padding:12px 0}.featured-item[data-v-8e3cf286]:last-child{border-bottom:none}.featured-item .featured-link-side[data-v-8e3cf286]{color:inherit;display:flex;gap:12px;text-decoration:none}.featured-item .thumb[data-v-8e3cf286]{border-radius:8px;flex-shrink:0;height:70px;overflow:hidden;width:100px}.featured-item .thumb .el-image[data-v-8e3cf286]{height:100%;width:100%}.featured-item .thumb .image-empty[data-v-8e3cf286]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:11px;height:100%;justify-content:center;width:100%}.featured-item .featured-item-content[data-v-8e3cf286]{flex:1;min-width:0}.featured-item .tag[data-v-8e3cf286]{background:#e5e7eb;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;margin-bottom:6px;padding:4px 8px}.featured-item .title[data-v-8e3cf286]{color:#1a2b4b;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.4;margin-bottom:4px;transition:color .2s;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-item .featured-link-side:hover .title[data-v-8e3cf286]{color:#3b82f6}.featured-item .excerpt[data-v-8e3cf286]{color:#6b7280;display:-webkit-box;font-size:12px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.featured-item .meta[data-v-8e3cf286]{color:#9ca3af;display:flex;font-size:12px;gap:16px;margin-top:8px}.featured-empty[data-v-8e3cf286]{align-items:center;color:#9ca3af;display:flex;flex-direction:column;font-size:14px;gap:16px;justify-content:center;min-height:280px;padding:60px 20px}.featured-empty .empty-icon[data-v-8e3cf286]{height:120px;width:120px}.featured-item--skeleton[data-v-8e3cf286] .el-skeleton,.featured-skeleton[data-v-8e3cf286] .el-skeleton{width:100%}.featured-item--skeleton[data-v-8e3cf286] .el-skeleton__item,.featured-skeleton[data-v-8e3cf286] .el-skeleton__item{margin-bottom:8px}.featured-item--skeleton .sk-rect[data-v-8e3cf286],.featured-skeleton .sk-rect[data-v-8e3cf286]{border-radius:12px;height:280px;width:100%}.featured-item--skeleton .sk-thumb[data-v-8e3cf286],.featured-skeleton .sk-thumb[data-v-8e3cf286]{border-radius:8px;flex-shrink:0;height:70px;width:100px}.featured-item--skeleton .sk-line[data-v-8e3cf286],.featured-skeleton .sk-line[data-v-8e3cf286]{border-radius:4px}.featured-item--skeleton .sk-line--xs[data-v-8e3cf286],.featured-skeleton .sk-line--xs[data-v-8e3cf286]{height:10px;margin-bottom:0;width:40%}.featured-item--skeleton .sk-line--sm[data-v-8e3cf286],.featured-skeleton .sk-line--sm[data-v-8e3cf286]{height:12px;width:65%}.featured-item--skeleton .sk-line--md[data-v-8e3cf286],.featured-skeleton .sk-line--md[data-v-8e3cf286]{height:12px;width:80%}.featured-item--skeleton[data-v-8e3cf286]{display:flex;gap:12px;padding:12px 0}.news-list[data-v-8e3cf286]{display:flex;flex-direction:column;position:relative;transition:opacity .25s ease}.news-list.is-loading[data-v-8e3cf286]{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.news-item[data-v-8e3cf286]{border-bottom:1px solid #f3f4f6}.news-item[data-v-8e3cf286]:last-child{border-bottom:none}.list-inline-loading[data-v-8e3cf286]{align-items:center;animation:listFadeIn-8e3cf286 .2s ease;color:#6b7280;display:flex;font-size:13px;gap:8px;justify-content:center;padding:16px 0}.spinner-ring[data-v-8e3cf286]{animation:listSpinnerRotate-8e3cf286 .8s linear infinite;border:2px solid #e5e7eb;border-radius:50%;border-top-color:#ff8200;height:16px;width:16px}.spinner-text[data-v-8e3cf286]{color:#6b7280}@keyframes listSpinnerRotate-8e3cf286{to{transform:rotate(1turn)}}@keyframes listFadeIn-8e3cf286{0%{opacity:0}to{opacity:1}}.news-link[data-v-8e3cf286]{display:flex;gap:16px;padding:20px 0;text-decoration:none}.news-link[data-v-8e3cf286]:hover{background:#f9fafb;border-radius:8px;margin:0 -12px;padding:20px 12px}.news-thumb[data-v-8e3cf286]{border-radius:8px;flex-shrink:0;height:120px;overflow:hidden;width:180px}.news-thumb .el-image[data-v-8e3cf286]{height:100%;width:100%}.news-thumb .image-empty[data-v-8e3cf286]{align-items:center;background:#f3f4f6;color:#9ca3af;display:flex;font-size:13px;height:100%;justify-content:center;width:100%}.news-content[data-v-8e3cf286]{flex:1}.news-tag[data-v-8e3cf286]{background:#e5e7eb;border-radius:4px;color:#6b7280;display:inline-block;font-size:11px;margin-bottom:8px;padding:4px 8px}.news-title[data-v-8e3cf286]{color:#1a2b4b;font-size:16px;font-weight:600;line-height:1.4;margin-bottom:8px}.news-excerpt[data-v-8e3cf286]{color:#6b7280;display:-webkit-box;font-size:14px;line-height:1.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-meta[data-v-8e3cf286]{color:#9ca3af;display:flex;font-size:12px;gap:16px;margin-top:12px}.widget[data-v-8e3cf286]{margin-bottom:24px}.widget-title[data-v-8e3cf286]{border-bottom:1px solid #e5e7eb;color:#1a2b4b;font-size:16px;font-weight:700;margin-bottom:16px;margin-top:-24px;padding-bottom:12px;padding-top:20px}.trending-list[data-v-8e3cf286]{display:flex;flex-direction:column}.trending-item[data-v-8e3cf286]{border-bottom:1px solid #f3f4f6;cursor:pointer;display:flex;gap:12px;padding:12px 0}.trending-item[data-v-8e3cf286]:last-child{border-bottom:none}.trending-item:hover .trending-title[data-v-8e3cf286]{color:#3b82f6}.trending-num[data-v-8e3cf286]{align-items:center;background:linear-gradient(135deg,#1a2b4b,#3b82f6);border-radius:6px;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:28px;justify-content:center;width:28px}.trending-title[data-v-8e3cf286]{color:#1a2b4b;font-size:14px;font-weight:500;line-height:1.4;transition:color .2s}.trending-content[data-v-8e3cf286]{flex:1;min-width:0}.trending-meta[data-v-8e3cf286]{align-items:center;color:#9ca3af;display:flex;font-size:12px;gap:8px;margin-top:4px}.trending-views[data-v-8e3cf286]{align-items:center;display:inline-flex;gap:2px}.newsletter-box[data-v-8e3cf286]{background:linear-gradient(135deg,#1a2b4b,#2d4a7c);border-radius:12px;padding:24px}.newsletter-box h3[data-v-8e3cf286]{color:#fff;font-size:18px;margin-bottom:8px}.newsletter-box p[data-v-8e3cf286]{color:#fffc;font-size:14px;margin-bottom:16px}.newsletter-input[data-v-8e3cf286]{box-sizing:border-box;margin-bottom:12px;padding:12px 16px}.newsletter-btn[data-v-8e3cf286],.newsletter-input[data-v-8e3cf286]{border:none;border-radius:6px;font-size:14px;width:100%}.newsletter-btn[data-v-8e3cf286]{background:#3b82f6;color:#fff;cursor:pointer;font-weight:600;padding:12px}.newsletter-btn[data-v-8e3cf286]:hover{background:#2563eb}.tags-cloud[data-v-8e3cf286]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-8e3cf286]{background:#f3f4f6;border-radius:20px;color:#6b7280;cursor:pointer;font-size:13px;padding:6px 12px;text-decoration:none;transition:all .2s}.tag-item[data-v-8e3cf286]:hover{background:#e5e7eb;color:#1a2b4b}.events-list[data-v-8e3cf286]{display:flex;flex-direction:column}.event-item[data-v-8e3cf286]{border-bottom:1px solid #f3f4f6;padding:10px 0}.event-item[data-v-8e3cf286]:last-child{border-bottom:none}.event-date[data-v-8e3cf286]{color:#6b7280;font-size:12px;margin-bottom:4px}.event-title[data-v-8e3cf286]{color:#1a2b4b;display:block;font-size:14px;font-weight:600;margin-bottom:2px;text-decoration:none}.event-location[data-v-8e3cf286]{color:#9ca3af;font-size:12px}.load-more-btn[data-v-8e3cf286]{align-items:center;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:20px;transition:background .2s}.load-more-btn[data-v-8e3cf286]:hover{background:#f9fafb}@media (max-width:1024px){.featured-grid[data-v-8e3cf286]{grid-template-columns:1fr}.main-content[data-v-8e3cf286]{flex-direction:column}.content-right[data-v-8e3cf286]{width:100%}}@media (max-width:768px){.news-hero[data-v-8e3cf286]{padding:30px 20px 40px}.news-hero .hero-content[data-v-8e3cf286]{flex-direction:column;text-align:center}.category-tabs[data-v-8e3cf286]{padding:0 20px}.main-content[data-v-8e3cf286]{padding:20px}.news-thumb[data-v-8e3cf286]{height:80px;width:120px}}.pagination-load[data-v-8e3cf286]{display:flex;justify-content:center;padding:30px 0}
