.language-picker{display:flex;align-items:center;gap:7px;flex-shrink:0;margin-left:12px;color:#233e5c;font:500 12px/1.4 system-ui,sans-serif}.language-picker select{font:inherit;font-size:13px;background:#fff;color:#10243a;border:1px solid #aebdca;border-radius:5px;padding:8px 22px 8px 9px;min-height:40px;cursor:pointer;max-width:116px}.language-picker select:focus-visible{outline:3px solid #268cff;outline-offset:3px}.portal-header,.reader-head{flex-wrap:wrap}.reader-head{position:relative;top:auto}.reader-head+.toolbar{position:relative;top:auto}.reader-head~.reader{height:70svh}.language-picker span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[lang=en] body{word-break:normal;overflow-wrap:break-word}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.025em}html[lang=en] #nav{gap:18px;font-size:13px}html[lang=en] .solution-jump{flex-wrap:wrap}html[lang=en] .solution-feature h3{font-size:clamp(24px,2.4vw,36px)}html[lang=en] .stats .level{font-size:30px}html[lang=en] .steps h3{font-size:20px}html[lang=en] .career dl{grid-template-columns:100px 1fr}html[lang=en] .toolbar select{max-width:min(470px,80vw)}
@media(max-width:1200px){header:has(#nav){padding-inline:22px;gap:12px}header #nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;box-shadow:0 14px 20px #10243a16;padding:15px 26px;flex-direction:column;gap:0;align-items:stretch}header #nav.open{display:flex}header #nav a{padding:14px 0;border-bottom:1px solid #e5ebf1}header #menu{display:block;border:0;background:none;font-size:25px;color:#143251;width:44px;height:44px;flex-shrink:0}header:has(#nav) .header-link{display:none}header:has(#nav) .language-picker{margin-left:auto}}
@media(max-width:480px){header:has(#nav){padding-inline:12px;gap:4px}.language-picker{margin-left:4px}.language-picker select{font-size:12px;padding-left:6px}.reader-head{gap:10px}.reader-head .language-picker{margin-left:auto}.reader-head img{max-width:110px}.portal-header{gap:12px}html[lang=en] .career dl{grid-template-columns:1fr}html[lang=en] .cinema-message h2{font-size:32px}}
@media print{.language-picker{display:none}}
