.hb16-language{display:inline-flex;position:relative;align-items:center;vertical-align:middle;font-family:inherit;font-size:13px;line-height:1.4;z-index:9995;color:inherit;flex-shrink:0;max-width:100%}.hb16-language *{box-sizing:border-box}.hb16-language details{position:relative}.hb16-language summary{display:flex;align-items:center;gap:7px;min-height:44px;padding:9px 12px;border:1px solid currentColor;border-radius:7px;cursor:pointer;list-style:none;font-weight:600;white-space:nowrap;color:inherit;background:transparent}.hb16-language summary::-webkit-details-marker{display:none}.hb16-language summary::after{content:"⌄";font-size:14px}.hb16-language summary:focus-visible,.hb16-language a:focus-visible{outline:3px solid #1984be;outline-offset:3px}.hb16-language-panel{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:300px;max-width:calc(100vw - 24px);max-height:min(65vh,480px);overflow:auto;overscroll-behavior:contain;padding:8px;background:#fff;color:#183345;border:1px solid #d9e2e7;border-radius:10px;box-shadow:0 14px 42px #102c4230;text-align:start}.hb16-language details:not([open]) .hb16-language-panel{display:none}.hb16-language-panel a{display:flex!important;align-items:center!important;min-height:44px;padding:8px!important;border-radius:6px;text-decoration:none!important;color:#183345!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;white-space:normal!important;word-break:normal}.hb16-language-panel a:hover,.hb16-language-panel a[aria-current=page]{background:#e9f1f5!important;color:#064c73!important}.hb16-language-added{margin-inline:12px}.hb16-language-added:not(header *){margin:12px}html[dir=rtl] .hb16-language{direction:ltr}html[dir=rtl] .hb16-language-panel{text-align:start}html[data-hb16-locale] body{overflow-wrap:break-word}@media(max-width:767px){.hb16-language{font-size:12px}.hb16-language summary{padding:7px 9px;max-width:calc(100vw - 32px)}.hb16-language-panel{position:fixed;inset-inline-start:50%;inset-inline-end:auto;transform:translateX(-50%);inset-block-start:var(--hb16-panel-top,90px);width:300px;max-height:calc(100dvh - var(--hb16-panel-top,90px) - 16px)}html[dir=rtl] .hb16-language-panel{inset-inline-start:auto;left:50%;transform:translateX(-50%)}.hb16-language-added{margin-inline:6px}}@media(prefers-reduced-motion:reduce){.hb16-language *{scroll-behavior:auto}}
@media(max-width:480px){.hb16-language .hb16-native{display:none}.masthead.shell>.hb16-language{margin-inline:6px}.masthead.shell>.hb16-language summary{min-width:52px;padding-inline:8px}}
html[data-hb16-locale]:not([data-hb16-locale=en]) main :where(div,section,article,li){min-width:0}html[data-hb16-locale]:not([data-hb16-locale=en]) main :where(h1,h2,h3,h4,p,a,li,td,th){overflow-wrap:anywhere;hyphens:auto}
@media(max-width:767px){html[data-hb16-locale] header .quote-btn{white-space:normal!important;overflow-wrap:anywhere;font-size:12px;line-height:1.2;padding:8px;min-height:40px;height:auto}}
@media(max-width:767px){html[data-hb16-locale] .factory-video-section{grid-template-columns:minmax(0,1fr)!important}html[data-hb16-locale] .factory-video-section>*{min-width:0;max-width:100%}html[data-hb16-locale] .factory-video-actions a{white-space:normal;overflow-wrap:anywhere}html[data-hb16-locale] .factory-video-frame video{max-width:100%;width:100%}}
html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] code{direction:ltr;unicode-bidi:isolate}
html[data-hb16-locale] .hb16-language{display:inline-flex!important}
