html[lang="zh-Hans"] body{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:0}
html[lang="zh-Hans"] .intro h2,html[lang="zh-Hans"] .about-statement{font-size:clamp(36px,5.5vw,88px);line-height:1.25;letter-spacing:0}
html[lang="zh-Hans"] .life-statement{font-size:clamp(36px,6vw,100px);line-height:1.25;letter-spacing:0}
html[lang="zh-Hans"] .section-heading h2,html[lang="zh-Hans"] .section-heading p{font-size:clamp(23px,3.5vw,60px);letter-spacing:0}
html[lang="zh-Hans"] .project-title{font-size:clamp(45px,5.5vw,85px);line-height:1.15;letter-spacing:0}
html[lang="zh-Hans"] .project-kicker{line-height:1.6}
html[lang="zh-Hans"] .photo-gallery>h2{font-size:clamp(36px,6vw,90px);letter-spacing:0;line-height:1.25}
html[lang="zh-Hans"] .note-title{font-size:clamp(25px,3vw,48px);letter-spacing:0;line-height:1.35}
html[lang="zh-Hans"] .bio p,html[lang="zh-Hans"] .story-body p,html[lang="zh-Hans"] .life-card p{line-height:1.8;letter-spacing:0}
html[lang="zh-Hans"] .mascot-hero .hero-art-wrap::after{content:"您好，我是 Jeff。";letter-spacing:0}
html[lang="zh-Hans"] .sticker-face{line-height:1.15;letter-spacing:0}
html[lang="zh-Hans"] .menu-dialog nav a{font-size:clamp(32px,6vw,85px);letter-spacing:0;line-height:1.25}
html[lang="zh-Hans"] .story-dialog h2{letter-spacing:0;line-height:1.2;overflow-wrap:anywhere}
@media(max-width:540px){html[lang="zh-Hans"] .section-heading{align-items:flex-start;flex-wrap:wrap}html[lang="zh-Hans"] .life-statement{font-size:10vw}html[lang="zh-Hans"] .intro h2,html[lang="zh-Hans"] .about-statement{font-size:9vw}html[lang="zh-Hans"] .hero-bottom>span{max-width:170px}html[lang="zh-Hans"] .project-title{font-size:18vw}html[lang="zh-Hans"] .story-dialog .pill{white-space:normal}}
@media(max-width:540px){html[lang="zh-Hans"] .header .nav-actions>.pill{white-space:nowrap;flex-shrink:0}}
