@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.news-page{background-color:#f7f9fc;font-family:PingFang SC,Microsoft YaHei,sans-serif}.news-page .banner-wrapper{-o-object-fit:cover;object-fit:cover;filter:brightness(.9);--wave-width:90px;--wave-height:60px;--radius:88px;--mask:linear-gradient(#000 0 0)top/100% calc(100% - var(--wave-height))no-repeat,radial-gradient(var(--radius)at 50% calc(100% - var(--wave-height)*1.5),#000 99%,#0000 101%)calc(50% - var(--wave-width)/2)100%/var(--wave-width)calc(var(--wave-height)*2)repeat-x,radial-gradient(var(--radius)at 50% calc(100% + var(--wave-height)*.5),#0000 99%,#000 101%)50% calc(100% - var(--wave-height))/var(--wave-width)calc(var(--wave-height)*2)repeat-x;width:100%;height:400px;-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask)}.news-page .banner-wrapper .about-banner{-o-object-fit:cover;object-fit:cover;filter:brightness(.9);width:100%;height:100%}.news-page .banner-wrapper .banner-content{color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.news-page .banner-wrapper .banner-content h2{letter-spacing:.5rem;font-size:2.5rem;font-weight:300}.news-page .banner-wrapper .banner-content .line{background:#fff;width:40px;height:1px;margin:20px auto}.news-page .pagination-box{justify-content:center;margin-top:40px;display:flex}.news-page .pagination-box .pagination{width:100%}.news-page .news-list{max-width:1100px;margin:0 auto;padding:40px 20px 60px}.news-page .news-list .title-box{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}@media (max-width:768px){.news-page .news-list .title-box{flex-direction:column;align-items:flex-start;gap:20px}}.news-page .news-list .title-box .left .tag{color:#1a4999;letter-spacing:2px;margin-bottom:8px;font-size:12px;font-weight:700}.news-page .news-list .title-box .left .main-title{color:#111;align-items:center;margin:0;font-size:32px;font-weight:800;display:flex}.news-page .news-list .title-box .category-tabs{flex-wrap:wrap;gap:12px;display:flex}.news-page .news-list .title-box .category-tabs .tab-item{cursor:pointer;color:#4a5568;background:#edf2f7;border:none;border-radius:25px;padding:8px 22px;font-size:14px;font-weight:500;transition:all .4s cubic-bezier(.165,.84,.44,1)}.news-page .news-list .title-box .category-tabs .tab-item:hover{color:#1a202c;background:#e2e8f0}.news-page .news-list .title-box .category-tabs .tab-item.active{color:#fff;background:#1a4999;box-shadow:0 6px 16px #1a499940}.news-page .news-list .faq-grid{flex-direction:column;gap:24px;display:flex}.news-page .news-list .faq-grid.fade-in-list{animation:.4s cubic-bezier(.165,.84,.44,1) forwards fadeIn}.news-page .news-list .faq-grid .faq-card{background:#fff;border:1px solid #0000;border-radius:16px;padding:35px 45px;transition:all .4s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden;box-shadow:0 10px 40px -10px #0000000a}@media (max-width:768px){.news-page .news-list .faq-grid .faq-card{padding:24px 20px}}.news-page .news-list .faq-grid .faq-card:hover{border-color:#1a499940;transform:translateY(-4px);box-shadow:0 20px 50px -12px #1a49991f}.news-page .news-list .faq-grid .faq-card:hover .faq-answer-box{background:#f1f5f9}.news-page .news-list .faq-grid .faq-card .faq-header-tag{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.news-page .news-list .faq-grid .faq-card .faq-header-tag .category-badge{color:#1a4999;letter-spacing:.5px;background:#1a49990f;border-radius:20px;padding:4px 14px;font-size:12px;font-weight:600}.news-page .news-list .faq-grid .faq-card .faq-header-tag .faq-date{color:#a0aec0;font-size:12px}.news-page .news-list .faq-grid .faq-card .faq-question{color:#1a202c;align-items:flex-start;gap:10px;margin-bottom:18px;font-size:20px;font-weight:700;line-height:1.5;display:flex}.news-page .news-list .faq-grid .faq-card .faq-question .q-mark{color:#1a4999;background:#1a49991a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:800;display:inline-flex}.news-page .news-list .faq-grid .faq-card .faq-answer-box{background:#f8fafc;border-radius:12px;margin-bottom:18px;padding:20px 24px;transition:background .3s}.news-page .news-list .faq-grid .faq-card .faq-answer-box .faq-answer{color:#4a5568;margin:0;font-size:15px;line-height:1.85}.news-page .news-list .faq-grid .faq-card .faq-answer-box .faq-answer .a-mark{color:#1a4999;margin-right:6px;font-weight:600}.news-page .news-list .faq-grid .faq-card .faq-footer-bar{color:#a0aec0;border-top:1px dashed #edf2f7;justify-content:space-between;align-items:center;padding-top:14px;font-size:12px;display:flex}.news-page .news-list .faq-grid .faq-card .faq-footer-bar .official-verify{color:#319795;align-items:center;gap:4px;font-weight:500;display:flex}.news-page .news-list .faq-grid .faq-card .faq-footer-bar .ai-hint{color:#718096;background:#edf2f7;border-radius:6px;padding:3px 10px;font-weight:500}.news-page .skeleton-card{background:#fff;border-radius:16px;height:180px;margin-bottom:24px;padding:30px;display:flex;box-shadow:0 10px 40px -10px #00000008}.news-page .skeleton-card .s-info{flex-direction:column;flex:1;justify-content:center;display:flex}.news-page .skeleton-card .s-info .s-line{background:linear-gradient(90deg,#f0f4f8 25%,#e2e8f0 50%,#f0f4f8 75%) 0 0/200% 100%;border-radius:4px;margin-bottom:14px;animation:1.5s infinite skeleton-shimmer}.news-page .skeleton-card .s-info .s-line.title{width:60%;height:24px}.news-page .skeleton-card .s-info .s-line.desc{width:100%;height:16px}.news-page .skeleton-card .s-info .s-line.desc-short{width:40%;height:16px}.news-page .no-data{text-align:center;color:#a0aec0;flex-direction:column;align-items:center;gap:20px;padding:100px 0;font-size:16px;display:flex}.section-nav-bar{z-index:99;border-radius:12px;gap:12px;margin-bottom:30px;padding:12px 20px;display:flex;position:sticky;top:50px;overflow-x:auto}.section-nav-bar button{color:#475569;cursor:pointer;white-space:nowrap;background:#f1f5f9;border:none;border-radius:20px;padding:10px 20px;font-weight:600;transition:all .3s}.section-nav-bar button:hover{color:#0f172a;background:#e2e8f0}.section-nav-bar button.active{color:#fff;background:#1a4999;box-shadow:0 4px 12px #1a499940}.guide-section{background:#fff;border-radius:16px;margin-bottom:40px;padding:36px 40px;box-shadow:0 10px 30px #00000008}@media (max-width:768px){.guide-section{padding:24px 18px}}.guide-section .section-title-box{margin-bottom:24px}.guide-section .section-title-box .tag{color:#1a4999;letter-spacing:2px;font-size:12px;font-weight:700}.guide-section .section-title-box h2{color:#0f172a;margin-top:4px;font-size:26px;font-weight:800}.guide-section .sub-title{color:#1e293b;border-left:4px solid #1a4999;margin-bottom:16px;padding-left:12px;font-size:18px;font-weight:700}.matrix-wrapper{margin-bottom:32px}.matrix-wrapper .table-responsive{overflow-x:auto}.matrix-wrapper .matrix-table{border-collapse:collapse;width:100%;font-size:14px}.matrix-wrapper .matrix-table th,.matrix-wrapper .matrix-table td{text-align:left;border:1px solid #e2e8f0;padding:14px 16px}.matrix-wrapper .matrix-table th{color:#0f172a;background:#f8fafc;font-weight:700}.matrix-wrapper .matrix-table .highlight-cell{color:#1e293b;background:#f8fafc;font-weight:700}.matrix-wrapper .matrix-table .model-cell{color:#1a4999;font-weight:600}.faq-cards{flex-direction:column;gap:16px;display:flex}.faq-cards .faq-card-item{background:#f8fafc;border:1px solid #edf2f7;border-radius:12px;padding:20px 24px;transition:all .3s}.faq-cards .faq-card-item:hover{background:#fff;border-color:#1a49994d;box-shadow:0 8px 20px #1a499914}.faq-cards .faq-card-item .q-title{color:#0f172a;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.5}.faq-cards .faq-card-item .a-content{color:#475569;margin:0;font-size:14px;line-height:1.7}.pitfall-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.pitfall-grid .pitfall-card{background:#fff5f5;border:1px solid #fed7d7;border-radius:12px;padding:24px;position:relative}.pitfall-grid .pitfall-card .warning-badge{color:#fff;background:#e53e3e;border-radius:12px;margin-bottom:12px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.pitfall-grid .pitfall-card h4{color:#9b2c2c;margin-bottom:10px;font-size:16px;font-weight:700}.pitfall-grid .pitfall-card p{color:#742a2a;margin:0;font-size:14px;line-height:1.7}
