@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2) format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff) format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff")}.language-switcher{position:relative;flex-shrink:0;white-space:nowrap;font-size:13px;line-height:1.4}.language-switcher>summary{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px 7px;box-sizing:border-box;list-style:none;cursor:pointer;color:#29495f;border-radius:4px;font-weight:500}.language-switcher>summary::-webkit-details-marker{display:none}.language-switcher>summary::marker{content:""}.language-switcher>summary:hover,.language-switcher[open]>summary{background:#edf4f8}.language-switcher>summary:focus-visible{outline:2px solid #317495;outline-offset:3px}.language-switcher .language-caret{transition:transform .15s}.language-switcher[open] .language-caret{transform:rotate(180deg)}.language-switcher>.language-options{display:block;margin:0;width:max-content;position:absolute;right:0;top:calc(100% + 8px);z-index:70;min-width:164px;padding:6px;background:#fff;border:1px solid #d5e1e9;border-radius:6px;box-shadow:0 10px 28px #19394f20}.language-switcher .language-options a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:10px 12px;box-sizing:border-box;color:#29495f;text-decoration:none;border-radius:3px;font-size:14px}.language-options a:hover,.language-options a:focus-visible{background:#edf4f8;outline-offset:-2px}.language-options a[aria-current=true]{font-weight:600;background:#f3f7fa}.customer-header>.language-switcher{margin-left:12px}@media(max-width:400px){.language-switcher .language-globe{display:none}.language-switcher>summary{gap:5px;padding-inline:5px;font-size:12px}}.zh-heading-phrase{display:inline-block;white-space:nowrap}html[lang=zh-Hans] .blog-breadcrumb>a{flex-shrink:0;white-space:nowrap}html[lang=zh-Hans] .blog-breadcrumb>span:last-child{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[lang=zh-Hans] body{font-family:system-ui,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif}html[lang=zh-Hans] :is(h1,h2,h3,h4,.button,button,input,select,textarea){font-family:inherit;letter-spacing:0}html[lang=zh-Hans] main :is(h1,h2,h3,h4){font-family:system-ui,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif;line-height:1.4;letter-spacing:0;text-wrap:balance;word-break:normal;overflow-wrap:break-word}html[lang=zh-Hans] .motor-industry-page .motor-hero .motor-hero-copy h1{max-width:none}html[lang=zh-Hans] main h1{font-size:clamp(32px,3.4vw,48px);line-height:1.35}html[lang=zh-Hans] main h2{font-size:clamp(27px,2.6vw,38px)}html[lang=zh-Hans] main p{line-height:1.85}html[lang=zh-Hans] main :is(.page-intro,.home-v2-intro,.blog-deck){font-size:18px;line-height:1.85}html[lang=zh-Hans] main :is(.eyebrow,.home-v2-eyebrow,.blog-kicker){letter-spacing:.06em}html[lang=zh-Hans] :is(main .container,.site-header.mega-header .header-inner,.home-v2-footer>.container){width:min(calc(100% - 80px),1280px);max-width:1280px}html[lang=zh-Hans] main :is(figcaption,.home-v2-caption,.home-v2-hero-caption){font-size:13px;line-height:1.65;letter-spacing:0}html[lang=zh-Hans] .home-v2{font-family:inherit}html[lang=zh-Hans] .home-v2-hero-copy{width:50%;max-width:640px}html[lang=zh-Hans] .home-v2 .home-v2-hero h1{font-size:clamp(38px,3.4vw,48px);line-height:1.4}html[lang=zh-Hans] .home-v2-hero h1 .zh-title-line{display:block;white-space:nowrap}html[lang=zh-Hans] .home-v2-hero h1 .zh-title-line:first-child{color:var(--home-ink)}html[lang=zh-Hans] .home-v2-intro{max-width:530px}html[lang=zh-Hans] .home-v2-actions{gap:24px}html[lang=zh-Hans] .home-v2 .home-v2-process-copy h3{font-size:32px;line-height:1.4}html[lang=zh-Hans] .home-v2-process-copy p{font-size:18px;max-width:370px}html[lang=zh-Hans] .home-v2 .home-v2-picture-link h3{font-size:21px;line-height:1.5}html[lang=zh-Hans] .home-v2-application-grid article{display:flex}html[lang=zh-Hans] .home-v2-application-grid .home-v2-picture-link{width:100%}html[lang=zh-Hans] .header-quote{white-space:nowrap;padding-inline:16px}html[lang=zh-Hans] :is(.nav-trigger,.nav-direct-link){font-size:14px}html[lang=zh-Hans] :is(.button,.text-link){white-space:normal;line-height:1.5}html[lang=zh-Hans] main :is([class$=-hero-grid],.editorial-header-grid)>*{min-width:0}html[lang=zh-Hans] .blog-prose{font-size:17px;line-height:1.9}html[lang=zh-Hans] .blog-prose :is(p,li){line-height:1.9}html[lang=zh-Hans] .blog-prose p{margin-bottom:1.3em}html[lang=zh-Hans] .blog-card-body{display:flex;flex-direction:column}html[lang=zh-Hans] .blog-card-body>.blog-read-link{margin-top:auto}html[lang=zh-Hans] .data-table :is(th,td){line-height:1.75}@media(min-width:701px){.site-header.mega-header .header-inner{column-gap:20px}}@media(max-width:1100px){html[lang=zh-Hans] main h1{font-size:38px}}@media(max-width:900px){html[lang=zh-Hans] :is(main .container,.site-header.mega-header .header-inner,.home-v2-footer>.container){width:calc(100% - 48px)}html[lang=zh-Hans] .home-v2-hero-copy{width:100%;max-width:660px}html[lang=zh-Hans] .home-v2 .home-v2-hero h1{font-size:38px}html[lang=zh-Hans] .home-v2-process-copy p{max-width:none}html[lang=zh-Hans] .led-industry-page .led-gallery .motor-gallery-group:nth-child(2),html[lang=zh-Hans] .motorcycle-page .motor-gallery-group:nth-child(2){margin-inline:0;padding-inline:24px}}@media(max-width:700px){.site-header.mega-header .header-inner{gap:8px}.site-header .header-inner .brand-lockup{width:clamp(100px,32vw,140px)!important;height:auto}.site-header .wordmark{min-width:0}.site-header .header-account{flex-shrink:0}html[lang=zh-Hans] :is(main .container,.site-header.mega-header .header-inner,.home-v2-footer>.container){width:calc(100% - 32px)}html[lang=zh-Hans] main h1,html[lang=zh-Hans] .home-v2 .home-v2-hero h1{font-size:32px}html[lang=zh-Hans] main h2{font-size:27px}html[lang=zh-Hans] main :is(.page-intro,.home-v2-intro,.blog-deck,.home-v2-section-intro,.home-v2-process-copy p){font-size:16px;line-height:1.85}html[lang=zh-Hans] .home-v2 .home-v2-process-copy h3{font-size:26px}html[lang=zh-Hans] .home-v2-actions{gap:18px}html[lang=zh-Hans] main :is(figcaption,.home-v2-caption,.home-v2-hero-caption){font-size:12px}html[lang=zh-Hans] .blog-prose{font-size:16px}.customer-header,.customer-header nav{flex-wrap:wrap}}@media(max-width:374px){html[lang=zh-Hans] main h1,html[lang=zh-Hans] .home-v2 .home-v2-hero h1{font-size:28px}}
