:root{--jn-blue:#2678e8;--jn-bg:#f4f5f7;--jn-text:#24272b;--jn-muted:#8a8f98;--jn-line:#e8ebef;--jn-white:#fff;--jn-radius:5px}*{box-sizing:border-box}body{margin:0;background:var(--jn-bg);color:var(--jn-text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.65}.jn-container{width:min(1180px,calc(100% - 32px));margin:auto}a{color:inherit;text-decoration:none}.jn-notice{height:58px;background:linear-gradient(100deg,#236be0,#2d8af5);color:#fff}.jn-notice .jn-container{height:100%;display:flex;align-items:center;justify-content:space-between;font-size:14px}.jn-close{font-size:24px;opacity:.85}.jn-header{height:70px;background:#fff;border-bottom:1px solid #e9ebee;box-shadow:0 1px 3px rgba(0,0,0,.04)}.jn-header .jn-container{height:100%;display:flex;align-items:center;gap:50px}.jn-logo{display:flex;align-items:center;font-size:25px;font-weight:500;letter-spacing:.02em}.jn-logo-mark{display:grid;place-items:center;width:34px;height:34px;margin-right:8px;border-radius:50%;background:var(--jn-blue);color:#fff;font-weight:900;font-size:16px}.jn-menu{display:flex;align-items:center;gap:34px;flex:1}.jn-menu a{font-size:14px;line-height:70px;white-space:nowrap}.jn-menu a:first-child{color:var(--jn-blue);border-bottom:2px solid var(--jn-blue)}.jn-actions{display:flex;align-items:center;gap:15px;font-size:14px}.jn-search{font-size:22px}.jn-submit{padding:7px 16px;border-radius:3px;background:var(--jn-blue);color:#fff}.jn-wrap{padding:20px 0 45px}.jn-grid{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(190px,.78fr) minmax(250px,1.02fr);gap:20px}.jn-feature,.jn-mini,.jn-promo,.jn-topic-card,.jn-feed-thumb,.jn-hot-thumb{position:relative;overflow:hidden;border-radius:var(--jn-radius);background:#dce5f3}.jn-feature{height:320px}.jn-stack{display:grid;grid-template-rows:1fr 1fr;gap:14px}.jn-mini{height:153px}.jn-promo{height:320px;background:linear-gradient(145deg,#1760d2,#2679e8)}.jn-feature img,.jn-mini img,.jn-topic-card img,.jn-feed-thumb img,.jn-hot-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.jn-feature:hover img,.jn-mini:hover img,.jn-topic-card:hover img{transform:scale(1.035)}.jn-feature:after,.jn-mini:after,.jn-topic-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.72))}.jn-overlay-title{position:absolute;z-index:2;left:20px;right:20px;bottom:16px;color:#fff;font-size:18px;font-weight:650}.jn-mini .jn-overlay-title{font-size:15px;left:14px;bottom:10px}.jn-promo-inner{height:100%;padding:35px 30px;color:#fff;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:35px 35px}.jn-quote{font-size:36px;font-weight:800;line-height:1.35}.jn-quote em{color:#54e9e6;font-style:normal}.jn-promo-btn{display:inline-block;margin-top:28px;padding:8px 18px;border-radius:20px;background:rgba(255,255,255,.16)}.jn-panel{margin-top:20px;padding:20px;background:#fff;border-radius:var(--jn-radius)}.jn-panel-head{display:flex;align-items:center;margin-bottom:18px}.jn-panel-head h2{font-size:18px;margin:0}.jn-panel-head p{margin:0 0 0 18px;color:var(--jn-muted);font-size:13px}.jn-panel-more{margin-left:auto;color:var(--jn-muted);font-size:13px}.jn-topics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.jn-topic-card{height:120px}.jn-topic-card .jn-overlay-title{font-size:15px;text-align:center;bottom:10px}.jn-content{display:grid;grid-template-columns:minmax(0,860px) 300px;gap:20px;align-items:start;margin-top:20px}.jn-main,.jn-side-card{background:#fff;border-radius:var(--jn-radius)}.jn-tabs{display:flex;gap:32px;height:60px;align-items:center;padding:0 20px;border-bottom:1px solid var(--jn-line)}.jn-tabs a{font-size:15px}.jn-tabs a:first-child{color:var(--jn-blue);height:60px;line-height:60px;border-bottom:2px solid var(--jn-blue)}.jn-feed{padding:0 20px}.jn-feed-item{display:grid;grid-template-columns:245px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid var(--jn-line)}.jn-feed-thumb{height:150px}.jn-feed-body h2{font-size:20px;line-height:1.4;margin:4px 0 10px}.jn-feed-body p{margin:0;color:#717780;font-size:14px}.jn-feed-meta{display:flex;align-items:center;gap:18px;margin-top:22px;color:#a1a6ad;font-size:12px}.jn-avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff4ad;color:#c9a829;font-size:9px}.jn-side{display:grid;gap:20px}.jn-side-card{padding:18px}.jn-side-title{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px;font-size:17px}.jn-side-title:before{content:"";width:3px;height:18px;margin-right:9px;background:var(--jn-blue)}.jn-side-title span{margin-left:auto;color:#a2a7ad;font-size:12px;font-weight:400}.jn-flash{position:relative;padding-left:18px}.jn-flash:before{content:"";position:absolute;left:4px;top:5px;bottom:8px;border-left:1px solid #dce8fa}.jn-flash-item{position:relative;padding:0 0 20px}.jn-flash-item:before{content:"";position:absolute;left:-18px;top:6px;width:7px;height:7px;border:3px solid #b7d2fb;border-radius:50%;background:#fff}.jn-flash-item h3{font-size:14px;font-weight:500;line-height:1.55;margin:0 0 7px}.jn-flash-item time{color:#a2a7ad;font-size:11px}.jn-hot-tabs{display:flex;gap:17px;border-bottom:1px solid var(--jn-line);margin:-4px -18px 14px;padding:0 18px 12px}.jn-hot-tabs b{color:var(--jn-blue)}.jn-hot-item{display:grid;grid-template-columns:92px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--jn-line)}.jn-hot-thumb{height:58px}.jn-hot-item h3{font-size:13px;line-height:1.4;margin:0}.jn-hot-item time{color:#a2a7ad;font-size:10px}.jn-mobile-menu{display:none}.jn-footer{padding:35px 0;background:#222831;color:#aab0b8;text-align:center;font-size:13px}
@media(max-width:900px){.jn-header .jn-container{gap:18px}.jn-menu{display:none}.jn-actions{margin-left:auto}.jn-grid{grid-template-columns:2fr 1fr}.jn-promo{display:none}.jn-content{grid-template-columns:1fr}.jn-side{grid-template-columns:1fr 1fr}.jn-topics{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.jn-notice{height:auto;padding:11px 0}.jn-header{height:60px}.jn-header .jn-container{height:60px}.jn-logo{font-size:21px}.jn-actions>*:not(.jn-search){display:none}.jn-grid{grid-template-columns:1fr}.jn-feature{height:220px}.jn-stack{grid-template-columns:1fr 1fr;grid-template-rows:none}.jn-mini{height:110px}.jn-panel{padding:14px}.jn-panel-head p{display:none}.jn-topics{gap:8px}.jn-topic-card{height:90px}.jn-content{margin-top:12px}.jn-tabs{gap:18px;overflow:auto}.jn-feed{padding:0 14px}.jn-feed-item{grid-template-columns:115px 1fr;gap:12px}.jn-feed-thumb{height:82px}.jn-feed-body h2{font-size:15px;margin:0 0 6px}.jn-feed-body p{display:none}.jn-feed-meta{margin-top:8px}.jn-side{grid-template-columns:1fr}.jn-promo{display:none}}

/* Reference-matched simplified header and progressive article loading. */
.jn-actions{margin-left:auto;gap:0}.jn-search{display:grid;place-items:center;padding:0;border:0;background:transparent;color:#20252b;font:inherit;font-size:24px;line-height:1;cursor:pointer}.jn-feed-more{display:none}.jn-feed-more.is-visible{display:grid}.jn-load-wrap{padding:24px 20px 28px;border-top:1px solid var(--jn-line)}.jn-load-more{display:block;width:266px;height:37px;margin:0 auto;border:1px solid var(--jn-blue);border-radius:5px;background:#fff;color:var(--jn-blue);font:inherit;font-size:14px;line-height:35px;text-align:center;cursor:pointer;transition:background-color .2s,color .2s}.jn-load-more:hover,.jn-load-more:focus-visible{background:var(--jn-blue);color:#fff;outline:none}
@media(max-width:620px){.jn-load-wrap{padding:20px 14px 24px}.jn-load-more{width:100%;max-width:266px}}

/* Global interactions, article and category templates. */
.jn-close{border:0;background:transparent;color:#fff;cursor:pointer}.jn-search-panel{display:none;border-top:1px solid var(--jn-line);background:#fff;padding:13px 0}.jn-search-panel.is-open{display:block}.jn-search-panel form{display:flex;width:min(620px,calc(100% - 32px));margin:auto}.jn-search-panel input{flex:1;height:40px;border:1px solid #dfe3e8;border-right:0;padding:0 14px}.jn-search-panel button{width:80px;border:0;background:var(--jn-blue);color:#fff}.jn-tabs button{height:60px;padding:0;border:0;background:transparent;color:inherit;font:inherit;white-space:nowrap;cursor:pointer}.jn-tabs button.is-active{color:var(--jn-blue);border-bottom:2px solid var(--jn-blue)}.jn-feed-panel{display:none}.jn-feed-panel.is-active{display:block}.jn-side-title a{margin-left:auto;color:#a2a7ad;font-size:12px;font-weight:400}.jn-flash-item{display:block}.jn-menu .active{color:var(--jn-blue);border-bottom:2px solid var(--jn-blue)}
.jn-article-shell{padding:22px 0 50px}.jn-breadcrumb{margin-bottom:18px;color:#9197a0;font-size:13px}.jn-breadcrumb a{color:#65707d}.jn-article-grid{display:grid;grid-template-columns:minmax(0,820px) 320px;gap:22px;align-items:start}.jn-article{background:#fff;padding:34px 42px;border-radius:var(--jn-radius)}.jn-entry-head{border-bottom:1px solid var(--jn-line);padding-bottom:22px}.jn-entry-head h1{font-size:32px;line-height:1.35;margin:0 0 15px}.jn-entry-info{display:flex;gap:20px;color:#969ca5;font-size:13px}.jn-entry-cover{margin:25px 0}.jn-entry-cover img{width:100%;height:auto}.jn-entry-content{font-size:16px;line-height:1.95;color:#343a41}.jn-entry-content h2,.jn-entry-content h3{margin-top:1.8em}.jn-entry-content img{max-width:100%;height:auto}.jn-entry-copyright{margin-top:30px;padding:18px 20px;background:#f5f7fa;border-left:3px solid var(--jn-blue);font-size:13px;color:#6c737c}.jn-entry-copyright p{margin:4px 0 0}.jn-entry-tags{margin-top:20px;font-size:13px}.jn-entry-page{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;padding-top:24px;border-top:1px solid var(--jn-line);font-size:13px}.jn-entry-page span:last-child{text-align:right}.jn-related{margin-top:32px}.jn-related h2{font-size:20px}.jn-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jn-related-grid a{padding:15px;border:1px solid var(--jn-line);border-radius:4px}.jn-related-grid strong{display:block;font-size:14px;line-height:1.5}.jn-related-grid time{display:block;margin-top:8px;color:#a1a6ad;font-size:11px}.jn-article-side{display:grid;gap:20px}.jn-side-link{display:block;padding:11px 0;border-bottom:1px solid var(--jn-line);font-size:14px;line-height:1.55}.jn-risk{background:#edf5ff}.jn-risk h2{margin:0;font-size:18px}.jn-risk p{color:#66717e;font-size:13px}
.jn-archive-hero{padding:48px 0;background:linear-gradient(120deg,#1e65d8,#2d8bf3);color:#fff}.jn-archive-hero span{font-size:12px;letter-spacing:.16em;opacity:.75}.jn-archive-hero h1{margin:8px 0 5px;font-size:36px}.jn-archive-hero p{margin:0;opacity:.82}.jn-archive-layout{display:grid;grid-template-columns:minmax(0,820px) 320px;gap:22px;align-items:start;padding-top:25px;padding-bottom:50px}.jn-archive-main{background:#fff;padding:0 24px;border-radius:var(--jn-radius)}.jn-archive-head{display:flex;align-items:center;justify-content:space-between;height:64px;border-bottom:1px solid var(--jn-line)}.jn-archive-head h2{font-size:19px}.jn-archive-head span{color:#a0a6ae;font-size:12px}.jn-archive-item{display:grid;grid-template-columns:235px 1fr;gap:22px;padding:24px 0;border-bottom:1px solid var(--jn-line)}.jn-archive-thumb{display:grid;place-items:center;height:150px;overflow:hidden;border-radius:4px;background:#e8f0fc;color:var(--jn-blue);font-weight:700}.jn-archive-thumb img{width:100%;height:100%;object-fit:cover}.jn-archive-meta{display:flex;gap:15px;color:#9ba1aa;font-size:11px}.jn-archive-item h2{font-size:20px;line-height:1.45;margin:8px 0}.jn-archive-item p{margin:0;color:#747b84;font-size:13px}.jn-read{display:inline-block;margin-top:11px;color:var(--jn-blue);font-size:12px}.jn-pagination{padding:25px 0}.jn-pagination .nav-links{display:flex;gap:7px}.jn-pagination a,.jn-pagination span{padding:6px 11px;border:1px solid var(--jn-line)}.jn-pagination .current{background:var(--jn-blue);color:#fff}.jn-empty{padding:35px 0}
@media(max-width:900px){.jn-article-grid,.jn-archive-layout{grid-template-columns:1fr}.jn-article-side{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.jn-tabs button{height:60px}.jn-article-shell{width:100%;padding-top:10px}.jn-breadcrumb{padding:0 16px}.jn-article{padding:24px 16px}.jn-entry-head h1{font-size:25px}.jn-entry-info{gap:10px;flex-wrap:wrap}.jn-entry-page,.jn-related-grid{grid-template-columns:1fr}.jn-entry-page span:last-child{text-align:left}.jn-article-side{grid-template-columns:1fr;padding:0 16px}.jn-archive-hero{padding:32px 0}.jn-archive-hero h1{font-size:29px}.jn-archive-layout{width:100%;padding-top:12px}.jn-archive-main{padding:0 14px}.jn-archive-item{grid-template-columns:110px 1fr;gap:12px}.jn-archive-thumb{height:82px}.jn-archive-item h2{font-size:15px;margin:4px 0}.jn-archive-item p,.jn-read{display:none}}
