/* Localised pages share the original layout, with room for translated labels. */
html[lang="ar"] *,html[lang="es"] *,html[lang="fr"] *{letter-spacing:0}
html[lang="ar"] h1,html[lang="es"] h1,html[lang="fr"] h1,html[lang="ar"] h2,html[lang="es"] h2,html[lang="fr"] h2{overflow-wrap:break-word}
html[lang="ar"] body{font-family:Tahoma,Arial,sans-serif;line-height:1.7}
html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] em{font-family:Tahoma,Arial,sans-serif;font-style:normal;letter-spacing:0}
html[dir="rtl"] .nav-wrap #navigation{margin-left:0;margin-right:auto}
html[dir="rtl"] .language-options{right:auto;left:0;direction:ltr}
html[dir="rtl"] .language-options a[lang="ar"]{direction:rtl}
html[dir="rtl"] .brand img,html[dir="rtl"] .header-affiliation img,html[dir="rtl"] .footer-oracle img{direction:ltr}
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[autocomplete="email"],html[dir="rtl"] a[href^="tel:"],html[dir="rtl"] a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
html[dir="rtl"] input,html[dir="rtl"] textarea{text-align:start}
html[dir="rtl"] .stop-marker{direction:ltr}
html[lang="ar"] .eyebrow,html[lang="ar"] small,html[lang="ar"] .brand small{letter-spacing:0}
html[lang="ar"] .service-headline{font-size:52px;line-height:1.25}
html[lang="fr"] #navigation,html[lang="es"] #navigation{gap:16px;font-size:12px}
html[lang="fr"] .button,html[lang="es"] .button,html[lang="ar"] .button{white-space:normal;text-align:center;min-height:44px}
html[lang="ar"] .brief-actions,html[lang="es"] .brief-actions,html[lang="fr"] .brief-actions{flex-wrap:wrap}
.language-options{max-height:min(380px,70dvh);overflow-y:auto}
html:is([lang="ar"],[lang="es"],[lang="fr"]) .nav-wrap{max-width:1500px}
@media(max-width:1500px){
 html:is([lang="ar"],[lang="es"],[lang="fr"]) .nav-wrap.menu-ready .menu-toggle{display:block;order:4;min-width:44px;min-height:44px;padding:10px}
 html:is([lang="ar"],[lang="es"],[lang="fr"]) .language-switch{margin-left:auto;order:3}
 html:is([lang="ar"],[lang="es"],[lang="fr"]) .nav-wrap.menu-ready #navigation{display:none;position:absolute;top:100%;left:0;right:0;margin:0;background:#faf9f5;padding:15px 24px 24px;border-bottom:1px solid var(--line);box-shadow:0 15px 20px #071b4110;max-height:calc(100dvh - 90px);overflow-y:auto}
 html:is([lang="ar"],[lang="es"],[lang="fr"]) .nav-wrap.menu-ready #navigation.open{display:flex;flex-direction:column;gap:0;align-items:stretch;font-size:15px}
 html:is([lang="ar"],[lang="es"],[lang="fr"]) .nav-wrap.menu-ready #navigation>a:not(.nav-cta){padding:13px 0}
 html:is([lang="ar"],[lang="es"],[lang="fr"]) .nav-wrap.menu-ready #navigation>.nav-cta{margin-top:10px;justify-content:space-between;font-size:13px}
 html[dir="rtl"] .mice-site .language-switch{margin-left:0;margin-right:auto}
}
@media(max-width:1200px){html[dir="rtl"] .mice-site .language-switch{margin-left:0;margin-right:auto}html[dir="rtl"] .nav-wrap #navigation{margin-right:0}}
@media(max-width:600px){html[lang="ar"] .service-headline{font-size:34px}html[lang="ar"] .hero-word h1{line-height:1.3}html[lang="ar"] .field-row,html[lang="fr"] .field-row,html[lang="es"] .field-row{min-width:0}html[lang="ar"] .hero-word,html[lang="ar"] .brief-copy{min-width:0}}
