.presentation-shell:lang(en),.facade-page:lang(en),.facade-drawer:lang(en){--type-action:15px;--type-note:13px;--type-body:16px;--type-dense:12px}.phone-frame:lang(en) .app-header strong{font-size:15px;line-height:1.35}.phone-frame:lang(en) .tabbar button span{line-height:1.4;font-size:12px!important}.phone-frame:lang(en) .ask-xingya-launcher span{font-size:12px;line-height:1.35}.phone-frame:lang(en) .compact-language button{font-size:13px}.phone-frame:lang(en) :is(.page-intro h1,.library-page .page-intro h1,.english-profile>h1){letter-spacing:-.025em;font-size:21px;line-height:1.35}.phone-frame:lang(en) .home-hero .hero-copy h1{letter-spacing:-.025em;font-size:clamp(28px,7.5vw,32px);line-height:1.16}.phone-frame:lang(en) .home-hero .hero-copy p{font-size:14px;line-height:1.6}.phone-frame:lang(en) .home-route h2{font-size:18px;line-height:1.4}.phone-frame:lang(en) .home-actions .button{font-size:16px}.presentation-shell .phone-frame:lang(en) :is(.segmented button,.button,.cloud-button,.inline-audio-button,.repeat-narration,.drawer-toggle,.component-dots button){overflow-wrap:normal;word-break:normal;min-height:44px;line-height:1.4}.presentation-shell .phone-frame:lang(en) .segmented button{font-size:14px}.phone-frame:lang(en) .depth-explore .segmented .facade-mode-entry{font-size:14px;line-height:1.4}.phone-frame:lang(en) .drawer-toggle{font-size:14px}.phone-frame:lang(en) .drawer-title{font-size:15px;line-height:1.4}.phone-frame:lang(en) .station-sheet>h2{letter-spacing:-.015em;text-wrap:pretty;margin:0 0 12px;font-size:19px;font-weight:600;line-height:1.4}.phone-frame:lang(en) .culture-map-tools{font-size:13px;line-height:1.4}.phone-frame:lang(en) .culture-map-toggle>b{font-size:12px}.phone-frame:lang(en) .culture-map-card .culture-map-summary h2{font-size:19px;line-height:1.4}.phone-frame:lang(en) .culture-map-card :is(.culture-map-eyebrow,.culture-map-summary p,.culture-map-location){font-size:14px;line-height:1.6}.phone-frame:lang(en) .culture-map-card .culture-map-primary{font-size:15px}.phone-frame:lang(en) .culture-map-card .culture-map-back{font-size:14px}.phone-frame:lang(en) .building-card h3{letter-spacing:-.01em;text-wrap:pretty;font-size:15px;font-weight:600;line-height:1.4}.phone-frame:lang(en) .building-card-copy :is(span,p){line-height:1.5}.phone-frame:lang(en) .culture-list button b{font-size:15px;line-height:1.45}.phone-frame:lang(en) .english-profile>p{font-size:14px;line-height:1.65}.phone-frame:lang(en) .progress-numbers strong{font-size:21px}.phone-frame:lang(en) .inline-component-story .story-prose p,.phone-frame:lang(en) .culture-detail .story-more>p,.phone-frame:lang(en) .culture-detail .culture-clue-response p,.phone-frame:lang(en) .ask-answer>p,.phone-frame:lang(en) .player-transcript p{font-size:var(--type-body);text-wrap:pretty;line-height:1.75}.phone-frame:lang(en) .inline-component-story h1{font-size:22px;line-height:1.35}.phone-frame:lang(en) .depth-explore .building-viewer__hotspot{font-size:13px!important}.phone-frame:lang(en) .culture-detail .culture-drawer-heading h1{font-size:17px;line-height:1.4}.phone-frame:lang(en) .ask-xingya-panel button{font-size:var(--type-action)}.phone-frame:lang(en) .ask-xingya-panel input{font-size:16px}.phone-frame:lang(en) .ask-xingya-panel :is(.ask-welcome p,.ask-command-list p,.ask-voice-status,.ask-voice-help p,.ask-voice-consent p){line-height:1.6}.facade-page:lang(en) h1{letter-spacing:-.02em;text-wrap:pretty;font-size:24px;line-height:1.35}.facade-page:lang(en) .facade-lead{font-size:16px;line-height:1.65}
