.language-picker{display:flex;align-items:center;gap:5px;margin-inline-start:14px;flex-shrink:0}.language-picker select{max-width:115px;padding:9px 5px;background:transparent;color:var(--green);border:1px solid var(--line);border-radius:4px;font:13px Arial,sans-serif}.language-picker span{font-size:21px}.header nav{margin-inline-start:auto}.header{gap:12px}select:focus-visible{outline:3px solid var(--orange);outline-offset:3px}html[lang="ar"] body{font-family:Tahoma,Arial,sans-serif}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.4}html[lang="ar"] .eyebrow,html[lang="ar"] .brand span{letter-spacing:0}html[lang="ar"] em{font-style:normal}html[lang="zh-CN"] h1,html[lang="zh-CN"] h2{font-family:Georgia,"Noto Serif CJK SC","Microsoft YaHei",serif;letter-spacing:0;line-height:1.3}.brand{direction:ltr}.brand span{white-space:nowrap}html[dir="rtl"] .hero-content{left:auto;right:5.5%}html[dir="rtl"] .hero-shade{background:linear-gradient(270deg,#10251cc9,#10251c10)}html[dir="rtl"] .round-seal{right:auto;left:7%}html[dir="rtl"] .country-hero:after{background:linear-gradient(270deg,#10251cc9,#10251c10)}html[dir="rtl"] .country-image span{left:auto;right:15px}html[dir="rtl"] .highlight-list span{margin-right:0;margin-left:20px}html[dir="rtl"] .budget-fields input{direction:ltr;text-align:right}html[dir="rtl"] .close{right:auto;left:15px}.hero h1{overflow-wrap:anywhere}.header nav>a{white-space:nowrap}
@media(max-width:1260px){.header{height:80px}.menu-toggle{display:block;background:none;color:var(--green);font-size:24px;margin-inline-start:auto}.header nav{display:none;position:absolute;left:0;right:0;top:80px;padding:25px;background:var(--paper);box-shadow:0 15px 20px #0001;align-items:stretch;margin:0}.header nav.open{display:flex;flex-direction:column}.header nav>a{font-size:15px;padding:7px}.language-picker{margin:0}}
@media(max-width:600px){.header{padding:0 16px;gap:9px}.header .brand{font-size:18px;letter-spacing:-.6px}.brand span{font-size:6px;letter-spacing:.8px}.language-picker span{display:none}.language-picker select{max-width:84px;font-size:12px}.menu-toggle{padding:4px}.hero h1{font-size:clamp(38px,10vw,56px)}html[dir="rtl"] .hero-content{right:24px;left:24px}.country-hero h1{font-size:42px}.budget-fields{grid-template-columns:1fr}.hero .round-seal{display:none}}
