.news-page[data-v-1457b1a7]{padding-top:64px}.loading-container[data-v-1457b1a7],.error-container[data-v-1457b1a7],.empty-container[data-v-1457b1a7]{text-align:center;padding:80px 20px;color:#00000073;font-size:16px}.loading-container .loading-spinner[data-v-1457b1a7],.error-container .loading-spinner[data-v-1457b1a7],.empty-container .loading-spinner[data-v-1457b1a7]{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #1890ff;border-radius:50%;animation:spin-1457b1a7 1s linear infinite;margin:0 auto 16px}@keyframes spin-1457b1a7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-container[data-v-1457b1a7]{color:#ff4d4f}.error-container .retry-button[data-v-1457b1a7]{margin-top:16px;padding:8px 24px;background:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background .3s}.error-container .retry-button[data-v-1457b1a7]:hover{background:#40a9ff}.news-section[data-v-1457b1a7]{padding:80px 0;background:#fafafa}.news-section .news-grid[data-v-1457b1a7]{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.news-section .news-grid .news-card[data-v-1457b1a7]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #00000014;transition:all .3s ease;border:1px solid #e8e8e8}.news-section .news-grid .news-card[data-v-1457b1a7]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #00000026;border-color:#1890ff}.news-section .news-grid .news-card:hover .news-image[data-v-1457b1a7]{transform:scale(1.05)}.news-section .news-grid .news-card .news-link[data-v-1457b1a7]{display:block;text-decoration:none;color:inherit}.news-section .news-grid .news-card .news-image-wrapper[data-v-1457b1a7]{position:relative;width:100%;height:280px;overflow:hidden;background:#f0f0f0}.news-section .news-grid .news-card .news-image-wrapper .news-image[data-v-1457b1a7]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.news-section .news-grid .news-card .news-content[data-v-1457b1a7]{padding:24px}.news-section .news-grid .news-card .news-content .news-meta[data-v-1457b1a7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.news-section .news-grid .news-card .news-content .news-meta .news-tag[data-v-1457b1a7]{background:linear-gradient(135deg,#1890ff,#52c41a);color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:12px;white-space:nowrap}.news-section .news-grid .news-card .news-content .news-meta .news-date[data-v-1457b1a7]{color:#00000073;font-size:14px;white-space:nowrap}.news-section .news-grid .news-card .news-content .news-title[data-v-1457b1a7]{font-size:20px;font-weight:600;color:#000000d9;line-height:32px;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease}.news-section .news-grid .news-card .news-content .news-desc[data-v-1457b1a7]{font-size:14px;line-height:24px;color:#00000073;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-section .news-grid .news-card:hover .news-title[data-v-1457b1a7]{color:#1890ff}.pagination-container[data-v-1457b1a7]{display:flex;justify-content:center;margin-top:48px;padding:24px 0}@media (max-width: 1024px) and (min-width: 769px){.section-container[data-v-1457b1a7]{padding:0 20px}.news-grid[data-v-1457b1a7]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width: 768px){.section-container[data-v-1457b1a7]{padding:0 16px!important}.news-section[data-v-1457b1a7]{padding:40px 0!important}.news-grid[data-v-1457b1a7]{grid-template-columns:1fr!important;gap:16px!important}.news-grid .news-card .news-image-wrapper[data-v-1457b1a7]{height:200px!important}.news-grid .news-card .news-content[data-v-1457b1a7]{padding:16px!important}.news-grid .news-card .news-content .news-meta[data-v-1457b1a7]{margin-bottom:10px!important}.news-grid .news-card .news-content .news-meta .news-tag[data-v-1457b1a7]{font-size:11px!important;padding:4px 10px!important}.news-grid .news-card .news-content .news-meta .news-date[data-v-1457b1a7]{font-size:11px!important}.news-grid .news-card .news-content .news-title[data-v-1457b1a7]{font-size:16px!important;line-height:24px!important;margin-bottom:8px!important}.news-grid .news-card .news-content .news-desc[data-v-1457b1a7]{font-size:12px!important;line-height:18px!important}}
