.news-page[data-v-a0b2fd08]{background:#f9fafb;color:#1f2937}.news-main[data-v-a0b2fd08]{width:100%}.news-container[data-v-a0b2fd08]{margin:0 auto;width:min(1200px,calc(100% - 48px))}.news-page section.news-hero[data-v-a0b2fd08]{background:#fff;border-bottom:1px solid #e5e7eb;padding:44px 0 28px!important}.news-page section.news-content[data-v-a0b2fd08]{padding:36px 0 80px!important}.news-page section.news-list-section[data-v-a0b2fd08]{background:transparent;padding:0!important}.news-page section.sidebar-panel[data-v-a0b2fd08]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:24px!important}.sidebar-panel--sticky[data-v-a0b2fd08]{position:sticky;top:92px}.news-hero-copy[data-v-a0b2fd08]{align-items:flex-start;display:flex;flex-direction:column;gap:14px;max-width:860px}.news-breadcrumbs[data-v-a0b2fd08]{align-items:center;color:#6b7280;display:flex;font-size:.875rem;gap:8px;margin:0}.news-breadcrumbs a[data-v-a0b2fd08]{color:#0f4098;text-decoration:none}.news-breadcrumbs a[data-v-a0b2fd08]:hover{text-decoration:underline}.news-hero h1[data-v-a0b2fd08]{color:#111827;font-size:2.2rem;font-weight:600;line-height:1.2;margin:0;padding-left:16px;position:relative}.news-hero h1[data-v-a0b2fd08]:before{background:#0f4098;border-radius:2px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:4px}.news-hero-description[data-v-a0b2fd08]{color:#4b5563;font-size:.98rem;line-height:1.85;margin:0;max-width:820px}.news-hero-stats[data-v-a0b2fd08]{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(720px,100%)}.news-hero-stat[data-v-a0b2fd08]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:14px 16px}.news-hero-stat-label[data-v-a0b2fd08]{color:#6b7280;display:block;font-size:.82rem;line-height:1.4;margin-bottom:6px}.news-hero-stat-value[data-v-a0b2fd08]{color:#0f172a;display:block;font-size:1.08rem;font-weight:600;line-height:1.3}.news-hero-entities[data-v-a0b2fd08]{background:#f8fafc;border-left:3px solid #0f4098;color:#475569;font-size:.92rem;line-height:1.75;margin:0;max-width:780px;padding:12px 14px}.news-layout[data-v-a0b2fd08]{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 300px}.section-heading[data-v-a0b2fd08],.sidebar-heading[data-v-a0b2fd08]{align-items:center;display:flex;margin-bottom:14px}.section-description[data-v-a0b2fd08],.sidebar-description[data-v-a0b2fd08]{color:#6b7280;font-size:.9rem;line-height:1.7;margin:0 0 18px}.section-heading h2[data-v-a0b2fd08],.sidebar-heading h2[data-v-a0b2fd08]{color:#111827;font-size:1.125rem;font-weight:600;margin:0;padding-left:12px;position:relative}.section-heading h2[data-v-a0b2fd08]:before,.sidebar-heading h2[data-v-a0b2fd08]:before{background:#0f4098;border-radius:2px;bottom:4px;content:"";left:0;position:absolute;top:4px;width:3px}.news-state[data-v-a0b2fd08],.sidebar-empty[data-v-a0b2fd08]{background:#fff;border:1px dashed #d1d5db;border-radius:6px;color:#6b7280;line-height:1.7;padding:24px}.news-state--error[data-v-a0b2fd08]{background:#fff7f6;border-color:#f3b2aa;color:#b42318}.news-list[data-v-a0b2fd08]{display:grid;gap:18px}.news-card[data-v-a0b2fd08]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 2px #0f172a08;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.news-card[data-v-a0b2fd08]:hover{border-color:#cbd5e1;box-shadow:0 12px 24px -12px #0f172a2e,0 6px 10px -8px #0f172a1a;transform:translateY(-1px)}.news-card-layout[data-v-a0b2fd08]{align-items:flex-start;display:flex;gap:22px;padding:22px}.news-card-link[data-v-a0b2fd08]{color:inherit;cursor:pointer;text-decoration:none;width:100%}.news-card-cover[data-v-a0b2fd08]{align-items:center;align-self:flex-start;aspect-ratio:16/10;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex:0 0 236px;justify-content:center;max-width:236px;overflow:hidden;width:236px}.news-card-cover img[data-v-a0b2fd08]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-card-cover-placeholder[data-v-a0b2fd08]{align-items:center;background:linear-gradient(135deg,#dbeafe,#eef2ff);color:#0f4098;display:flex;font-size:1rem;font-weight:600;height:100%;justify-content:center;width:100%}.news-card-content[data-v-a0b2fd08]{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-width:0;padding-top:2px}.news-card-meta[data-v-a0b2fd08]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.news-tag[data-v-a0b2fd08]{align-items:center;background:#eff4ff;border-radius:3px;color:#0f4098;display:inline-flex;font-size:.8125rem;font-weight:500;height:24px;padding:0 10px}.news-date[data-v-a0b2fd08]{color:#6b7280;font-size:.875rem}.news-card-title[data-v-a0b2fd08]{color:#111827;font-size:1.28rem;font-weight:600;line-height:1.45;margin:0;overflow-wrap:anywhere;transition:color .2s ease}.news-card:hover .news-card-title[data-v-a0b2fd08]{color:#0f4098}.news-card-submeta[data-v-a0b2fd08]{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.875rem;gap:10px;line-height:1.7}.news-card-submeta strong[data-v-a0b2fd08]{color:#111827;font-weight:500}.news-card-submeta .divider[data-v-a0b2fd08]{color:#d1d5db}.news-card-summary[data-v-a0b2fd08]{color:#4b5563;display:-webkit-box;font-size:.95rem;-webkit-line-clamp:4;line-height:1.85;margin:0;-webkit-box-orient:vertical;overflow:hidden}.news-card-cta[data-v-a0b2fd08]{align-items:center;color:#0f4098;display:inline-flex;font-size:.92rem;font-weight:500;margin-top:2px}.news-sidebar[data-v-a0b2fd08]{display:grid;gap:18px}.notice-list[data-v-a0b2fd08]{display:grid;gap:14px}.notice-item[data-v-a0b2fd08]{border-top:1px solid #f3f4f6;padding-top:14px}.notice-item[data-v-a0b2fd08]:first-child{border-top:none;padding-top:0}.notice-title[data-v-a0b2fd08]{color:#111827;font-size:.96rem;font-weight:600;line-height:1.65;margin:0}.notice-summary[data-v-a0b2fd08]{color:#4b5563;font-size:.875rem;line-height:1.75;margin:8px 0 10px}.notice-date[data-v-a0b2fd08]{color:#9ca3af;display:block;font-size:.8125rem}@media(max-width:1080px){.news-layout[data-v-a0b2fd08]{grid-template-columns:1fr}.sidebar-panel--sticky[data-v-a0b2fd08]{position:static}}@media(max-width:900px){.news-hero-stats[data-v-a0b2fd08]{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card-layout[data-v-a0b2fd08]{gap:18px;padding:18px}.news-card-cover[data-v-a0b2fd08]{flex-basis:208px;max-width:208px;width:208px}}@media(max-width:768px){.news-card-layout[data-v-a0b2fd08]{flex-direction:column}.news-card-cover[data-v-a0b2fd08]{max-width:min(100%,320px);width:min(100%,320px)}}@media(max-width:640px){.news-container[data-v-a0b2fd08]{width:min(100% - 32px,1200px)}.news-page section.news-hero[data-v-a0b2fd08]{padding:32px 0 24px!important}.news-hero h1[data-v-a0b2fd08]{font-size:1.72rem}.news-hero-description[data-v-a0b2fd08],.news-hero-entities[data-v-a0b2fd08]{font-size:.94rem}.news-hero-stats[data-v-a0b2fd08]{grid-template-columns:1fr}.news-card-title[data-v-a0b2fd08]{font-size:1.15rem}}.news-page section.news-detail-content{padding:36px 0 80px!important}.news-detail-page .news-layout{align-items:start}.news-detail-page .news-hero-copy{max-width:920px}.news-detail-hero .news-hero-description{max-width:860px}.news-detail-main{display:grid;gap:22px;min-width:0}.news-detail-meta{color:#6b7280;display:flex;flex-wrap:wrap;font-size:.92rem;gap:12px;line-height:1.7}.news-article-panel,.news-related-panel{background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:32px 36px 40px}.news-detail-back{align-items:center;color:#0f4098;display:inline-flex;font-size:.95rem;font-weight:500;margin-bottom:18px;text-decoration:none}.news-detail-back:hover{text-decoration:underline}.news-keypoints{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;margin:0 auto 28px;max-width:760px;padding:18px 20px}.news-keypoints-list{color:#334155;display:grid;gap:10px;line-height:1.85;margin:0;padding-left:22px}.news-detail-cover{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;display:flex;justify-content:center;margin:0 auto 28px;max-width:760px;overflow:hidden;padding:12px}.news-detail-cover img{border-radius:4px;display:block;max-height:320px;-o-object-fit:cover;object-fit:cover;width:min(100%,720px)}.news-article-summary{background:#f8fafc;border-left:4px solid #0f4098;border-radius:0 6px 6px 0;margin:0 auto 28px;max-width:760px;padding:18px 20px}.news-article-summary p{color:#334155;font-size:1rem;line-height:1.9;margin:0}.news-richtext{color:#1f2937;font-size:1.06rem;font-weight:400;line-height:1.92;margin:0 auto;max-width:760px;word-break:break-word}.news-richtext>:first-child{margin-top:0}.news-richtext>:last-child{margin-bottom:0}.news-richtext h2,.news-richtext h3,.news-richtext h4{color:#111827;font-weight:600;line-height:1.35;margin:2.2em 0 .8em;scroll-margin-top:100px}.news-richtext h2{font-size:1.72rem}.news-richtext h3{font-size:1.38rem}.news-richtext h4{font-size:1.14rem}.news-richtext .news-faq-item,.news-richtext blockquote,.news-richtext ol,.news-richtext p,.news-richtext pre,.news-richtext table,.news-richtext ul{margin:1.1em 0}.news-richtext ol,.news-richtext ul{padding-left:1.45em}.news-richtext p{color:#334155;line-height:1.92}.news-richtext h2+p,.news-richtext h3+p,.news-richtext h4+p{margin-top:.2em}.news-richtext ol+p,.news-richtext p+ol,.news-richtext p+ul,.news-richtext ul+p{margin-top:.9em}.news-richtext li{color:#334155;line-height:1.92}.news-richtext li+li{margin-top:.55em}.news-richtext strong{color:#111827;font-weight:600}.news-richtext a{color:#0f4098;text-decoration:underline}.news-richtext img{background:#fff;border:1px solid #e5e7eb;border-radius:6px;display:block;height:auto;margin:1.4em auto;max-height:420px;max-width:min(100%,760px);width:auto}.news-richtext blockquote{background:#f8fafc;border-left:4px solid #0f4098;color:#475569;line-height:1.85;padding:18px 20px}.news-richtext table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}.news-richtext td,.news-richtext th{border:1px solid #e5e7eb;padding:14px 16px;text-align:left;vertical-align:top}.news-richtext th{background:#f8fafc;color:#111827}.news-richtext code{background:#eef2ff;border-radius:3px;color:#1d4ed8;font-family:Fira Code,monospace;font-size:.92em;padding:2px 6px}.news-richtext pre{background:#111827;border-radius:6px;color:#f9fafb;overflow:auto;padding:18px 20px}.news-richtext pre code{background:transparent;color:inherit;padding:0}.news-detail-sidebar{display:grid;gap:18px}.news-richtext .news-faq-item{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:18px 20px}.news-richtext .news-faq-item+.news-faq-item{margin-top:18px}.news-richtext .news-faq-answer,.news-richtext .news-faq-question{margin:0}.news-richtext .news-faq-answer{margin-top:14px}.news-richtext .news-faq-badge{align-items:center;background:#dbeafe;border-radius:999px;color:#0f4098;display:inline-flex;font-size:.9rem;font-weight:600;height:28px;justify-content:center;margin-right:10px;min-width:28px;vertical-align:middle}.news-richtext .news-faq-badge--answer{background:#dcfce7;color:#166534}.article-outline{display:grid;gap:6px}.article-outline-link{border-left:2px solid transparent;color:#475569;display:block;font-size:.9rem;line-height:1.65;padding:8px 10px;text-decoration:none;transition:all .2s ease}.article-outline-link:hover{background:#f8fafc;border-left-color:#0f4098;color:#0f4098}.article-outline-link--level-2{padding-left:10px}.article-outline-link--level-3{padding-left:22px}.article-outline-link--level-4{padding-left:34px}.news-related-list{display:grid;gap:16px}.news-related-item{border-top:1px solid #f3f4f6;color:inherit;display:block;padding-top:16px;text-decoration:none}.news-related-item:first-child{border-top:none;padding-top:0}.news-related-item h3{color:#111827;font-size:1.08rem;line-height:1.5;margin:0 0 10px}.news-related-item p{color:#4b5563;font-size:.92rem;line-height:1.8;margin:0}.news-related-item:hover h3{color:#0f4098}.news-related-meta{align-items:center;display:flex;gap:12px;margin-bottom:10px}@media(max-width:1080px){.news-detail-sidebar{grid-template-columns:1fr}}@media(max-width:768px){.news-article-panel,.news-related-panel{padding:24px 20px 28px}.news-detail-cover{padding:10px}.news-detail-cover img{max-height:240px;width:100%}.news-richtext img{max-height:280px}.news-richtext{font-size:1rem;line-height:1.86}.news-richtext h2,.news-richtext h3,.news-richtext h4{margin:2em 0 .72em}.news-richtext .news-faq-item,.news-richtext blockquote,.news-richtext ol,.news-richtext p,.news-richtext pre,.news-richtext table,.news-richtext ul{margin:1em 0}.news-richtext p{line-height:1.86}.news-richtext ol,.news-richtext ul{padding-left:1.3em}}
