/* Chinese-only refinement. Shared photography, product geometry and approved theme stay upstream. */
html[lang="zh-CN"] body{font-family:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;word-break:normal;overflow-wrap:normal;line-break:strict}
html[lang="zh-CN"] .c3-title{line-height:1.35;letter-spacing:.01em}
html[lang="zh-CN"] .c3-kicker{letter-spacing:.14em}
html[lang="zh-CN"] .zh-language-links{display:inline-flex;align-items:center;gap:14px;white-space:nowrap}
html[lang="zh-CN"] .zh-language-links a{font-size:13px;text-decoration:none}
html[lang="zh-CN"] .renewal-notice-kicker{letter-spacing:.06em}
html[lang="zh-CN"] .renewal-notice-heading h2{letter-spacing:.01em;text-wrap:balance}
html[lang="zh-CN"] .renewal-notice-copy p{letter-spacing:0}
html[lang="zh-CN"] .zh-term{white-space:nowrap;display:inline}
html[lang="zh-CN"] .product-card p{letter-spacing:0}
html[lang="zh-CN"] .c3-product figcaption{min-height:0}
html[lang="zh-CN"] .c3-product figcaption>span{white-space:nowrap}
html[lang="zh-CN"] .c3-product figcaption strong{white-space:nowrap}
html[lang="zh-CN"] .m74-proof-columns h3{letter-spacing:0;line-height:1.45}
html[lang="zh-CN"] .m74-proof-columns p{line-height:1.7;letter-spacing:0}
html[lang="zh-CN"] .main-notice-list a{line-height:1.6}
@media(min-width:1101px){
 html[lang="zh-CN"] .c3-product figcaption{margin-inline:0;left:calc(50% + min(4%,6.32px));transform:translateX(-50%)}
 html[lang="zh-CN"] .renewal-notice-inner{grid-template-columns:210px minmax(0,1fr) auto}
}
@media(max-width:1100px){
 html[lang="zh-CN"] .zh-language-links{margin-top:6px;gap:22px}
 html[lang="zh-CN"] .c3-product figcaption>span{font-size:clamp(10px,1.8vw,14px)}
}
@media(max-width:600px){
 html[lang="zh-CN"] .renewal-notice-heading h2{font-size:18px}
 html[lang="zh-CN"] .renewal-notice-copy p{font-size:13px;line-height:1.7}
 html[lang="zh-CN"] .renewal-notice-inner{padding-block:13px}
 html[lang="zh-CN"] .c3-title{line-height:1.3}
}
