
.wd-core-v3{width:min(1408px,90%);margin:80px auto;color:#202322}.core-v3-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:30px}.core-v3-eyebrow{color:#bd292c;font:bold 11px/1.5 Arial;letter-spacing:1.7px;margin:0 0 14px}.wd-core-v3 h2{font:600 clamp(32px,3.4vw,48px)/1.1 Arial;letter-spacing:-1.6px;margin:0}.core-v3-heading>a{font:bold 12px Arial;display:flex;gap:30px;padding-bottom:5px}.core-v3-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.core-v3-image{display:block;position:relative;background:#f2f3f0;padding:44px 32px 25px;height:310px}.core-v3-image>span{position:absolute;left:20px;top:20px;font:9px Arial;letter-spacing:1.3px;color:#666}.core-v3-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .25s}.core-v3-image:hover img{transform:translateY(-4px)}.core-v3-copy{padding-top:20px}.core-v3-copy>a{display:flex;align-items:center;justify-content:space-between;gap:16px}.wd-core-v3 h3{font:bold 22px/1.2 Arial;margin:0;color:#202322}.core-v3-copy>a>span{width:30px;height:30px;flex:none;display:grid;place-items:center;border:1px solid #d8d8d3;border-radius:50%}.core-v3-copy p{font:13px/1.8 Arial;color:#626662;margin:15px 0 0}.core-v3-more{display:flex;align-items:center;flex-wrap:wrap;gap:22px;background:#f5f5f2;margin-top:30px;padding:22px}.core-v3-more>span{font:9px Arial;letter-spacing:1.4px;color:#73766f;margin-right:12px}.core-v3-more a{font:11px Arial}.core-v3-more a:hover{color:#bd292c}
#manufacturing-partner.wd-partner-v3{width:min(1408px,90%);margin:70px auto 85px;padding:58px 0 0;border-top:1px solid #dfdfd9;background:white;color:#202322;display:grid;grid-template-columns:1fr 1fr;gap:90px}#manufacturing-partner.wd-partner-v3 h2{font:600 clamp(34px,3.6vw,50px)/1.12 Arial;letter-spacing:-1.6px;margin:0 0 22px;color:#202322}#manufacturing-partner .partner-v3-lead{font:19px/1.5 Arial;color:#454a45;margin:0 0 20px}#manufacturing-partner .partner-v3-intro>p:not(.core-v3-eyebrow):not(.partner-v3-lead){font:14px/1.85 Arial;max-width:470px;color:#737772;margin:0 0 25px}#manufacturing-partner .partner-v3-link{font:bold 13px Arial;display:inline-flex;gap:45px;padding:14px 0;border-bottom:2px solid #bd292c}#manufacturing-partner .partner-v3-link span{color:#bd292c}#manufacturing-partner .partner-v3-process{background:#f4f4f0;padding:27px 32px}#manufacturing-partner .partner-v3-process-top{display:flex;justify-content:space-between;color:#6a7067;font:9px Arial;letter-spacing:1.3px;margin-bottom:12px}#manufacturing-partner .partner-v3-process article{display:flex;gap:21px;border-bottom:1px solid #dedfd8;padding:23px 0}#manufacturing-partner .partner-v3-process article>span{font:11px Arial;color:#bd292c;margin-top:4px}#manufacturing-partner .partner-v3-process h3{font:bold 18px Arial;color:#242924;margin:0 0 10px}#manufacturing-partner .partner-v3-process p{font:13px/1.75 Arial;color:#71776e;margin:0}#manufacturing-partner .partner-v3-process>a{display:flex;justify-content:space-between;font:bold 12px Arial;color:#353a35;margin-top:24px}@media(max-width:760px){.wd-core-v3{margin:45px auto}.core-v3-grid{grid-template-columns:1fr;gap:30px}.core-v3-image{height:300px}.core-v3-heading>a{gap:12px}.wd-core-v3 h3{font-size:21px}#manufacturing-partner.wd-partner-v3{grid-template-columns:1fr;gap:30px;margin-top:45px;padding-top:35px}#manufacturing-partner .partner-v3-process{padding:24px}.core-v3-more{gap:18px}}
.wd-google-map{margin:0 auto 65px;width:100%;background:#f4f4f0}.wd-google-map iframe{display:block;width:100%;height:480px;border:1px solid #e3e3df}.wd-google-map>p{padding:14px 20px;margin:0;font:12px/1.7 Arial;color:#666}.wd-google-map>p a{float:right;color:#b52628}@media(max-width:700px){.wd-google-map iframe{height:360px}.wd-google-map>p a{float:none;display:block;margin-top:8px}}
.ct-page .ct-location{margin-bottom:0!important}.ct-page .wd-google-map{margin-top:0}

.wp-site-blocks .modern-header .modern-header-utilities>p>a,.wp-site-blocks .modern-header .wd-product-menu>summary{position:relative;display:inline-flex;align-items:center;min-height:40px;padding-bottom:3px;transition:color .18s,background-color .18s}.wp-site-blocks .modern-header .modern-header-utilities>p>a::after,.wp-site-blocks .modern-header .wd-product-menu>summary::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#c9292b;transform:scaleX(0);transform-origin:center;transition:transform .18s}.wp-site-blocks .modern-header .modern-header-utilities>p>a.nav-current,.wp-site-blocks .modern-header .wd-product-menu>summary.nav-current{color:#b42329!important;box-shadow:none!important;font-weight:700!important}.wp-site-blocks .modern-header .modern-header-utilities>p>a.nav-current::after,.wp-site-blocks .modern-header .wd-product-menu>summary.nav-current::after,.wp-site-blocks .modern-header .modern-header-utilities>p>a:hover::after,.wp-site-blocks .modern-header .wd-product-menu>summary:hover::after{transform:scaleX(1)}.wp-site-blocks .modern-header .modern-header-utilities>p>a:hover,.wp-site-blocks .modern-header .wd-product-menu>summary:hover{color:#b42329!important}.wp-site-blocks .modern-header .modern-header-utilities>p>a:active,.wp-site-blocks .modern-header .wd-product-menu>summary:active{background:#f8eaea}.wd-product-menu-panel a.nav-current{background:#fbefef!important;color:#b42329!important;border-left:3px solid #c9292b;box-shadow:none!important}
/* Consistent article covers and aligned card content. */
.doc-blog-grid>article .doc-blog-image{display:block;aspect-ratio:16/10;overflow:hidden;padding:0!important;background:#f1f3f1}
.doc-blog-grid>article .doc-blog-image img,.doc-blog-grid>article:nth-child(2) .doc-blog-image img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important}
.doc-blog-grid>article{height:100%}.doc-blog-grid .doc-blog-copy h2{min-height:2.6em}.doc-blog-grid .doc-blog-read{margin-top:auto}

.wd-core-v3 .core-v3-image>figure{margin:0;width:100%;height:100%}.wd-core-v3 .core-v3-image>figure img{width:100%;height:100%;object-fit:contain}.wd-core-v3 .wp-block-weideng-visual-link{color:inherit;text-decoration:none}.wd-partner-v3 .wd-inline{display:inline}.wd-core-v3 .core-v3-copy>a>span{display:grid}.wd-core-v3 .core-v3-more>span{display:inline}.mp9-page .wp-block-image{margin:0}.mp9-page .wp-block-table{margin:0}.mp9-page .mp9-metrics p{margin:0}.mp9-page .mp9-metrics small{display:block}.mp9-page .mp9-metrics strong{display:block}
