.language-switch{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;font-size:13px;border:1px solid #cad8d0;border-radius:3px;color:#173f3b;flex-shrink:0;background:#fff;white-space:nowrap}
.language-switch:hover{background:#eef4ef}.language-switch:focus-visible{outline:3px solid #304d70;outline-offset:3px}
@media(min-width:761px){html[lang=en] body>header{flex-wrap:wrap;height:auto;padding-top:16px;padding-bottom:16px;gap:15px}html[lang=en] body>header nav{order:3;width:100%;justify-content:center;flex-wrap:wrap;gap:12px 24px}html[lang=en] body>header>.brand{margin-right:auto}}
html[lang=en]{--font-sans:"Microsoft YaHei","PingFang SC",Arial,sans-serif}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{overflow-wrap:normal;letter-spacing:0}html[lang=en] .hero h1{font-size:clamp(38px,3.7vw,56px);line-height:1.25}html[lang=en] .hero h1 i{display:none}html[lang=en] .hero-copy{padding-top:50px}html[lang=en] .hero .eyebrow{letter-spacing:.04em}html[lang=en] .world-caption{font-size:17px;letter-spacing:0}html[lang=en] .world-caption small{letter-spacing:1px}html[lang=en] .scene-ai>span{font-size:24px;letter-spacing:.03em}html[lang=en] .scene-ai small{letter-spacing:0}html[lang=en] .actions{flex-wrap:wrap;gap:20px}html[lang=en] .section-copy h2,html[lang=en] .foundation-heading h2{font-size:32px}html[lang=en] .product-heading small{line-height:1.8}html[lang=en] .board-grid strong{line-height:1.6}html[lang=en] .market-list li{grid-template-columns:1fr;gap:4px}html[lang=en] .intro-index a{gap:12px}html[lang=en] .entry{line-height:1.5}html[lang=en] .business-tags span{line-height:1.6}
@media(min-width:761px) and (max-width:1400px){header{flex-wrap:wrap;height:auto;min-height:100px;padding-top:16px;padding-bottom:16px;gap:15px}header nav{order:3;width:100%;justify-content:center;flex-wrap:wrap;gap:12px 24px}header>.brand{margin-right:auto}.entry{margin-left:0}}
@media(max-width:760px){header{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px}header>.brand{width:auto;min-width:0}header>.brand span{font-size:17px}header>.entry{grid-column:1/-1;width:100%;display:flex;justify-content:center;gap:12px;order:3;min-height:44px}header>.entry span{margin:0}header nav{grid-column:1/-1;order:4;margin:0}header .menu-toggle{margin:0}html[lang=en] .hero h1{font-size:clamp(34px,9vw,43px)}html[lang=en] .section-copy h2,html[lang=en] .foundation-heading h2{font-size:27px}html[lang=en] .world-caption{font-size:14px}html[lang=en] .scene-ai>span{font-size:20px}html[lang=en] .scene-ai small{font-size:11px}html[lang=en] .label-detail{max-width:220px}html[lang=en] .scene-note{font-size:10px}html[lang=en] .filters{gap:0 14px}html[lang=en] .filters button{font-size:12px}html[lang=en] .community-grid article{display:block}html[lang=en] .community-grid article>img{margin-bottom:14px}html[lang=en] .intro-index a{font-size:13px}}
