.news-section{background:linear-gradient(160deg,#f2f6fd,#e7effb);padding-block:clamp(56px,7vw,100px);scroll-margin-top:104px}.news-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.news-eyebrow{letter-spacing:.18em;color:#637eab;margin-bottom:14px;font-size:12px}.news-heading>p{color:#637189;max-width:28em}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.news-card{border-top:1px solid #bdcee5;flex-direction:column;gap:18px;padding:26px 0;transition:border-color .2s,color .2s;display:flex}.news-card:hover{color:#254b80;border-color:#315f9b;text-decoration:none}.news-card h3{font-size:clamp(21px,1.8vw,27px)}.news-meta,.news-author{color:#617696;font-size:13px}.news-meta span{margin-inline:8px}.news-summary{color:#637189;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.news-read{color:#395b8b;justify-content:space-between;margin-top:auto;font-size:14px;display:flex}.news-all{color:#365981;border-bottom:1px solid #bdcee5;flex-shrink:0;align-items:center;gap:16px;padding-block:12px;display:inline-flex}.news-all:hover{color:#254b80;border-color:#315f9b;text-decoration:none}.news-all:focus-visible{outline-offset:6px;outline:2px solid #315f9b}.news-heading>p{margin-left:auto}.news-index-heading{margin-bottom:40px}.news-index-heading h1{margin-bottom:18px;font-size:clamp(32px,4vw,56px)}.news-index-heading>p{color:#637189}.news-index .news-back{max-width:none}.news-empty{color:#536d92;border-top:1px solid #c9d7ea;padding-top:26px}.news-empty p+p{color:#718099;margin-top:12px;font-size:14px}.news-empty span{color:#a2b4cf;margin:0 12px}.news-dialog{color:#182537;overscroll-behavior:contain;background:#f8faff;border:1px solid #d3e0f1;border-radius:16px;width:min(880px,100vw - 40px);max-height:88dvh;padding:0}.news-dialog::backdrop{backdrop-filter:blur(6px);background:#07182bc9}.news-dialog-tools{z-index:1;color:#58739a;background:#f8faff;border-bottom:1px solid #dbe5f2;justify-content:space-between;align-items:center;padding:12px 24px;display:flex;position:sticky;top:0}.news-dialog-tools button{background:0 0;border-radius:50%;width:44px;height:44px;font-size:28px}.news-dialog-tools button:hover{background:#e5edf9}.news-dialog .news-reading{padding:30px clamp(22px,5vw,62px) 48px}.news-reading h1,.news-reading h2[data-news-title]{margin:18px 0;font-size:clamp(28px,3vw,44px);line-height:1.4}.news-author{margin-bottom:28px}.news-lead{color:#516786;border-left:2px solid #8da9cf;margin-bottom:32px;padding-left:20px;font-size:18px;line-height:1.9}.news-prose{overflow-wrap:anywhere;line-height:1.95}.news-prose h2{margin:32px 0 16px;font-size:24px}.news-prose h3{margin:24px 0 12px;font-size:20px}.news-prose p,.news-prose ul,.news-prose ol{margin-bottom:18px}.news-prose a,.news-sources a,.news-permalink{text-decoration:underline}.news-prose img{border-radius:8px;margin-block:24px}.news-sources{border-top:1px solid #d3dfef;margin-top:36px;padding-top:24px}.news-sources h3{font-size:18px}.news-sources ul{padding-left:20px}.news-sources li{overflow-wrap:anywhere;margin-bottom:12px}.news-sources span{color:#6a7d98;font-size:13px;display:block}.news-permalink{color:#42628c;font-size:14px}.news-page{background:#f2f6fd;min-height:70vh;padding-block:48px 80px}.news-page .news-reading{max-width:780px;margin:auto}.news-back{color:#526b8e;max-width:780px;margin:0 auto 36px;display:block}.news-modal-open{overflow:hidden}@media (width<=800px){.news-heading{display:block}.news-heading>p{margin-top:18px}.news-grid{grid-template-columns:1fr;gap:12px}.news-dialog{width:calc(100vw - 20px);max-height:92dvh}.news-empty span{margin:0 4px}.news-empty>p:first-child{font-size:14px}.news-heading{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.news-heading>div{flex:1}.news-heading>.news-all{order:1;gap:8px;font-size:14px}.news-heading>p{flex-basis:100%;order:2;max-width:none;margin:0}.news-index{padding-top:32px}}.news-section-footer{justify-content:flex-end;margin-top:28px;display:flex}html:not([lang=en]) [data-news-lang=en],html[lang=en] [data-news-lang=zh]{display:none}
