.language-picker{display:flex;align-items:center;gap:7px;flex:0 0 auto;color:var(--accent);font-size:15px}.language-picker select{width:145px;max-width:100%;min-height:38px;padding:7px 24px 7px 9px;border:1px solid var(--line);border-radius:8px;background:#1c211b;color:var(--text);font:12px var(--sans);cursor:pointer}.language-picker select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.language-picker select:disabled{cursor:default}.header-row{gap:20px}.site-nav{gap:18px;margin-left:0;margin-inline-start:auto}.module-check,.file-status{margin-left:0;margin-inline-start:auto}.footer-top nav{margin-left:0;margin-inline-start:auto}.footer-bottom>a{margin-left:0;margin-inline-start:auto}.preview-logo b{margin-left:0;margin-inline-start:6px}.brand,.preview-logo,.preview-file strong,.map-surface{direction:ltr;unicode-bidi:isolate}.module-symbol,.module-stage{direction:ltr}.illustration-caption{margin-left:0;margin-inline-start:auto}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .hero h1{letter-spacing:0;line-height:1.32}html[dir=rtl] :is(.eyebrow,.feature-number,.module-category,.small-label,.plan-period,.plan-ribbon,.quarter-pill,.module-count,.preview-badge){letter-spacing:0;font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .floating-note{left:auto;right:-24px}html[dir=rtl] .skip-link{left:auto;right:12px}html[dir=rtl] .language-picker select{padding:7px 9px 7px 24px}html[dir=rtl] .map-footer,html[dir=rtl] .preview-bottom{text-align:start}html[dir=rtl] .feature-card{line-height:1.8}
@media(max-width:1100px){.header-row{min-height:78px;flex-wrap:wrap;gap:12px;padding-block:14px}.menu-toggle:not([hidden]){display:flex;margin-left:0;margin-right:0;margin-inline-start:auto}.site-nav{width:100%;order:5;justify-content:center;flex-wrap:wrap;margin:8px 0 0;padding-top:14px;border-top:1px solid var(--line);gap:12px 24px}.site-nav[data-collapsible=true]:not(.is-open){display:none}.footer-top nav{margin-inline-start:0}}
@media(max-width:600px){.language-picker{order:2;flex:1 1 calc(50% - 6px)}.language-picker select{width:100%;font-size:11px}.header-cta{order:3;flex:1 1 calc(50% - 6px);justify-content:center}.site-nav{order:4;justify-content:flex-start}.header-row{gap:10px 12px}.menu-toggle:not([hidden]){margin-inline-end:0}.footer-top nav,.footer-bottom>a,.illustration-caption{margin-inline-start:0}html[dir=rtl] .floating-note{right:-5px;left:auto}}
@media print{.language-picker{display:none}}
