.site-languages { display:flex; gap:4px; flex-wrap:wrap; align-items:center; font-size:12px; }
.site-languages a { padding:6px 8px; color:#12335e; border:1px solid #dbe6f3; border-radius:7px; text-decoration:none; white-space:nowrap; }
.site-languages a[aria-current] { background:#edf6ff; border-color:#168acb; }
.site-languages a:focus-visible { outline:2px solid #168acb; outline-offset:3px; }
.fb-container { gap:16px; }
.fb-menu { flex-wrap:wrap; }
.fb-actions { flex-shrink:0; }
html[dir="ltr"] body { direction:ltr; }
html[dir="ltr"] .fb-container { direction:ltr; }
html[dir="ltr"] .fb-dropdown-menu { right:auto; left:0; text-align:start; }
html[dir="ltr"] .hero2-content, html[dir="ltr"] .article-prose,
html[dir="ltr"] .contacts-card, html[dir="ltr"] .doctor-feature__content { text-align:start; }
html[dir="ltr"] .hero2-content h1, html[dir="ltr"] .hero2-content h2 { line-height:1.35; }
html[dir="ltr"] .consultation-dialog { direction:ltr; text-align:start; }
html[dir="ltr"] .faq-question, html[dir="ltr"] .faq-answer,
html[dir="ltr"] .hero2-container, html[dir="ltr"] .doctors-shell,
html[dir="ltr"] .news-hero__content, html[dir="ltr"] .doctor-profile-shell { direction:ltr; text-align:start; }
html[dir="ltr"] [dir="auto"] { text-align:start; }
@media (max-width:1100px) { .fb-container { flex-wrap:wrap; gap:12px; } .fb-menu { gap:16px; } }
@media (max-width:768px) { .site-languages { margin-inline-start:auto; } html[dir="ltr"] .fb-actions { margin-right:0; margin-left:auto; } }
