.mutually-language-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:40px;padding:8px 14px;border:1px solid #b8b8b8;border-radius:999px;background:#fff;color:#111;font:700 14px/1.1 Assistant,Arial,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:none}
.mutually-language-toggle:hover{border-color:#111}.mutually-language-toggle:focus-visible{outline:3px solid #6d3ce7;outline-offset:3px}
.mutually-language-fallback{position:fixed;z-index:1000;inset-block-start:16px;inset-inline-start:18px;box-shadow:0 4px 18px rgba(0,0,0,.08)}
html[dir="ltr"] .data-table th{text-align:left}html[dir="ltr"] .timeline-item::before{right:auto;left:11px}
html[dir="rtl"] .skip{left:auto;right:24px}
html[dir="rtl"] .faq-list summary{padding:24px 0 24px 42px}
html[dir="rtl"] .faq-list summary:after{right:auto;left:4px}
html[dir="rtl"] .faq-list details p{margin:-8px 0 24px 42px}
html[dir="rtl"] .hero h1,html[dir="rtl"] .section h2,html[dir="rtl"] .apply-copy,html[dir="rtl"] .about-copy{text-align:start}
html[dir="ltr"] .skip-link{right:auto;left:8px}
@media(max-width:760px){.mutually-language-toggle{min-width:64px;min-height:38px;padding:7px 11px;font-size:13px}.mutually-language-fallback{inset-block-start:12px;inset-inline-start:12px}}
