/* V87 localisation presentation layer */
html[dir="rtl"] body{direction:rtl;text-align:right}
html[dir="rtl"] .site-nav,html[dir="rtl"] .footer-grid,html[dir="rtl"] .hero-actions,html[dir="rtl"] .button-row,html[dir="rtl"] .card-grid{direction:rtl}
html[dir="rtl"] input,html[dir="rtl"] textarea,html[dir="rtl"] select{text-align:right}
html[dir="rtl"] input[type="email"],html[dir="rtl"] input[type="url"],html[dir="rtl"] input[type="tel"],html[dir="rtl"] .notranslate,html[dir="rtl"] [translate="no"]{direction:ltr;text-align:left;unicode-bidi:isolate}
html[data-language="de"] .button,html[data-language="de"] button,html[data-language="de"] a.cta{white-space:normal;min-width:0}
html[data-language^="zh"],html[data-language="ja"],html[data-language="ko"]{line-break:strict;word-break:normal}
html[data-language="th"],html[data-language="lo"],html[data-language="km"],html[data-language="my"]{line-height:1.65}
html[data-language="ar"],html[data-language="fa"],html[data-language="ur"],html[data-language="he"],html[data-language="ps"]{line-height:1.65}
select#site-language,select#gateway-language{max-width:100%;text-overflow:ellipsis}
.localisation-note{font-size:.9rem;opacity:.82}
@media(max-width:760px){.button,.btn,button,a.button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.site-nav a{overflow-wrap:anywhere}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}
