/* Chinese homepage only. Typography and visual tokens from Visual Upgrade R07.
字体与版本说明
*/
@font-face{font-family:'Atyp Local';src:local('Atyp Text Bold'),local('AtypText-Bold');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Atyp Local';src:local('Atyp Text Light'),local('AtypText-Light');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'FINGY Swei';src:url('/founders/font-2e188b9e1c12.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'FINGY Swei';src:url('/founders/font-409e045cd31e.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'FINGY Garamond';src:url('/founders/font-fd895629a7f0.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
:root{--guide-cn:"FINGY Swei","Swei SC","PingFang SC","Microsoft YaHei",sans-serif;--guide-en:"Atyp Local","Atyp Text","Helvetica Neue",Arial,sans-serif;--guide-serif:"FINGY Garamond",Georgia,serif;--guide-navy:#071E3A;--guide-red:#E8003D;--guide-gray:#F5F5F5;--guide-line:#D9DCE0;--guide-muted:#344559}
body.founders-navigation{background:var(--guide-gray);color:var(--guide-navy);font-family:var(--guide-cn);font-size:17px;line-height:1.8}
body.founders-navigation :is(h1,h2,h3,p,small,button,a,figcaption,span){font-family:var(--guide-cn)}
body.founders-navigation .wrap{max-width:1320px}
body.founders-navigation .site-header{background:var(--guide-gray);border-bottom:1px solid var(--guide-navy)}
body.founders-navigation .founders-hero{background:transparent}
body.founders-navigation .founders-copy h1{font-size:clamp(36px,4.2vw,62px);font-weight:700;line-height:1.24;letter-spacing:0;margin:28px 0 18px;color:var(--guide-navy)}
body.founders-navigation .founders-copy h1 em{font-family:var(--guide-cn);font-style:normal;color:inherit;letter-spacing:0}
.founders-copy h1:after{content:"";display:block;width:74px;height:5px;background:var(--guide-red);margin-top:30px}
body.founders-navigation .founders-copy .guide-kicker{display:flex;align-items:center;gap:10px;font-family:var(--guide-en);font-size:12px;letter-spacing:.07em;margin:0;color:var(--guide-navy)}
.guide-kicker:before{content:"";width:34px;height:3px;background:var(--guide-red)}
body.founders-navigation .founders-copy .guide-subtitle{font-family:var(--guide-serif);font-size:28px;font-weight:400;line-height:1.3;color:#5d646c;margin:0 0 24px}
body.founders-navigation .founders-copy>p{font-size:19px;line-height:1.9;color:#3f454c;margin-bottom:28px}
body.founders-navigation .founders-copy .founders-cities{font-family:var(--guide-en);font-size:12px;line-height:1.8;letter-spacing:0;margin-top:24px}
body.founders-navigation main :is(article,figure,img,.guide-navigate){border-radius:0;box-shadow:none}
body.founders-navigation .section{padding-block:68px}
body.founders-navigation :is(.system-section,.guide-pathways){background:transparent}
body.founders-navigation :is(.system-section-heading,.growth-layout,.moments .section-heading,.home-notes .section-heading){border-top:2px solid var(--guide-navy);padding-top:20px}
body.founders-navigation .eyebrow{font-family:var(--guide-en);color:var(--guide-red);font-size:12px;line-height:1.6;letter-spacing:.07em}
body.founders-navigation :is(.system-section-heading h2,.growth-intro h2,.section-heading h2,.home-next-layout h2){font-size:clamp(28px,2.7vw,38px);line-height:1.4;font-weight:700;letter-spacing:0;margin:20px 0;color:var(--guide-navy)}
body.founders-navigation .guide-intro{max-width:46em;font-size:16px;line-height:1.9;color:var(--guide-muted);margin:20px 0 30px}
body.founders-navigation .system-cards{gap:28px}
body.founders-navigation .system-cards .system-card{padding:26px!important;background:transparent!important;border:1px solid var(--guide-line)!important;border-top:3px solid var(--guide-navy)!important;border-radius:0!important;box-shadow:none!important}
body.founders-navigation .system-card h3{font-size:26px;line-height:1.4}
body.founders-navigation :is(.system-english,.system-action){font-family:var(--guide-en)}
body.founders-navigation .system-action{color:var(--guide-red)}
body.founders-navigation .system-description{font-size:15px;line-height:1.85;color:var(--guide-muted)}
body.founders-navigation .guide-status{font-size:12px;line-height:1.6;color:var(--guide-muted);margin:12px 0 0;border-left:3px solid var(--guide-red);padding-left:10px}
body.founders-navigation .growth-summary{font-size:16px;line-height:1.9;color:var(--guide-muted)}
.guide-entries article{display:grid;grid-template-columns:96px minmax(0,1fr);gap:20px;padding:25px 0;border-top:1px solid var(--guide-line)}
body.founders-navigation .guide-entries article>span{font-family:var(--guide-en);font-size:12px;letter-spacing:.07em;color:var(--guide-red);padding-top:5px;font-weight:700}
.guide-entries h3{font-size:23px;font-weight:700;line-height:1.4;margin:0 0 10px;color:var(--guide-navy)}
.guide-entries article p{margin:0;font-size:15px;line-height:1.85;color:var(--guide-muted)}
.guide-navigate{background:white;padding:22px 26px;margin:18px 0 0;font-size:15px;line-height:1.85;color:var(--guide-muted);border-left:3px solid var(--guide-red)}
.guide-navigate strong{font-size:12px;letter-spacing:.07em;color:var(--guide-navy)}
body.founders-navigation .home-next-step{background:var(--guide-navy);color:white}
body.founders-navigation .home-next-step :is(.eyebrow,h2){color:white}
body.founders-navigation .home-next-copy p{font-size:16px;line-height:1.9;color:#d8e2ed}
body.founders-navigation .home-next-layout h2{max-width:none}
@media(max-width:850px){body.founders-navigation .section{padding-block:48px}body.founders-navigation .founders-copy h1{font-size:clamp(34px,8vw,52px)}body.founders-navigation .founders-copy .guide-subtitle{font-size:24px}body.founders-navigation .founders-copy>p{font-size:17px}body.founders-navigation .system-cards{gap:22px}body.founders-navigation .system-cards .system-card{padding:22px 18px!important}.guide-entries article{grid-template-columns:76px minmax(0,1fr);gap:14px}.guide-entries h3{font-size:20px}.guide-navigate{padding:18px}body.founders-navigation .growth-intro h2{font-size:30px}}
