/* Jianmu editorial system: one focal point, evidence revealed in layers. */
html[lang="zh-CN"] #overview #overview-title{font-family:"Songti SC","STSong","Noto Serif CJK SC","SimSun",serif;font-size:clamp(29px,2.8vw,42px);font-weight:400;letter-spacing:.045em;line-height:1.5}
@media(max-width:560px){html[lang="zh-CN"] #overview #overview-title{font-size:28px;line-height:1.5}}
:root{--bg:#101713;--line:#344538;--mint:#c1d2b9;--gold:#d8bc86}
body{background:radial-gradient(ellipse at 73% 38%,#23302442,transparent 52%),var(--bg)}
header{height:82px;border-color:#34453880}.enhanced body{grid-template-rows:82px minmax(0,1fr) 54px}.enhanced footer{height:54px}footer{border-color:#34453880}
main,.enhanced main{width:min(1440px,88vw)}.primary{gap:30px}.primary a{font-size:11px}.brand small{letter-spacing:.17em}
.enhanced .screen{padding-block:clamp(24px,4vh,48px)}
.enhanced #overview{display:grid;grid-template-columns:.95fr 1.2fr;grid-template-rows:minmax(0,1fr) auto;column-gap:7%;row-gap:0;align-items:center;overflow-y:auto;padding:0 0 24px}
#overview .hero-copy{padding:18px 0 28px}#overview .hero-copy>.kicker{font-size:9px;letter-spacing:.14em;margin-bottom:30px}
#overview #overview-title{font-size:clamp(35px,3.4vw,54px);line-height:1.3;font-weight:390;letter-spacing:-.035em}#overview #overview-title em{color:#bbcdb4}
#overview .hero-copy .lead{font-size:14px;line-height:1.95;max-width:350px;margin-top:26px;color:#a7b5a7}#overview .hero-copy .actions{margin-top:32px;gap:24px}.button{background:transparent;color:var(--gold);border-color:#8c815d;border-radius:0;min-height:48px;padding:12px 19px}.button:hover{background:#d8bc86;color:#101713}.text-link{border-bottom:0;color:#a6b5a6;font-size:11px}.hero-principles{margin-top:33px;font-size:8px;gap:20px}
.enhanced #overview .living-system{width:100%;height:100%;min-height:250px;max-height:650px;align-self:center;overflow:hidden}.living-system:before{content:'';position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(ellipse,#a5b48109,transparent 65%);pointer-events:none}.art-top{top:6%;left:8%;right:8%;font-size:7px;opacity:.6}.art-core{top:44%;}.art-core strong{font-size:20px;font-weight:400;letter-spacing:.02em;margin-top:10px}.art-core small{letter-spacing:.2em;font-size:7px;color:#a0b391}.art-select{bottom:12%;gap:20px}.art-select button{border-bottom-color:#34463880;font-size:9px}.art-caption{bottom:5%;font-size:9px;color:#81947e}
.overview-shelf{grid-column:1/-1;display:grid;grid-template-columns:1.8fr 1fr 1fr 1.2fr;align-items:center;border-top:1px solid #61745155;gap:30px;padding-top:22px;position:relative}.overview-shelf:before{content:'';position:absolute;top:-1px;left:0;width:50px;height:1px;background:var(--gold)}.shelf-label>span{font:8px var(--mono);letter-spacing:.12em;color:#85977e}.shelf-label>strong{display:block;font-size:14px;font-weight:400;color:#c4cfbd;margin-top:9px}.shelf-label>small{display:block;font-size:9px;color:#879781;margin-top:6px}.shelf-metric{border-left:1px solid #34453888;padding-left:25px}.shelf-metric>strong{display:block;font-size:34px;line-height:1.15;letter-spacing:-.04em;color:#d7c397;font-weight:400}.shelf-metric>strong>span{font-size:20px;margin-left:3px}.shelf-metric>small{display:block;font-size:10px;color:#94a58d;margin-top:8px}.shelf-explore{font-size:11px;color:#c2d0b8}.shelf-explore>span{margin-left:15px;color:var(--gold)}.shelf-explore>small{display:block;font-size:9px;line-height:1.7;color:#7f927b;margin-top:10px}.shelf-metric:hover strong,.shelf-explore:hover{color:#f0d69e}
.section-head{gap:10%;margin-bottom:30px}.section-head h2{font-size:clamp(29px,2.8vw,43px);font-weight:390;line-height:1.3}.section-head>p{font-size:12px;max-width:380px}.section-head .kicker{margin-bottom:18px}
.local-advantage{grid-template-columns:1fr 1.2fr;background:none;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;padding:22px 0;gap:10%;margin-bottom:24px}.local-advantage h3{font-size:23px}.local-advantage p:not(.kicker){font-size:11px}.local-advantage .kicker{font-size:8px}.local-benefits{font-size:9px}.local-advantage summary{font-size:9px}
.evidence-explorer{display:grid;grid-template-columns:1fr 1.2fr;gap:10%;min-height:225px}.evidence-select{display:grid;grid-template-columns:1fr 1fr;gap:12px 25px;align-content:start}.evidence-select button{display:grid;grid-template-columns:20px 1fr 14px;align-items:center;text-align:left;padding:12px 0;border-bottom:1px solid #344538;gap:5px}.evidence-select button>span{font:8px var(--mono);color:#70896e}.evidence-select strong{font-size:27px;font-weight:400;color:#91a58b;letter-spacing:-.04em}.evidence-select small{grid-column:2;grid-row:2;font-size:9px;color:#899e84;line-height:1.6}.evidence-select b{grid-column:3;grid-row:1;font-weight:400;font-size:12px;color:#566c53}.evidence-select [aria-selected=true]{border-color:#ccb887}.evidence-select [aria-selected=true] strong,.evidence-select [aria-selected=true] b{color:var(--gold)}
.evidence-grid{display:block}.evidence-grid article{padding:6px 0 0;border:0;animation:arrive .35s ease both}.evidence-grid h3{font-size:25px;font-weight:400;line-height:1.4;margin:12px 0 15px}.evidence-grid p{font-size:12px;line-height:1.9;max-width:540px}.evidence-grid small{font-size:10px;line-height:1.7;margin:12px 0}.evidence-grid .text-link{font-size:10px;color:var(--gold)}.evidence-source{font-size:9px;line-height:1.7;padding-top:12px;color:#788f75}.comparison summary{font-size:10px}.comparison p{font-size:11px}
.workflow{background:#14201755;border-color:#41573c;border-radius:0}.workflow-tabs [aria-selected=true]{background:#28372666}.flow-art{border-color:#34463888}.workflow-body{min-height:310px}.phase-panels{padding:28px 34px}.phase-panels h3{font-weight:400}.phase-output{opacity:.8}.workflow-sources{font-size:9px}
.forensic-feature{background:#17221966;border-radius:0;border-color:#41573c}.plan{background:transparent;border-radius:0}.plan-1{background:#26332055;border-color:#7b8056}.branch-copy h3{font-weight:400}
@media(min-width:851px) and (max-height:740px){.enhanced #strengths{padding-block:14px}#strengths .evidence-explorer{min-height:165px}}
@media(min-width:851px){#strengths .evidence-explorer{min-height:180px}#strengths .evidence-source{padding-top:8px}#strengths .comparison{margin-top:12px}#strengths .comparison summary{padding:10px 0}}
@media(min-width:851px) and (max-height:740px){.enhanced .screen{padding-block:24px}.section-head{margin-bottom:22px}.local-advantage{padding:15px 0;margin-bottom:18px}.evidence-explorer{min-height:195px}.evidence-grid h3{font-size:21px}.evidence-grid p{font-size:11px}.overview-shelf{padding-top:16px}.shelf-metric>strong{font-size:29px}#overview .hero-copy>.kicker{margin-bottom:20px}#overview .hero-copy .lead{font-size:13px;margin-top:20px}#overview .hero-copy .actions{margin-top:23px}.hero-principles{margin-top:24px}.art-core strong{font-size:18px}}
@media(max-width:1000px){.primary{gap:17px}.enhanced #overview{column-gap:3%;grid-template-columns:1fr 1fr}.overview-shelf{gap:20px;grid-template-columns:1.5fr 1fr 1fr}.shelf-explore{grid-column:1/-1;display:flex;justify-content:flex-end;align-items:center;gap:12px;font-size:10px}.shelf-explore>small{margin-top:0}.shelf-label>strong{font-size:12px}.section-head{gap:6%}.evidence-explorer,.local-advantage{gap:6%}}
@media(max-width:850px){header{height:110px}.enhanced body{grid-template-rows:110px minmax(0,1fr) 52px}.enhanced footer{height:52px}#overview #overview-title{font-size:34px}#overview .hero-copy .lead{font-size:12px}#overview .hero-copy .actions{gap:16px}.hero-principles{font-size:7px;gap:12px}.art-core strong{font-size:16px}.art-top{font-size:6px}.art-select{gap:10px}.art-caption{font-size:8px}.evidence-select strong{font-size:24px}.evidence-select{gap:8px 18px}.evidence-grid h3{font-size:22px}.evidence-grid p{font-size:11px}.local-advantage h3{font-size:22px}.workflow-body{min-height:280px}}
@media(max-width:560px){.enhanced #overview{grid-template-columns:1fr;grid-template-rows:auto minmax(210px,1fr) auto;row-gap:0;padding-bottom:20px;overflow-y:auto;align-content:start}#overview .hero-copy{padding:27px 0 0}#overview .hero-copy>.kicker{margin-bottom:18px;font-size:8px}#overview #overview-title{font-size:32px;line-height:1.3}#overview .hero-copy .lead{font-size:12px;margin-top:18px;max-width:100%}#overview .hero-copy .actions{margin-top:21px}.hero-principles{display:none}.enhanced #overview .living-system{min-height:235px;max-height:285px}.art-top{display:none}.art-select{bottom:10%}.art-caption{bottom:0;font-size:7px}.art-core{top:42%}.art-core strong{font-size:16px}.overview-shelf{grid-template-columns:1fr 1fr;gap:17px;margin-top:18px;padding-top:18px}.shelf-label{grid-column:1/-1}.shelf-label>strong{display:none}.shelf-label>small{font-size:9px}.shelf-metric{padding-left:0;border-left:0}.shelf-metric>strong{font-size:29px}.shelf-explore{flex-wrap:wrap;justify-content:flex-start;font-size:10px;gap:8px}.shelf-explore>small{font-size:8px}.local-advantage{grid-template-columns:1fr;gap:13px;padding:18px 0}.local-advantage h3{font-size:23px}.local-advantage p:not(.kicker){font-size:12px}.evidence-explorer{grid-template-columns:1fr;gap:23px}.evidence-grid article{min-height:230px}.evidence-select strong{font-size:28px}.evidence-select small{font-size:10px}.evidence-grid h3{font-size:23px}.evidence-grid p{font-size:12px}.evidence-source{display:block}.section-head h2{font-size:29px}.section-head>p{font-size:12px}.section-head{margin-bottom:24px}.workflow-body{min-height:0}.phase-panels{padding:24px}}
