/* Same components and imagery, with natural left-to-right reading order. */
html[dir=ltr] body{direction:ltr;font-family:Arial,Helvetica,sans-serif}
html[dir=ltr] .eyebrow,html[dir=ltr] .world h3,html[dir=ltr] .card .model,html[dir=ltr] .filters button,html[dir=ltr] table,html[dir=ltr] .company-facts,html[dir=ltr] .contact-office{text-align:left}
html[dir=ltr] .filters button.selected{border-right:0;border-left:3px solid #24adcd}
html[dir=ltr] .notice{border-right:0;border-left:3px solid #1f9ebb}
html[dir=ltr] .missing{border-right:0;border-left:2px solid #5c9eb8;padding-right:0;padding-left:15px}
html[dir=ltr] .hero h1,html[dir=ltr] .publication-intro h1{letter-spacing:-1px}
html[dir=ltr] header nav{font-size:13px;gap:14px}
html[dir=ltr] .field,html[dir=ltr] .publication-text,html[dir=ltr] .assistant,html[dir=ltr] .chat-messages{text-align:start}
html[dir=ltr] footer p{text-align:start}
html[dir=ltr] .textlink{white-space:normal}
html[dir=ltr] .geo-article{direction:ltr}
html[dir=ltr] .hero-copy{min-width:0}
@media(min-width:761px){html[dir=ltr] .hero-integrated .hero-inner{justify-content:flex-end}}
@media(max-width:760px){html[dir=ltr] header nav{font-size:12px;gap:8px}html[dir=ltr] .hero h1{font-size:40px}html[dir=ltr] .tabs{gap:14px;flex-wrap:wrap}html[dir=ltr] .actions{flex-wrap:wrap}html[dir=ltr] .results-top{align-items:start;flex-wrap:wrap}}
@media(max-width:760px){html[dir=ltr] header{gap:10px}html[dir=ltr] header .logo{width:150px}html[lang=ru] .hero-integrated h1{font-size:34px;line-height:1.16}}
