.cbe-language{display:inline-flex;align-items:center;margin:0;flex-shrink:0}.cbe-language select{font:600 12px/1.2 Arial,sans-serif;border:1px solid var(--line);border-radius:6px;min-height:40px;background:var(--paper);color:var(--ink);padding:8px 7px;width:61px;cursor:pointer}.cbe-language select:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-header>.cbe-language{order:2}.public-header>.cbe-public-menu{order:3}.public-header>nav{order:1}.public-header{gap:18px}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] .big-word{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.5}html[dir=rtl] .eyebrow{letter-spacing:0}html[dir=rtl] .cbe-nav-panel{left:auto;right:0;text-align:right}html[dir=rtl] .cbe-nav-group:last-of-type .cbe-nav-panel{right:auto;left:0}html[dir=rtl] .public-main,html[dir=rtl] .lesson-body,html[dir=rtl] .partner-workspace-card{text-align:right}html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url],html[dir=rtl] input[type=number],html[dir=rtl] code{direction:ltr;text-align:left}html[dir=rtl] .brand,html[dir=rtl] .brand-lockup{direction:ltr}html[dir=rtl] .chat-dialog{direction:rtl}html[dir=rtl] .cbe-language{direction:ltr}html[dir=rtl] .site-header{direction:rtl}
@media(max-width:1200px){.public-header>nav{order:4}.public-header>.cbe-language{margin-inline-start:auto}}
@media(max-width:767px){.header-actions{gap:6px}.cbe-language select{width:51px;min-height:36px;padding:6px 3px;font-size:11px}.site-header{padding-inline:4%;gap:7px}.site-header .account-link{font-size:9px}.site-header .commercial-nav{font-size:10px;padding:8px}.header-actions .theme{font-size:18px;min-width:22px}.brand-lockup img{width:44px;height:44px}.public-header>.cbe-language{margin-inline-start:auto}html[dir=rtl] .cbe-nav-panel{border-left:0;border-right:2px solid var(--line)}html[dir=rtl] .hero h1{font-size:32px}}
@media(max-width:460px){.site-header{flex-wrap:wrap;align-items:center}.site-header .header-actions{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:5px}.site-header .commercial-nav{max-width:125px;text-align:center;line-height:1.3}.site-header .account-link{max-width:48px;white-space:normal;text-align:center;line-height:1.3}.site-header .theme{padding:2px}.site-header .menu{padding:5px;font-size:11px}}
