.mh-language-bar{background:#edf3f8;border-bottom:1px solid #d8e2eb;padding:8px 18px;font:13px/1.6 Arial,sans-serif}.mh-language-bar nav{display:flex;flex-wrap:wrap;gap:7px 17px;justify-content:center}.mh-language-bar a{color:#254d70;text-decoration:none}.mh-language-bar a[aria-current]{font-weight:700;text-decoration:underline}.mh-contact-links{display:flex;flex-wrap:wrap;gap:22px;padding-top:16px;padding-bottom:20px}.mh-commercial .text-card{display:block}html[dir=rtl] body{text-align:right}html[dir=rtl] .nav-wrap,html[dir=rtl] .actions{direction:rtl}html[dir=rtl] input[type=email],html[dir=rtl] a[href^="tel:"]{direction:ltr}html[lang=ja] body,html[lang=ko] body,html[lang=zh-CN] body{word-break:normal;overflow-wrap:anywhere}@media(max-width:700px){.mh-language-bar{padding:8px 10px}.mh-language-bar nav{gap:5px 12px}.mh-contact-links{gap:12px}.nav-wrap{flex-wrap:wrap}}
h1,h2,h3,.hero-copy{overflow-wrap:anywhere}.hero-grid>*,.split>*,.cards>*{min-width:0}
body{overflow-wrap:anywhere}.card-num{max-width:100%;white-space:normal;overflow-wrap:anywhere}.hero-tags span,.eyebrow{overflow-wrap:anywhere}@media(max-width:850px){nav .nav-group>a{white-space:normal}}
.mh-language-bar details{max-width:1220px;margin:auto}.mh-language-bar summary{cursor:pointer;text-align:right;font-weight:600}.mh-language-bar nav{position:static;flex-direction:row;align-items:center;width:auto;background:transparent;box-shadow:none;padding:12px 0 3px;margin:0}.mh-language-bar nav a{padding:2px 0}.mh-language-bar{position:relative;z-index:21}

/* Compact language selector beside the first primary navigation item. */
.nav-wrap>.mh-language-bar{flex:0 0 auto;margin-left:auto;padding:0;background:transparent;border:0;position:relative;z-index:21;direction:ltr}
.mh-language-inner{display:flex;align-items:center;gap:0;direction:ltr}
.mh-language-inner label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mh-language-inner select{box-sizing:border-box;width:100px;min-height:30px;padding:4px 5px;border:1px solid #c9d7e3;border-radius:5px;background:#fff;color:#183d61;font:12px/1.4 Arial,sans-serif;cursor:pointer;max-width:100%}
.mh-language-inner select:focus-visible{outline:3px solid #2678b5;outline-offset:2px}
.mh-language-bar noscript nav{position:static;display:flex;flex-wrap:wrap;gap:10px}
@media(max-width:1100px) and (min-width:851px){.nav-wrap{gap:9px}.mh-language-inner select{width:90px;font-size:11px}}
@media(max-width:850px){.nav-wrap{flex-wrap:wrap;gap:10px}.nav-wrap>.brand{order:0}.nav-wrap>.mh-language-bar{order:1;margin-left:auto}.nav-wrap>.menu{order:2}.nav-wrap>#navigation{order:3}.mh-language-inner select{width:92px;min-height:34px}}
@media(max-width:600px){.nav-wrap .brand{font-size:20px;gap:6px}.nav-wrap .brand-symbol{width:34px;height:34px;font-size:25px}.nav-wrap .brand small{font-size:6px;letter-spacing:1.5px}.nav-wrap>.menu{font-size:11px;padding:7px}.mh-language-inner select{width:84px;font-size:11px}}
