.language-switch{display:inline-flex;align-items:center;justify-content:center;border:1px solid #9da894;padding:7px 12px!important;font-size:12px!important;letter-spacing:0!important;white-space:nowrap;flex-shrink:0;text-decoration:none}
html[lang=zh-Hans] body{font-family:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",Arial,sans-serif}
html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3,html[lang=zh-Hans] h4{font-family:"Songti SC","STSong","Noto Serif CJK SC",serif;letter-spacing:.01em;line-height:1.3}
html[lang=zh-Hans] p{line-height:1.9}html[lang=zh-Hans] .eyebrow{letter-spacing:.1em}html[lang=zh-Hans] .focus-hero h1{font-size:clamp(42px,5vw,72px)}html[lang=zh-Hans] .focused-bio h2{font-size:40px}html[lang=zh-Hans] .bio-principles span{line-height:1.5}html[lang=zh-Hans] .button{white-space:normal;text-align:center}
@media(max-width:760px){header nav{display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:8px}header nav>a:not(.language-switch):not(.button){display:none}header nav .language-switch{display:inline-flex!important}header nav .button{font-size:11px;padding:10px 12px}html[lang=zh-Hans] .focus-hero h1{font-size:42px}html[lang=zh-Hans] .focused-bio h2{font-size:32px}html[lang=zh-Hans] .booking-lead h1,html[lang=zh-Hans] .circle-lead h1{font-size:40px}}
