/* Keep the approved layouts while accommodating translated copy and RTL. */
.li-auxiliary-localized main { overflow-wrap: anywhere; }
.li-auxiliary-localized main :is(button,a,input,select,textarea) { max-width: 100%; }
.li-auxiliary-localized:lang(ru) main { font-family: Arial,sans-serif; }
.li-auxiliary-localized:is(:lang(ar),:lang(fa)) main { font-family: Tahoma,Arial,sans-serif; line-height: 1.9; }
.li-auxiliary-localized:lang(zh) main { font-family: 'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif; }
.li-auxiliary-localized:is(:lang(ar),:lang(fa),:lang(zh),:lang(ru)) main :is(h2,h3,label,button,input,select,textarea) { font-family: inherit; }
.li-auxiliary-localized:is(:lang(ar),:lang(fa)) main h1 { font-family: Tahoma,Arial,sans-serif; line-height: 1.45; }
.li-auxiliary-localized:lang(zh) main h1 { font-family: 'Songti SC','Noto Serif CJK SC',serif; line-height: 1.35; }
.li-auxiliary-localized .contact-page :is(h1,h2,h3) { text-transform: none; }
.li-auxiliary-localized .contact-page-channel span { overflow-wrap: anywhere; }
.li-auxiliary-localized [dir="ltr"] { unicode-bidi: isolate; }
.li-auxiliary-localized .contact-page-code { direction: ltr; }
.li-auxiliary-localized .contact-page-phone-row { direction: ltr; }
.li-auxiliary-localized:is(:lang(ar),:lang(fa)) .contact-page-phone-row label { direction: rtl; text-align: right; }
.li-auxiliary-localized:is(:lang(ar),:lang(fa)) .contact-page-details { border-right: 0; border-left: 1px solid var(--contact-line); }
.li-auxiliary-localized:is(:lang(ar),:lang(fa)) .enquiry-status { border-left: 0; border-right: 3px solid #657386; }
.li-auxiliary-localized:is(:lang(ar),:lang(fa)) .enquiry-status[data-state="error"] { border-right-color: #b31b25; }
.li-auxiliary-localized:is(:lang(ar),:lang(fa)) .enquiry-status[data-state="success"] { border-right-color: #3f6e59; }
.li-auxiliary-localized :is(.ih-service-copy,.ih-start-content,.ebook-form-wrap) { min-width: 0; }
.li-auxiliary-localized .ih-service-action { white-space: normal; }
.li-auxiliary-localized :is(.ih-button,.ih-text-link,.download-btn,.ebook-submit) { white-space: normal; overflow-wrap: anywhere; }
.li-auxiliary-localized:lang(zh) :is(.ebook-modal,.ebook-modal input,.ebook-modal button,.ebook-modal textarea) { font-family: 'PingFang SC','Microsoft YaHei',sans-serif; }
@media (max-width: 700px) {
  .li-auxiliary-localized:is(:lang(ar),:lang(fa)) .contact-page-details { border-left: 0; }
  .li-auxiliary-localized .contact-page h1 { max-width: 100%; }
}
