.language-bar{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;padding:.65rem max(1rem,calc((100vw - 1380px)/2));font:14px/1.5 system-ui,sans-serif;background:#11263a;color:#f1f5f9;border-bottom:1px solid #365269;text-align:start;position:relative;z-index:5}
.language-bar select{font:inherit;min-width:8rem;max-width:100%;padding:.4rem .6rem;background:#fff;color:#12263a;border:1px solid #7893aa;border-radius:6px}
.language-bar a{color:#d0e8ff;text-decoration:underline}.translation-note{font-size:.8rem;margin-inline-start:auto}
html[dir=ltr] body{text-align:start}html[dir=ltr] .discussion{direction:ltr;text-align:start}html[dir=ltr] .mechanisms{text-align:start}
html[dir=ltr] [style*="text-align:right"],html[dir=ltr] [style*="text-align: right"]{text-align:start!important}
.discussion-body{unicode-bidi:plaintext;text-align:start}.language-bar label{white-space:nowrap}
html[lang=ar] body{font-family:Tahoma,Arial,system-ui,sans-serif}
html[lang=ru] h1,html[lang=fr] h1,html[lang=es] h1{overflow-wrap:anywhere}
@media(max-width:600px){.translation-note{flex-basis:100%;margin-inline-start:0}.language-bar{padding:.6rem 1rem}.language-bar select{min-height:44px}}
html[dir=ltr] th,html[dir=ltr] td{text-align:start}html[dir=ltr] .mechanisms>div{text-align:start}
html[dir=ltr] .reading-takeaway,html[dir=ltr] .note{border-right:0;border-left:4px solid #66dcc4}
.language-bar~main a,.language-bar~header a{overflow-wrap:anywhere}
@media(max-width:600px){header{flex-wrap:wrap;gap:12px}header>a{display:block}}
