.language-switch { display: flex; flex-wrap: wrap; gap: 12px; align-items: center; }
.language-switch a[aria-current] { text-decoration: underline; }
.locale-about-hero { margin: auto; padding-block-end: 0; }
.locale-about-hero img { display: block; max-width: 100%; height: auto; }
.article-layout > article { min-width: 0; }
[dir="rtl"] .brand-wordmark, [dir="rtl"] a[href^="mailto:"], [dir="rtl"] a[href^="https://wa.me/"],
[dir="rtl"] input[type="email"], [dir="rtl"] input[type="tel"] { direction: ltr; unicode-bidi: isolate; }
[dir="rtl"] .article th, [dir="rtl"] .article td { text-align: start; }
[dir="rtl"] .spec-group td, [dir="rtl"] .spec-group th { unicode-bidi: plaintext; }
[dir="rtl"] .marine-hero:after { background: linear-gradient(270deg,rgba(5,25,44,.94),rgba(5,25,44,.58) 52%,rgba(5,25,44,.06)); }
[dir="rtl"] .brand-division { border-left: 0; border-inline-start: 1px solid #ccd5dd; padding-left: 0; padding-inline-start: 19px; }
[dir="rtl"] .related-grade-links, [dir="rtl"] .spec-basis-note { border-left: 0; border-inline-start: 3px solid #225885; }
[dir="rtl"] .article th:first-child { border-inline-end: 1px solid var(--line); }
@media(max-width: 760px) { .language-switch { width: 100%; } }
