/* 知识文章：接近参考站的白底三列卡片与可阅读正文。 */
@font-face{font-family:"Manax DM";font-style:normal;font-weight:100 1000;font-display:swap;src:url("./fonts/dm-sans.woff2") format("woff2")}
@font-face{font-family:"Manax Hanken";font-style:normal;font-weight:100 900;font-display:swap;src:url("./fonts/hanken-grotesk.woff2") format("woff2")}
.journal-page{--ink:#0e1116;--muted:#6b7280;--navy:#12294d;--line:#e6e8ec;--paper:#fff;font-family:"Manax DM",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;background:#fff}
.journal-page h1,.journal-page h2,.journal-page h3,.journal-preview h2{font-family:"Manax Hanken","Manax DM",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:-.025em;color:#111318;font-weight:650}
.journal-page main{background-image:linear-gradient(#17294d02 1px,transparent 1px),linear-gradient(90deg,#17294d02 1px,transparent 1px);background-size:92px 92px}
.journal-page .topline{background:#12294d}.journal-page .site-header{background:#fffffff0}.journal-page .brand{color:#12294d}.journal-page .header-contact{background:#12294d;color:white;border-radius:999px}.journal-page .whatsapp-float{background:#12294d;color:white}.site-header .desktop-nav{gap:22px}
.j-index-hero{padding:66px 0 40px}.j-index-hero .eyebrow{color:#657184;font-size:11px;margin-bottom:15px}.j-index-hero h1{font-size:56px;line-height:1.1}.j-index-deck{font-size:17px;line-height:1.8;margin-top:20px;max-width:680px;color:#6a7180}
.j-toolbar{display:flex;align-items:center;justify-content:space-between;gap:22px;border-top:1px solid #e5e8ec;border-bottom:1px solid #e5e8ec;padding:18px 0;margin-bottom:16px}.j-filters{display:flex;gap:7px;flex-wrap:wrap}.j-filters button{padding:8px 13px;border:1px solid transparent;border-radius:999px;background:transparent;font-size:12px;color:#586273;white-space:nowrap}.j-filters button:hover{background:#f2f4f7}.j-filters button[aria-pressed=true]{background:#12294d;color:#fff;border-color:#12294d}.j-search{display:flex;align-items:center;gap:9px;min-width:190px;max-width:235px;padding:9px 13px;border:1px solid #dfe3e9;border-radius:999px;background:white}.j-search svg{width:16px;height:16px;color:#798394}.j-search input{border:0;outline:0;background:transparent;width:100%;min-width:0;font-size:12px;color:#152238}.j-search:focus-within{outline:2px solid #8299b6;outline-offset:2px}.j-result-summary{font-size:11px;color:#7a8392;margin-bottom:24px;letter-spacing:.06em}.j-result-summary>span:first-child{font-variant-numeric:tabular-nums}
.j-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.j-card{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:360px;padding:29px 27px 25px;border:1px solid #e5e7eb;border-radius:20px;background:#fff;box-shadow:0 1px 3px #11131807;transition:transform .18s,border-color .18s,box-shadow .18s;color:#111318}
.j-card:hover{transform:translateY(-3px);border-color:#c8d1df;box-shadow:0 10px 28px #17294d0a}.j-card:focus-visible{outline:3px solid #738dae;outline-offset:4px}.j-card-date{font-family:"Manax DM",-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;letter-spacing:.12em;font-weight:500;color:#7e8795;margin-bottom:17px}.j-card-date time{font-variant-numeric:tabular-nums;letter-spacing:.1em}.j-card-title{font-family:"Manax Hanken","Manax DM",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif!important;font-size:24px!important;line-height:1.28!important;font-weight:650!important;letter-spacing:-.025em!important;margin:0 0 16px;color:#111318!important;overflow-wrap:anywhere}
.j-card-summary{font-size:14px;line-height:1.85;color:#717a88;margin:0 0 25px}.j-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto}.j-category{font-size:10px;font-weight:550;letter-spacing:.08em;color:#3b5375}.j-card-bottom svg{width:17px;height:17px;color:#59708f;opacity:0;transition:opacity .18s}.j-card:hover .j-card-bottom svg,.j-card:focus-visible .j-card-bottom svg{opacity:1}
.j-editor-note{display:flex;gap:16px;margin-top:38px;margin-bottom:65px;padding-top:25px;border-top:1px solid #e6e8ed;color:#445772}.j-editor-note>svg{margin-top:4px}.j-editor-note strong{font-size:13px;font-weight:600}.j-editor-note p{font-size:12px;line-height:1.85;margin-top:6px;max-width:790px}.j-empty{text-align:center;border:1px dashed #d1d8e2;border-radius:18px;padding:50px 25px;background:#fff}.j-empty p{font-size:15px}.j-empty button{border:0;border-radius:999px;background:#12294d;color:white;padding:11px 20px;margin-top:17px;font-size:12px}
.journal-preview{font-family:"Manax DM",-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif;background:#fbfcfd;border-block:1px solid #e6e9ed;padding:62px 0}.j-preview-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.j-preview-heading h2{font-size:32px;line-height:1.3}.j-preview-heading p:not(.eyebrow){font-size:13px;line-height:1.8;margin-top:12px;color:#697587}.j-preview-heading>.text-link{flex-shrink:0;font-size:12px;gap:12px}.journal-preview .eyebrow{font-size:10px;margin-bottom:12px;color:#67768b}.journal-preview .j-card{min-height:340px}.journal-preview .j-card-title{font-size:23px!important}.journal-preview .j-card-summary{font-size:13px;line-height:1.85}
.j-article-header{padding:53px 0 38px;border-bottom:1px solid #e2e6ec}.j-breadcrumb{font-size:11px;color:#6b778a;letter-spacing:.08em;margin-bottom:23px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.j-breadcrumb>a{color:#12294d;text-decoration:underline;text-underline-offset:4px}.j-article-header h1{font-size:clamp(32px,3.5vw,48px);line-height:1.23;max-width:960px;letter-spacing:-.035em}.j-article-deck{font-size:17px;line-height:1.9;max-width:870px;margin-top:23px;color:#687383}.j-byline{display:flex;gap:10px;align-items:center;font-size:11px;color:#788394;margin-top:25px;flex-wrap:wrap}.j-byline>span:first-child{font-weight:600;color:#162f50}.j-byline time{font-variant-numeric:tabular-nums}
.j-reading-layout{display:grid;grid-template-columns:minmax(0,780px) 240px;justify-content:space-between;gap:64px;padding-top:38px;padding-bottom:48px}.j-reading{min-width:0}.j-takeaway{background:#f0f4f8;border:1px solid #e0e7ee;border-left:3px solid #183754;border-radius:0 12px 12px 0;padding:22px 24px;margin-bottom:34px}.j-takeaway>span{font-size:10px;letter-spacing:.12em;color:#4f6782;font-weight:650}.j-takeaway p{font-size:16px;line-height:1.8;margin-top:8px;color:#233b56}.j-reading>section{margin-bottom:35px;scroll-margin-top:118px}.j-reading>section h2{font-size:26px;line-height:1.4;margin-bottom:16px}.j-reading>section>p:not(.j-inline-sources){font-size:16px;line-height:2;color:#454f5d}.j-inline-sources{font-size:11px;margin-top:13px;color:#87909d;display:flex;gap:8px;align-items:center}.j-inline-sources a{color:#34577b;padding:3px 2px;text-decoration:underline;text-underline-offset:3px}.j-toc{position:sticky;top:112px;align-self:start;padding-top:4px}.j-toc .eyebrow{font-size:10px;color:#7d8796;margin-bottom:13px}.j-toc>a{display:block;padding:12px 0;border-top:1px solid #e7eaf0;font-size:12px;line-height:1.8;color:#546278}.j-toc>a:hover{color:#12294d}.j-toc>div{border-top:1px solid #e7eaf0;padding-top:17px}.j-toc>div p{font-size:11px;line-height:1.8;color:#8b94a2}
.j-reading .j-sources{border-top:1px solid #dfe5ec;padding-top:30px;margin-top:42px}.j-sources ol{padding-left:22px;margin:0}.j-sources li{padding:8px 0 8px 6px;font-size:13px;line-height:1.85;color:#263f60;scroll-margin-top:120px}.j-sources a{display:inline-flex;align-items:baseline;gap:7px;text-decoration:underline;text-underline-offset:3px}.j-sources a svg{width:13px;height:13px;align-self:center}.j-scope-note{font-size:11px;color:#8a93a0;line-height:1.8}.j-article-end{margin-top:32px;padding-top:24px;border-top:1px solid #e1e7ee;display:flex;align-items:center;justify-content:space-between;gap:20px}.j-article-end a{font-size:12px;color:#3c5778}.j-related{padding:45px 0 65px;background:#f8fafc;border-top:1px solid #e1e6ed}.j-two{grid-template-columns:1fr 1fr}.j-related .j-card{min-height:300px}
@media(max-width:1100px){.site-header .desktop-nav{gap:17px}.j-reading-layout{grid-template-columns:minmax(0,1fr) 200px;gap:35px}.j-card{padding:25px 23px}.j-card-title{font-size:22px!important}.j-toolbar{align-items:flex-start}.j-filters{gap:3px}.j-filters button{padding:8px 10px;font-size:11px}.j-search{min-width:160px;max-width:190px}.j-preview-heading h2{font-size:29px}}
@media(max-width:860px){.j-grid{grid-template-columns:1fr 1fr;gap:20px}.j-toolbar{flex-direction:column;gap:15px}.j-search{max-width:none;width:100%}.j-index-hero{padding:42px 0 30px}.j-index-hero h1{font-size:45px}.j-reading-layout{grid-template-columns:1fr}.j-toc{display:none}.j-preview-heading{align-items:flex-start;gap:20px}.journal-preview{padding:42px 0}.j-card{min-height:345px}.j-article-header{padding:38px 0 29px}.j-article-header h1{font-size:36px}.j-article-deck{font-size:15px}.j-reading>section>p:not(.j-inline-sources){font-size:15px}.j-editor-note{margin-bottom:45px}.j-article-end .text-link{gap:12px}}
@media(max-width:580px){.journal-page .wrap{width:calc(100% - 36px)}.j-index-hero{padding-top:30px}.j-index-hero h1{font-size:39px}.j-index-deck{font-size:14px;line-height:1.9;margin-top:17px}.j-grid,.j-two{grid-template-columns:1fr;gap:17px}.j-card{padding:26px 23px;min-height:300px;border-radius:18px}.j-card-title{font-size:24px!important;line-height:1.35!important}.j-card-summary{font-size:14px;margin-bottom:26px}.j-card-date{font-size:10px}.j-card-bottom svg{opacity:1}.j-category{font-size:11px}.j-filters{gap:5px}.j-filters button{padding:8px 11px;font-size:11px}.j-toolbar{padding:16px 0}.j-result-summary{margin-bottom:18px}.j-editor-note{gap:12px;padding-top:21px;margin-top:26px}.j-editor-note p{font-size:11px}.j-preview-heading{display:block}.j-preview-heading h2{font-size:28px}.j-preview-heading>.text-link{display:inline-flex;margin-top:20px}.j-preview-heading p:not(.eyebrow){font-size:12px}.journal-preview .j-card{min-height:290px}.journal-preview .j-card-title{font-size:23px!important}.journal-preview .j-card-summary{font-size:13px}.j-breadcrumb{font-size:10px;gap:8px;margin-bottom:20px}.j-article-header h1{font-size:32px;line-height:1.3}.j-article-deck{font-size:14px;line-height:1.9;margin-top:20px}.j-byline{font-size:10px;gap:8px}.j-reading-layout{padding-top:25px;padding-bottom:35px}.j-takeaway{padding:19px 20px;margin-bottom:28px}.j-takeaway p{font-size:14px}.j-reading>section h2{font-size:23px}.j-reading>section>p:not(.j-inline-sources){font-size:14px;line-height:2}.j-sources li{font-size:12px}.j-related{padding:35px 0 42px}.j-related .j-card{min-height:300px}.j-reading .j-sources{padding-top:25px}.j-article-end{gap:13px}.j-article-end a{font-size:11px}}
@media(prefers-reduced-motion:reduce){.j-card,.j-card-bottom svg{transition:none}.j-card:hover{transform:none}}
