/* English is the primary reading language; Chinese remains a readable reference. */
body.english-first{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,"Microsoft YaHei","PingFang SC",sans-serif;--en-color:#173b56;--zh-color:#788491;color:#14354e}
body.english-first .lang-pair{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;white-space:normal;text-align:inherit}
body.english-first .lang-pair>.lang-en-primary{display:block;order:0;font-size:var(--en-size,14px);line-height:var(--en-leading,1.6);font-weight:var(--en-weight,500);color:var(--en-color,#173b56);letter-spacing:0;margin:0;padding:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;border:0;background:none;width:auto;height:auto}
body.english-first .lang-pair>.lang-zh-secondary{display:block;order:1;font-size:var(--zh-size,11px);line-height:var(--zh-leading,1.65);font-weight:400;color:var(--zh-color,#788491);letter-spacing:0;margin:var(--zh-gap,5px) 0 0;padding:0;max-width:100%;overflow-wrap:anywhere;white-space:normal;border:0;background:none;width:auto;height:auto}
body.english-first .lang-zh-secondary .bi-zh{font-size:inherit;color:inherit;display:inline;background:none;width:auto;height:auto;margin:0;padding:0;letter-spacing:0}
body.english-first button,body.english-first input,body.english-first select,body.english-first textarea{font-family:inherit}
body.english-first input,body.english-first select{font-size:14px;color:#254963}
body.english-first input::placeholder{font-size:12px;color:#7e91a0}
body.english-first button.primary,body.english-first .button.primary,body.english-first .dialog-actions .primary,body.english-first .quick-categories button.active{--en-color:#fff;--zh-color:#c9d8e4}
body.english-first .toast{--en-color:#fff;--zh-color:#c1d1dc;--en-size:13px;--zh-size:10px}
body.english-first .brand{font-size:15px;line-height:1.45;min-width:0;--en-size:15px;--en-weight:650;--zh-size:10.5px;--zh-gap:4px;white-space:normal}
body.english-first .brand>.lang-pair{flex:1;max-width:285px}
body.english-first .brand small{letter-spacing:0}
body.english-first header nav a{--en-size:13px;--en-weight:600;--zh-size:10px;--zh-gap:4px;font-size:13px;line-height:1.45}
body.english-first nav .catalog-nav,body.english-first nav .selector-nav{--en-color:#9a3439}
body.english-first nav .sino-nav{--en-color:#315d76}
body.english-first .header-cta{--en-size:14px;--en-weight:650;--zh-size:10px;--zh-gap:3px;min-width:120px;justify-content:space-between}
body.english-first .header-cta .lang-pair{margin:0}
body.english-first .header-cta .lang-zh-secondary{margin:4px 0 0}
body.english-first .hero-zh{font-size:17px;line-height:1.9;color:#758492;letter-spacing:0;font-weight:400;margin:18px 0 0}
body.english-first .hero-zh span{color:inherit;font-weight:400}
body.english-first .hero-copy>.eyebrow{--en-size:10px;--en-weight:650;--zh-size:10px;--en-color:#ae4448;--zh-color:#8b959e;margin-bottom:18px}
body.home-page .hero{gap:40px}
body.home-page .topbar{--en-color:#eef4fa;--zh-color:#aebed0;--en-size:11px;--zh-size:9px;--zh-gap:2px;--en-weight:550;padding:8px 0}
body.home-page .hero h1{font-size:clamp(33px,3.6vw,48px);line-height:1.15;font-weight:750;letter-spacing:-1.5px;margin:0;color:#0d213c;overflow-wrap:normal}
body.home-page .hero .hero-zh{font-size:16px;margin:17px 0 21px;line-height:1.8}
body.home-page .hero-description{--en-size:16px;--en-weight:450;--en-leading:1.75;--zh-size:12px;--zh-gap:10px;color:#556e83;margin:20px 0 0}
body.home-page .hero-actions{gap:17px;margin-top:26px}
body.home-page .hero-actions .button,body.home-page .hero-actions .text-link{--en-size:14px;--en-weight:650;--zh-size:10.5px;--zh-gap:4px;line-height:1.45;gap:20px}
body.home-page .hero-actions .text-link>span{margin:0}
body.home-page .hero-actions .button .lang-pair{min-width:0}
body.home-page .hero-tags{display:flex;gap:12px;flex-wrap:wrap;font-size:11px;margin-top:26px}
body.home-page .hero-tags>.lang-pair{--en-size:11px;--zh-size:9px;--en-weight:500;--zh-gap:3px}
body.home-page .hero-tags span+span{margin-left:0;padding-left:0;border:0}
body.home-page .hero-caption>div>small{--en-size:12px;--zh-size:9px;--en-color:#70859a}
body.home-page .hero-caption h2{--en-size:19px;--en-weight:650;--zh-size:11px;--zh-gap:6px;margin-top:8px}
body.home-page .hero-caption{align-items:end}
body.home-page .business-strip h2{--en-size:18px;--en-weight:650;--zh-size:11px;--zh-gap:4px;margin-bottom:10px}
body.home-page .business-strip p{--en-size:12px;--en-weight:450;--en-color:#627b8f;--zh-size:10px;--zh-gap:5px}
body.home-page .business-strip>a{gap:17px;align-items:start}
body.home-page .section-heading h2{--en-size:29px;--en-weight:650;--zh-size:14px;--zh-gap:7px}
body.home-page .section-heading>p{--en-size:14px;--en-weight:450;--en-leading:1.75;--zh-size:11.5px;max-width:490px}
body.home-page .catalog-entry{--en-size:14px;--en-weight:550;--zh-size:10.5px;--en-color:#983b43;--zh-gap:5px;align-items:start;position:relative;padding-right:30px;max-width:100%}
body.home-page .catalog-entry>span:last-child:not(.lang-zh-secondary){position:absolute;right:0;top:0;margin:0}
body.home-page .catalog-subheading.lang-pair{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 20px;--en-size:18px;--en-weight:600;--zh-size:11px}
body.home-page .catalog-subheading>.lang-en-primary{grid-column:1;grid-row:1}
body.home-page .catalog-subheading>.lang-zh-secondary{grid-column:1;grid-row:2}
body.home-page .catalog-subheading>.product-count{grid-column:2;grid-row:1/3;font-size:11px;font-weight:450;margin-left:0;color:#8192a1}
body.home-page .product-info .category{--en-size:11px;--en-weight:450;--en-color:#72889a;--zh-size:9px;--zh-gap:3px}
body.home-page .product h3{--en-size:16px;--en-weight:600;--en-leading:1.5;--zh-size:11px;--zh-gap:7px;font-weight:400;line-height:1.6;margin:12px 0}
body.home-page .product-info>p:last-child{--en-size:12px;--en-weight:400;--zh-size:10px;--en-color:#617b90;--zh-gap:5px}
body.home-page .product .spec{font-size:15px;line-height:1.6}
body.home-page .oem-title h2{font-size:39px;line-height:1.22;letter-spacing:-1px;font-weight:650;margin-bottom:0}
body.home-page .oem-title .oem-zh{font-size:16px;color:#7b8894;font-weight:400;line-height:1.8;margin:17px 0 21px}
body.home-page .oem-title>p.lang-pair{--en-size:15px;--en-leading:1.8;--en-weight:400;--zh-size:11.5px}
body.home-page .oem-title>.button{--en-size:15px;--en-weight:600;--zh-size:11px}
body.home-page .oem-steps h3{--en-size:19px;--en-weight:600;--zh-size:12px;--zh-gap:5px}
body.home-page .oem-steps p{--en-size:14px;--en-weight:400;--en-leading:1.75;--zh-size:11px}
body.home-page .cooperation h2{--en-size:30px;--en-weight:600;--en-color:#fff;--zh-size:14px;--zh-color:#bac8d7;--zh-gap:10px}
body.home-page .cooperation p{--en-size:15px;--en-weight:400;--en-leading:1.8;--en-color:#e0e8ef;--zh-size:11.5px;--zh-color:#aebed0;--zh-gap:9px}
body.home-page .contact-panel h3{--en-size:21px;--en-color:#fff;--en-weight:550;--zh-size:12px;--zh-color:#b3c5d7}
body.home-page .contact-panel .wechat{font-size:13px}
body.home-page footer{--en-size:12px;--en-weight:450;--zh-size:10px}
body.home-page footer>a{--en-size:14px;--en-weight:600;--zh-size:10px}
body.home-page footer>small{--en-size:11px;--en-weight:400;--zh-size:9px}
/* Product catalogues */
body.catalog-page .hero-inner{padding-top:34px;padding-bottom:35px}
body.catalog-page h1{--en-size:34px;--en-weight:650;--en-leading:1.2;--zh-size:16px;--zh-gap:12px;max-width:650px}
body.catalog-page .intro{--en-size:15px;--en-weight:400;--en-leading:1.8;--zh-size:11.5px;--zh-gap:8px}
body.catalog-page .service-note{flex-basis:310px;max-width:310px;padding:19px}
body.catalog-page .service-note strong{--en-size:18px;--en-weight:600;--zh-size:11px;--zh-gap:7px}
body.catalog-page .service-note a{--en-size:13px;--en-weight:500;--zh-size:10px;margin-top:17px}
body.catalog-page .section-line h2{--en-size:23px;--en-weight:600;--zh-size:12px}
body.catalog-page .records>span{--en-size:11px;--zh-size:9px;--en-color:#637e93;--en-weight:450}
body.catalog-page .records>strong{font-size:28px}
body.catalog-page label{--en-size:13px;--en-weight:550;--zh-size:10px;--zh-gap:5px}
body.catalog-page .filter-panel{grid-template-columns:minmax(0,1fr) 320px 65px}
body.catalog-page .category-field select{font-size:13px;max-width:100%}
body.catalog-page .reset-button{--en-size:12px;--zh-size:9px}
body.catalog-page .quick-categories button{--en-size:12px;--en-weight:500;--zh-size:9px;--zh-gap:5px;padding:9px 12px}
body.catalog-page .result-info p{--en-size:12px;--en-weight:450;--zh-size:10px;--zh-gap:4px}
body.catalog-page .result-info>p:last-child{--en-size:11px;--zh-size:9px;max-width:400px}
body.catalog-page .table-header>div{--en-size:14px;--en-weight:600;--zh-size:10px}
body.catalog-page .table-header,body.catalog-page .catalog-row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 148px;gap:25px}
body.catalog-page .catalog-row{padding:22px 23px}
body.catalog-page .catalog-name{--en-size:15px;--en-leading:1.7;--en-weight:550;--zh-size:11px;--zh-gap:8px}
body.catalog-page .catalog-spec{--en-size:13px;--en-leading:1.7;--en-weight:450;--en-color:#486b86;--zh-size:10.5px;--zh-gap:4px;font-size:13px}
body.catalog-page .catalog-spec .model{display:block;margin-bottom:12px;color:#345d7a}
body.catalog-page .catalog-spec .model>small{display:block;--en-size:10.5px;--en-weight:450;--zh-size:9px;--en-color:#8497a7;margin:0 0 8px}
body.catalog-page .catalog-spec .model>.lang-pair{--en-size:14px;--en-weight:550;--zh-size:10px}
body.catalog-page .spec-value{font-size:14px;font-weight:550}
body.catalog-page .pack-value{display:block}
body.catalog-page .enquire-button{width:148px;--en-size:12px;--en-leading:1.5;--en-weight:550;--zh-size:9px;--zh-gap:5px;padding:10px 12px}
body.catalog-page .pagination button{--en-size:12px;--en-weight:500;--zh-size:9px}
body.catalog-page #pageInfo{--en-size:12px;--en-weight:500;--zh-size:9px}
body.catalog-page .catalog-note{--en-size:11px;--en-weight:400;--en-leading:1.8;--zh-size:9px}
body.catalog-page .dialog-head h2{--en-size:18px;--en-weight:600;--zh-size:11px}
body.catalog-page #enquiryProduct{--en-size:19px;--en-leading:1.6;--en-weight:600;--zh-size:12px}
body.catalog-page #enquirySpec{--en-size:14px;--en-weight:450;--zh-size:11px}
body.catalog-page #enquirySpec>.lang-pair{margin:10px 0}
body.catalog-page .contact-note{--en-size:15px;--en-weight:550;--zh-size:10.5px;--en-color:#8a5357}
body.catalog-page .dialog-body textarea{font-size:13px;line-height:1.85;min-height:290px}
body.catalog-page .small-note{--en-size:11px;--en-weight:400;--zh-size:9px}
body.catalog-page .dialog-actions>*{--en-size:13px;--en-weight:550;--zh-size:10px;min-height:48px}
body.catalog-page footer a{--en-size:13px;--en-weight:500;--zh-size:10px}
/* Selector: apply the same language hierarchy to dynamically generated pairs. */
body.selector-page .header .wordmark{font-size:17px;letter-spacing:0;--en-size:18px;--en-weight:650;--zh-size:10px;--zh-gap:3px}
body.selector-page .header nav .home-link{--en-size:12px;--en-weight:500;--zh-size:9px}
body.selector-page .header .text-button{--en-size:12px;--en-weight:500;--zh-size:9px}
body.selector-page .hero h1{font-size:38px;line-height:1.2;font-weight:650;letter-spacing:-1px;margin-top:17px}
body.selector-page .hero .hero-zh{font-size:15px;margin:15px 0 19px;line-height:1.8}
body.selector-page .hero-copy>p.lang-pair{--en-size:14px;--en-weight:400;--en-leading:1.8;--zh-size:11px;--zh-gap:7px}
body.selector-page .eyebrow.lang-pair{--en-size:10px;--en-weight:550;--zh-size:9px;--zh-gap:5px}
body.selector-page .eyebrow>.lang-en-primary,body.selector-page .eyebrow>.lang-zh-secondary{background:none;border:0;border-radius:0;width:auto;height:auto;vertical-align:baseline}
body.selector-page .hero-art .art-label{--en-size:9px;--zh-size:8px;--en-color:#597c90}
body.selector-page .hero-art .art-bottom{--en-size:9px;--zh-size:8px}
body.selector-page .section-top h2{--en-size:23px;--en-weight:600;--zh-size:12px}
body.selector-page .role-options button{--en-size:12px;--en-leading:1.5;--en-weight:550;--zh-size:10px;--zh-gap:4px}
body.selector-page .role-bar>span{--en-size:11px;--en-weight:500;--zh-size:9px}
body.selector-page #roleHint{--en-size:10.5px;--en-weight:400;--zh-size:9px;max-width:240px}
body.selector-page .role-bar{gap:15px}
body.selector-page .filter-head h3{--en-size:15px;--en-weight:600;--zh-size:10px}
body.selector-page .filter-head .text-button{--en-size:11px;--zh-size:9px}
body.selector-page .field-label,body.selector-page .select-field label,body.selector-page .brand-filter legend{--en-size:12.5px;--en-leading:1.5;--en-weight:550;--zh-size:9.5px}
body.selector-page .segmented button{--en-size:11px;--en-weight:500;--zh-size:9px;--zh-gap:4px;padding:7px 0}
body.selector-page .filter-tip p{--en-size:11px;--en-weight:400;--en-leading:1.8;--zh-size:9px;--zh-gap:8px}
body.selector-page .search-wrap input,body.selector-page .select-field select{font-size:12px;height:44px}
body.selector-page .quick-scenes{align-items:stretch}
body.selector-page .quick-scenes button{--en-size:11px;--en-weight:500;--zh-size:9px;--zh-gap:4px;line-height:1.5;display:flex;flex-direction:column;padding:9px}
body.selector-page .quick-scenes>span{--en-size:10px;--zh-size:8px}
body.selector-page .quick-scenes button>span:last-child:not(.lang-zh-secondary):not(.lang-en-primary){display:none}
body.selector-page .result-toolbar h3.lang-pair{display:grid;grid-template-columns:auto auto;column-gap:8px;align-items:center;justify-content:start;--en-size:18px;--en-weight:600;--zh-size:11px}
body.selector-page .result-toolbar h3>.lang-en-primary{grid-column:1;grid-row:1}
body.selector-page .result-toolbar h3>.lang-zh-secondary{grid-column:1;grid-row:2}
body.selector-page .result-toolbar #resultCount{grid-column:2;grid-row:1;order:2}
body.selector-page #resultSubtitle{--en-size:11px;--en-weight:400;--zh-size:9px}
body.selector-page .comparison-hint{--en-size:10px;--zh-size:8px}
@media(min-width:761px){body.selector-page .mobile-filter,body.selector-page .mobile-close,body.selector-page .mobile-apply{display:none}}
@media(max-width:760px){body.selector-page .comparison-hint{display:none}}
body.selector-page .reference-banner p{--en-size:11px;--en-weight:400;--en-leading:1.8;--zh-size:9px;--zh-gap:7px}
body.selector-page .reference-banner b{--en-size:10px;--en-weight:500;--zh-size:9px}
body.selector-page .card-heading{min-height:108px}
body.selector-page .card-heading h3{--en-size:15px;--en-leading:1.55;--en-weight:600;--zh-size:11px;--zh-gap:8px}
body.selector-page .card-heading p{--en-size:11px;--en-weight:400;--zh-size:9px;--zh-gap:4px;margin-top:8px}
body.selector-page .card-status{--en-size:9px;--en-weight:450;--en-color:#947447;--zh-size:8px;--zh-gap:3px}
body.selector-page .reason-label{display:flex;align-items:start;gap:5px;--en-size:11px;--en-weight:550;--zh-size:9px}
body.selector-page .reason-label>.lang-pair{margin:0}
body.selector-page .reason p{--en-size:12px;--en-leading:1.8;--en-weight:400;--zh-size:10px;--zh-gap:9px;margin-top:9px}
body.selector-page .card-bottom button,body.selector-page .compare-check{--en-size:11px;--en-weight:550;--zh-size:9px;--zh-gap:4px}
body.selector-page .results-footnote{--en-size:10px;--en-leading:1.8;--en-weight:400;--zh-size:9px}
body.selector-page .guide-title h2{--en-size:22px;--en-weight:600;--zh-size:12px}
body.selector-page .guide-items h3{--en-size:14px;--en-weight:550;--zh-size:10px}
body.selector-page .guide-items p{--en-size:12px;--en-weight:400;--en-leading:1.8;--zh-size:10px}
body.selector-page .footer>.container>span{--en-size:12px;--en-weight:500;--zh-size:10px}
body.selector-page .footer .text-button{--en-size:11px;--en-weight:450;--zh-size:9px}
body.selector-page .dialog-header h2{--en-size:18px;--en-weight:600;--zh-size:11px}
body.selector-page .detail-title h2{--en-size:23px;--en-leading:1.5;--en-weight:600;--zh-size:13px}
body.selector-page .detail-title .detail-subtitle{--en-size:12px;--en-weight:400;--zh-size:10px}
body.selector-page .reason-detail{--en-size:13px;--en-leading:1.8;--en-weight:400;--zh-size:11px}
body.selector-page .detail-block>h3{--en-size:16px;--en-weight:600;--zh-size:11px}
body.selector-page .params-table th{--en-size:12px;--en-weight:500;--en-color:#617e94;--zh-size:10px}
body.selector-page .params-table td{--en-size:12px;--en-weight:450;--zh-size:10px}
body.selector-page .condition-list li{--en-size:13px;--en-weight:400;--en-leading:1.8;--zh-size:10.5px}
body.selector-page .historical-note{--en-size:12px;--en-weight:400;--en-leading:1.8;--en-color:#8d754f;--zh-size:10px}
body.selector-page .pending{--en-size:11px;--en-color:#9a7d4e;--en-weight:450;--zh-size:9px}
body.selector-page .source-note{--en-size:11px;--en-weight:400;--en-leading:1.8;--zh-size:9px}
body.selector-page .source-card h3{--en-size:14px;--en-weight:550;--zh-size:11px}
body.selector-page .source-card p,body.selector-page .source-rules p,body.selector-page .info-lead{--en-size:12px;--en-weight:400;--en-leading:1.8;--zh-size:10px}
body.selector-page .dialog-actions .button{--en-size:12px;--en-weight:550;--zh-size:9px}
body.selector-page .dialog-actions>span{--en-size:10px;--en-weight:400;--zh-size:9px;max-width:240px}
body.selector-page .inquiry-field label{--en-size:13px;--en-weight:550;--zh-size:10px}
body.selector-page .inquiry-help,body.selector-page .dialog-intro{--en-size:12px;--en-weight:400;--en-leading:1.8;--zh-size:10px}
body.selector-page .inquiry-text{font-size:13px;line-height:1.8}
body.selector-page .compare-name{--en-size:14px;--en-weight:550;--zh-size:11px}
body.selector-page .compare-table td,body.selector-page .compare-table th{--en-size:11px;--en-weight:400;--en-leading:1.8;--zh-size:9px}
body.selector-page .compare-warning{--en-size:12px;--en-weight:400;--en-leading:1.8;--en-color:#8d754f;--zh-size:10px}
body.selector-page .empty-state h3{--en-size:17px;--en-weight:550;--zh-size:12px}
body.selector-page .empty-state p{--en-size:12px;--en-leading:1.8;--en-weight:400;--zh-size:10px}
body.selector-page .empty-actions button{--en-size:12px;--en-weight:500;--zh-size:10px}
body.selector-page .compare-bar strong{--en-size:11px;--en-weight:550;--zh-size:9px}
body.selector-page .compare-bar strong.lang-pair{display:grid;grid-template-columns:auto auto;column-gap:8px;justify-content:start}
body.selector-page .compare-bar strong>.lang-en-primary{grid-column:1;grid-row:1}
body.selector-page .compare-bar strong>.lang-zh-secondary{grid-column:1;grid-row:2}
body.selector-page .compare-bar .compare-total{grid-column:2;grid-row:1/3;align-self:center;font-size:13px;white-space:nowrap}
body.selector-page .compare-bar .button{--en-size:12px;--en-weight:550;--zh-size:9px}
body.selector-page .compare-bar .text-button{--en-size:10px;--zh-size:8px}
@media(max-width:1100px){body.home-page .hero h1{font-size:38px;letter-spacing:-1px}body.home-page .brand>.lang-pair{max-width:250px}body.home-page .hero-actions .button{padding:13px 17px}body.catalog-page .hero-inner{gap:30px}body.catalog-page h1{--en-size:30px}body.catalog-page .service-note{flex-basis:280px;max-width:280px}body.catalog-page .filter-panel{grid-template-columns:minmax(0,1fr) 270px 50px}body.selector-page .hero h1{font-size:33px}body.selector-page .role-bar{flex-wrap:wrap}body.selector-page .role-options{flex:1}body.selector-page .role-options button{flex:1}}
@media(max-width:760px){
 body.english-first .brand{--en-size:13px;--zh-size:9px;gap:8px}body.english-first .brand>.lang-pair{max-width:240px}
 body.english-first header nav a{--en-size:12px;--en-leading:1.5;--en-weight:550;--zh-size:9.5px;--zh-gap:4px;min-width:0}
 body.home-page .header-inner{padding-top:13px;padding-bottom:13px;gap:0}body.home-page .brand{max-width:240px;flex:1;--en-size:12px;--zh-size:9px}body.home-page .brand>.lang-pair{max-width:185px}
 body.home-page .header-cta{min-width:95px;padding:8px 9px;gap:7px;--en-size:12px;--zh-size:9px}body.home-page .header-cta>span:last-child{font-size:14px}
 body.home-page header nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;align-items:start;margin-top:17px}body.home-page header nav a{--en-size:12px;--zh-size:9px}
 body.home-page .hero{gap:25px;padding-top:28px;padding-bottom:30px}body.home-page .hero h1{font-size:35px;line-height:1.14;letter-spacing:-1.1px}body.home-page .hero .hero-zh{font-size:13px;line-height:1.8;margin:16px 0 20px}
 body.home-page .hero-copy>.eyebrow{--en-size:9px;--zh-size:9px;margin-bottom:19px}body.home-page .hero-description{--en-size:14px;--en-leading:1.8;--zh-size:10.5px}
 body.home-page .hero-actions{gap:13px;align-items:stretch}body.home-page .hero-actions .button,body.home-page .hero-actions .text-link{--en-size:13px;--zh-size:9.5px;padding:12px 14px;gap:14px}body.home-page .hero-actions .text-link{padding:0;margin:3px 0 0}
 body.home-page .hero-tags{gap:12px;margin-top:24px}body.home-page .hero-tags>.lang-pair{--en-size:10px;--zh-size:8px}
 body.home-page .hero-caption h2{--en-size:16px;--zh-size:10px}body.home-page .hero-caption>div>small{--en-size:11px;--zh-size:8px}
 body.home-page .business-strip h2{--en-size:18px;--zh-size:11px}body.home-page .business-strip p{--en-size:12px;--zh-size:10px}
 body.home-page .section-heading h2{--en-size:25px;--zh-size:12px}body.home-page .section-heading>p{--en-size:13px;--zh-size:10px}
 body.home-page .catalog-entry{--en-size:13px;--zh-size:10px}.catalog-entry>span:last-child{align-self:auto}
 body.home-page .catalog-subheading.lang-pair{--en-size:17px;--zh-size:11px}body.home-page .catalog-subheading .product-count{display:none}
 body.home-page .product-info .category{--en-size:10px;--zh-size:8.5px}body.home-page .product h3{--en-size:14px;--en-leading:1.55;--zh-size:10px;--zh-gap:7px}body.home-page .product .spec{font-size:13px}body.home-page .product-info>p:last-child{--en-size:11px;--zh-size:9px}
 body.home-page .oem-title h2{font-size:31px;line-height:1.25}body.home-page .oem-title .oem-zh{font-size:13px}body.home-page .oem-title>p.lang-pair{--en-size:14px;--zh-size:10px}body.home-page .oem-title>.button{--en-size:14px;--zh-size:10px}
 body.home-page .oem-steps h3{--en-size:18px;--zh-size:11px}body.home-page .oem-steps p{--en-size:13px;--zh-size:10px}
 body.home-page .cooperation h2{--en-size:25px;--zh-size:12px}body.home-page .cooperation p{--en-size:14px;--zh-size:10px}body.home-page .contact-panel h3{--en-size:19px;--zh-size:11px}
 body.home-page footer>a{--en-size:13px;--zh-size:10px}body.home-page footer>small{--en-size:10.5px;--zh-size:9px}body.home-page footer p{--en-size:11px;--zh-size:9px}
 body.catalog-page .header-inner{padding-top:14px;padding-bottom:12px}body.catalog-page .header-inner nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:16px;align-items:start}body.catalog-page .header-inner nav a{--en-size:10.5px;--zh-size:8.5px}body.catalog-page nav .contact-link{padding:6px;--en-size:10.5px}
 body.catalog-page .hero-inner{padding-top:27px;padding-bottom:26px}body.catalog-page h1{--en-size:29px;--en-leading:1.2;--zh-size:14px;--zh-gap:11px}body.catalog-page .intro{--en-size:14px;--en-leading:1.8;--zh-size:10.5px;--zh-gap:9px}
 body.catalog-page .service-note{max-width:none;padding:16px;gap:13px}body.catalog-page .service-note strong{--en-size:17px;--zh-size:10.5px}body.catalog-page .service-note a{--en-size:12px;--zh-size:9px;margin-top:13px}
 body.catalog-page .section-line h2{--en-size:20px;--zh-size:11px}body.catalog-page .records{gap:8px}body.catalog-page .records>strong{font-size:24px}body.catalog-page .records>span{--en-size:9px;--en-leading:1.5;--zh-size:8px;max-width:73px}
 body.catalog-page .filter-panel{grid-template-columns:minmax(0,1fr) 45px}body.catalog-page label{--en-size:12.5px;--zh-size:9.5px}body.catalog-page .category-field select{font-size:12px}
 body.catalog-page .quick-categories button{--en-size:11px;--zh-size:9px;--zh-gap:4px;padding:9px 11px}body.catalog-page .result-info p{--en-size:11.5px;--zh-size:9px}body.catalog-page .result-info>p:last-child{--en-size:10.5px;--zh-size:9px;margin-top:12px}
 body.catalog-page .catalog-row{display:block;padding:18px}body.catalog-page .catalog-name{--en-size:16px;--en-leading:1.65;--zh-size:11px;--zh-gap:9px}body.catalog-page .catalog-spec{--en-size:14px;--zh-size:10px;font-size:14px}body.catalog-page .catalog-spec .model>small{--en-size:10px;--zh-size:9px}body.catalog-page .catalog-spec .model>.lang-pair{--en-size:14px;--zh-size:10px}
 body.catalog-page .enquire-button{width:100%;--en-size:13px;--zh-size:9.5px;padding:10px 14px;min-height:51px}body.catalog-page .catalog-note{--en-size:11px;--zh-size:9px}
 body.catalog-page .pagination{gap:15px}body.catalog-page .pagination button{--en-size:12px;--zh-size:9px;min-width:86px;padding:8px 13px}body.catalog-page #pageInfo{--en-size:11px;--zh-size:8px}
 body.catalog-page .dialog-head h2{--en-size:16px;--zh-size:10px}body.catalog-page #enquiryProduct{--en-size:18px;--zh-size:11px}body.catalog-page #enquirySpec{--en-size:13px;--zh-size:10px}body.catalog-page .contact-note{--en-size:14px;--zh-size:10px}body.catalog-page .dialog-body textarea{font-size:12px}body.catalog-page .dialog-actions>*{--en-size:13px;--zh-size:9.5px}body.catalog-page footer a{--en-size:11px;--zh-size:9px}
 body.selector-page .header .wordmark{--en-size:17px;--zh-size:10px}body.selector-page .header nav .home-link,body.selector-page .header .text-button{--en-size:10.5px;--en-leading:1.5;--zh-size:8.5px}body.selector-page .header nav{gap:8px;align-items:start}
 body.selector-page .hero h1{font-size:30px;line-height:1.23;letter-spacing:-.8px}body.selector-page .hero .hero-zh{font-size:13px;line-height:1.8}body.selector-page .hero-copy>p.lang-pair{--en-size:13px;--en-leading:1.8;--zh-size:10px}
 body.selector-page .hero .brand-row{flex-wrap:wrap;gap:14px;margin-top:24px}body.selector-page .brand-token{flex-shrink:0;gap:7px}body.selector-page .brand-token>.lang-pair{--en-size:11px;--zh-size:9px}body.selector-page .brand-row>small{flex-basis:100%;--en-size:11px;--zh-size:9px}
 body.selector-page .section-top h2{--en-size:21px;--zh-size:11px}body.selector-page .section-top h2 .lang-en-primary{max-width:none}body.selector-page .data-note{--en-size:8px;--zh-size:8px;max-width:55px}
 body.selector-page .role-bar>span{display:block;--en-size:11px;--zh-size:9px}body.selector-page .role-options button{--en-size:10.5px;--en-leading:1.5;--zh-size:9px;padding:8px 5px}body.selector-page .role-options{align-items:stretch}
 body.selector-page .quick-scenes button{--en-size:11px;--zh-size:9px;padding:9px 10px}body.selector-page .quick-scenes>span{--en-size:10px;--zh-size:8px}
 body.selector-page .field-label,body.selector-page .select-field label,body.selector-page .brand-filter legend{--en-size:13px;--zh-size:10px}body.selector-page .search-wrap input,body.selector-page .select-field select{font-size:13px;height:46px}
 body.selector-page .segmented button{--en-size:12px;--zh-size:9px;padding:8px}body.selector-page .filter-tip p{--en-size:11px;--zh-size:9px}body.selector-page .filter-head h3{--en-size:16px;--zh-size:10px}body.selector-page .mobile-apply{--en-size:14px;--en-weight:550;--zh-size:10px;min-height:53px}
 body.selector-page .result-toolbar h3.lang-pair{--en-size:18px;--zh-size:10px}body.selector-page #resultSubtitle{--en-size:10.5px;--zh-size:9px;max-width:220px}body.selector-page .mobile-filter{--en-size:12px;--zh-size:9px;min-width:78px}body.selector-page #filterCount{font-size:9px;margin:3px 0 0}
 body.selector-page .reference-banner p{--en-size:11.5px;--en-leading:1.8;--zh-size:9.5px}body.selector-page .reference-banner b{--en-size:10.5px;--zh-size:9px}
 body.selector-page .card-heading{min-height:0}body.selector-page .card-heading h3{--en-size:17px;--en-leading:1.55;--zh-size:12px;--zh-gap:9px}body.selector-page .card-heading p{--en-size:11.5px;--zh-size:9px}body.selector-page .card-status{--en-size:9px;--zh-size:8px;max-width:123px}body.selector-page .reason-label{--en-size:12px;--zh-size:9px}body.selector-page .reason p{--en-size:13px;--en-leading:1.85;--zh-size:10.5px;--zh-gap:10px}body.selector-page .card-bottom button,body.selector-page .compare-check{--en-size:12px;--zh-size:9px}
 body.selector-page .guide-title h2{--en-size:21px;--zh-size:11px}body.selector-page .guide-items h3{--en-size:15px;--zh-size:10px}body.selector-page .guide-items p{--en-size:12px;--zh-size:10px}body.selector-page .footer>.container>span{--en-size:11px;--zh-size:9px}body.selector-page .footer .text-button{--en-size:10.5px;--zh-size:8.5px}
 body.selector-page .dialog-header h2{--en-size:16px;--zh-size:10px}body.selector-page .detail-title h2{--en-size:21px;--zh-size:12px}body.selector-page .reason-detail{--en-size:13px;--en-leading:1.8;--zh-size:10.5px}body.selector-page .detail-block>h3{--en-size:16px;--zh-size:10.5px}body.selector-page .condition-list li{--en-size:13px;--en-leading:1.8;--zh-size:10.5px}
 body.selector-page .params-table th,body.selector-page .params-table td{--en-size:11px;--zh-size:9px}body.selector-page .dialog-actions .button{--en-size:12px;--zh-size:9px}body.selector-page .dialog-actions>span{--en-size:9.5px;--zh-size:8px;max-width:none}body.selector-page .compare-bar .button{--en-size:11px;--zh-size:8px}body.selector-page .compare-bar .text-button{--en-size:10px;--zh-size:8px}
}
