/* Shared language control; Chinese typography does not alter English styling. */
.lg-language-switch{display:flex;align-items:center;gap:7px;white-space:nowrap;flex-shrink:0;order:1;font:500 12px/1.2 Arial,sans-serif}
.lg-header__inner>.lg-language-switch{margin-left:auto}
.lg-language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:30px;color:#aebac0!important;text-decoration:none!important}
.lg-language-switch a[aria-current]{color:#fff!important;text-decoration:underline!important;text-underline-offset:5px;text-decoration-color:#C8102E!important;text-decoration-thickness:2px!important}
.lg-language-switch span{color:#526067}
.lg-language-switch a:focus-visible{outline:2px solid #fff;outline-offset:2px;border-radius:2px}
@media(min-width:1021px){.lg-header__inner{gap:20px}.lg-navigation{gap:20px}.lg-language-switch{margin-left:0!important}}
@media(min-width:1021px) and (max-width:1220px){.lg-header__inner{gap:12px}.lg-navigation{gap:12px}.lg-navigation>a{font-size:12px}.lg-navigation .lg-nav-trial{padding-inline:12px;gap:10px}}
@media(max-width:1020px){.lg-header__inner{column-gap:12px}.lg-language-switch{font-size:13px;gap:8px}}
html[lang^="zh"]{--lg-head:'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',Arial,sans-serif;--lg-body:'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',Arial,sans-serif}
html[lang^="zh"] body{font-family:var(--lg-body);line-height:1.75}
html[lang^="zh"] .lg-site h1,html[lang^="zh"] .lg-site h2,html[lang^="zh"] .lg-site h3{font-family:var(--lg-head);line-height:1.28;letter-spacing:-.025em;word-break:normal}
html[lang^="zh"] .lg-site h1{font-size:clamp(38px,5.2vw,76px)}
html[lang^="zh"] .lg-site h2{font-size:clamp(29px,3.4vw,48px)}
html[lang^="zh"] .lg-site h3{font-size:clamp(22px,2.5vw,32px)}
html[lang^="zh"] .lg-site .lg-kicker,html[lang^="zh"] .lg-site .lg-button{letter-spacing:.025em!important}
html[lang^="zh"] .lg-navigation>a{letter-spacing:.01em}
html[lang^="zh"] .coaching-experience{font-family:var(--lg-body)}
html[lang^="zh"] .coaching-experience button,html[lang^="zh"] .coaching-experience input,html[lang^="zh"] .coaching-experience select{font-family:inherit;letter-spacing:0}
html[lang^="zh"] .coaching-experience__offer-name{font-size:clamp(25px,2.8vw,40px)!important;line-height:1.35!important}
html[lang^="zh"] .coaching-experience__cta{letter-spacing:.025em!important}
html[lang^="zh"] .coaching-experience__package-label{letter-spacing:0!important}
html[lang^="zh"] .lg-site .fbp-title,html[lang^="zh"] .lg-site .fbp-btn,html[lang^="zh"] .lg-site .fbp-option,html[lang^="zh"] .lg-site .fbp-option label,html[lang^="zh"] .lg-site .fb-acc-wrap{font-family:var(--lg-body)!important;letter-spacing:0!important}
html[lang^="zh"] .lg-site .fbp-title .title-main,html[lang^="zh"] .lg-site .fbp-title .title-variant{font-size:28px}
@media(max-width:720px){html[lang^="zh"] .lg-site h1{font-size:40px}html[lang^="zh"] .lg-site h2{font-size:31px}html[lang^="zh"] .lg-site .lg-final h2{font-size:38px}html[lang^="zh"] .lg-navigation>a{font-size:23px}html[lang^="zh"] .lg-hero__intro{line-height:1.7}html[lang^="zh"] .lg-site .coaching-experience__offer-name{font-size:27px!important}}
