.language-switch{display:flex;gap:7px;align-items:center;font-size:12px;white-space:nowrap}.language-switch a{color:var(--muted);padding:8px 0}.language-switch a.active{color:var(--navy);font-weight:700}.language-switch span{color:#bcc3cb}.company-cn{display:block;font-size:.78em;font-weight:400;color:var(--muted);line-height:1.7;margin-top:5px}.resume-extra p+p{margin-top:18px}.resume-sheet-zh{font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif}.resume-sheet-zh .resume-header h1{font-size:clamp(30px,3.6vw,52px);letter-spacing:0}.resume-sheet-zh .resume-header h2{font-size:26px}.resume-sheet-zh .resume-skills ul{list-style:disc;padding-left:17px}.resume-sheet-zh .resume-skills li{margin:5px 0}.resume-sheet-zh .resume-profile p+p{margin-top:8px}.resume-sheet-zh .resume-role{color:#005185}.resume-sheet-zh .resume-job p{line-height:1.9}html[lang="zh-CN"] .about-photo h1{font-size:clamp(30px,3.7vw,54px);line-height:1.35;letter-spacing:0}html[lang="zh-CN"] .about-intro .body-copy{line-height:2}html[lang="zh-CN"] .about-intro h2{line-height:1.4;letter-spacing:0}@media(max-width:600px){.language-switch{padding-top:14px;border-top:1px solid var(--line);margin-top:8px;width:100%;gap:12px}.resume-sheet-zh .resume-header h1{font-size:36px}.resume-sheet-zh .resume-header h2{font-size:23px}html[lang="zh-CN"] .about-photo h1{font-size:29px}}
@media(max-width:600px){body>header{gap:15px}.language-switch{padding:0;border:0;margin:0;width:auto;gap:7px}.menu-toggle{margin-left:auto}}
html[lang="zh-CN"] .page-head h1,html[lang="zh-CN"] .about-strip h2,html[lang="zh-CN"] .contact-band h2{letter-spacing:0;line-height:1.35}html[lang="zh-CN"] .body-copy,html[lang="zh-CN"] .photo-story figcaption{line-height:1.95}html[lang="zh-CN"] .eyebrow{letter-spacing:1px}
