html:lang(de),html:lang(uz),html:lang(fil){hyphens:auto}
html:lang(mn) body{font-family:Arial,sans-serif}
html:lang(ar) body{font-family:Tahoma,Arial,sans-serif}
html:lang(ar) h1,html:lang(ar) h2,html:lang(mn) h1,html:lang(mn) h2{font-family:inherit;letter-spacing:0;line-height:1.5}
html[dir=rtl] .compact-menu{margin-left:0;margin-right:auto}
html[dir=rtl] .persistent-contact{right:auto;left:16px}
html[dir=rtl] .eyebrow,html[dir=rtl] .section-kicker{letter-spacing:0}
html[dir=rtl] a[href^="mailto:"],html[dir=rtl] .brand,html[dir=rtl] .viewer-credit{direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .photo-controls{direction:ltr}
html[dir=rtl] .team-card,html[dir=rtl] .about-copy,html[dir=rtl] .brand-story{text-align:start}
html[dir=rtl] .source-link{margin-left:18px;margin-right:0}
.language-menu a{white-space:nowrap}
@media(max-width:820px){
 html[dir=rtl] .team-card{padding:18px 90px 18px 0}
 html[dir=rtl] .team-card img{right:0;left:auto}
 html[dir=rtl] .inquiry-note{padding-left:0;padding-right:16px}
 .collection summary .count{white-space:normal;min-width:0}
 html:lang(ar) .nav,html:lang(uz) .nav,html:lang(mn) .nav,html:lang(fil) .nav,html:lang(de) .nav{gap:8px}
}
