/* 中文沿用已确认的深蓝页面，仅调整阅读字级与完整词句换行，不改变卡片结构、图片、背景或滚动方式。 */
html[data-language="zh-CN"] :is(.ct-page,.ut-search-page,.ut-status-page,.ut-policy-page){font-family:"Microsoft YaHei","PingFang SC","Carbon Sora",sans-serif;letter-spacing:0}
html[data-language="zh-CN"] :is(.ct-page,.ut-search-page,.ut-status-page,.ut-policy-page) :is(h1,h2,h3){font-family:inherit;letter-spacing:0;line-height:1.4}
html[data-language="zh-CN"] :is(.ct-hero,.ut-search-hero,.ut-status-copy) h1{font-size:clamp(42px,4.5vw,68px);line-height:1.3}
html[data-language="zh-CN"] :is(.ct-page,.ut-search-page,.ut-status-page) .ph-lead{font-size:18px;line-height:1.85;max-width:34em}
html[data-language="zh-CN"] .ut-policy-prose p{font-size:17px;line-height:1.95}
html[data-language="zh-CN"] .ut-policy-prose h2{line-height:1.5}
html[data-language="zh-CN"] .ct-fields :is(input,textarea,select){font-family:inherit}
html[data-language="zh-CN"] .ut-result[lang="en"] :is(h2,p){font-family:"Carbon Sora",sans-serif;letter-spacing:normal}
@media(max-width:600px){
  html[data-language="zh-CN"] :is(.ct-hero,.ut-search-hero,.ut-status-copy) h1{font-size:clamp(30px,8.2vw,40px)}
  html[data-language="zh-CN"] .ut-policy-prose p{font-size:16px;line-height:1.95}
}
