.language-switch{display:flex;gap:2px;align-items:center;padding:3px;border:1px solid var(--editorial-edge);border-radius:10px}.language-switch button{font-size:12px!important;min-width:37px;min-height:36px;padding:5px!important;border-radius:6px!important}.language-switch [aria-pressed=true]{background:rgba(90,210,202,.15);color:var(--aqua);box-shadow:inset 0 -1px var(--aqua)}
html[dir=ltr] body{font-family:Arial,Helvetica,sans-serif;line-height:1.65}html[lang=zh-Hans] body{font-family:'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif;line-height:1.85}html[dir=ltr] h1,html[dir=ltr] h2,html[dir=ltr] h3,html[dir=ltr] p,html[dir=ltr] button{letter-spacing:0!important}html[dir=ltr] .opening h1{font-size:clamp(42px,6.5vw,98px)!important;line-height:1.14!important}html[dir=ltr] .chapter>h2,html[dir=ltr] .proof-intro>h2{font-size:clamp(34px,5.2vw,74px)!important;line-height:1.22!important}html[lang=zh-Hans] .chapter>h2,html[lang=zh-Hans] .proof-intro>h2{line-height:1.5!important;word-break:normal}html[dir=ltr] .offer-paths h4 b{font-size:clamp(42px,5vw,70px)}html[dir=ltr] .offer-paths h4,html[dir=ltr] .team-person strong{overflow-wrap:anywhere}html[dir=ltr] .team-person{padding:24px 0 24px 18px}html[dir=ltr] .engineering-team strong{font-size:clamp(16px,1.6vw,25px)}html[dir=ltr] .person-ali{padding-inline:12px}html[dir=ltr] .glass-select-trigger,html[dir=ltr] .glass-options button{text-align:start}html[dir=ltr] .decision-columns,html[dir=ltr] .partner-roles,html[dir=ltr] .offer-paths{text-align:start}html[dir=ltr] .brand-wordmark strong{font-size:38px}html[lang=zh-Hans] .brand-wordmark span{font-size:25px}html[dir=ltr] .ice-icon{flex-shrink:0}html[dir=ltr] .calc-grid label,html[dir=ltr] .questionnaire label{line-height:1.65}html[dir=ltr] .scenario-results dd{overflow-wrap:anywhere}
@media(max-width:760px){header{flex-wrap:wrap;gap:8px!important;padding-block:12px!important}header .tools{gap:6px!important}.language-switch button{min-width:32px;font-size:11px!important;min-height:34px}header .signature{gap:6px;font-size:12px!important}header .signature img{width:16px!important;height:24px!important}header .tools>button{font-size:11px!important;padding:4px!important}html[dir=ltr] .opening h1{font-size:clamp(37px,10vw,57px)!important}html[dir=ltr] .chapter>h2,html[dir=ltr] .proof-intro>h2{font-size:clamp(31px,8vw,42px)!important}html[dir=ltr] .chapter-lead,html[dir=ltr] .definition{font-size:18px!important;line-height:1.75!important}html[dir=ltr] .team-person strong{font-size:25px}html[dir=ltr] .engineering-team strong{font-size:20px}html[dir=ltr] .reuse-stories{gap:14px}html[dir=ltr] .reuse-stories button{font-size:12px}html[dir=ltr] .brand-wordmark strong{font-size:33px}.language-switch{order:0}header .signature span{max-width:90px}html[lang=zh-Hans] .opening h1{line-height:1.4!important}}

@media(max-width:760px){.opening{padding-top:150px!important}html[lang=zh-Hans] .key-result output{font-size:clamp(26px,8vw,44px)!important;overflow-wrap:anywhere}header .tools{max-width:100%}}
.explore-preview>*{min-width:0}.scenario-counter,.quick-controls output{overflow-wrap:anywhere}html[lang=zh-Hans] .scenario-counter{font-size:clamp(25px,7vw,42px)}
