.language-bar{display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:9px 6.3%;max-width:1600px;margin:auto;color:var(--muted,#6e6e73);font-size:10px;border-bottom:1px solid var(--line,#d2d2d7)}
.language-bar select{width:auto;max-width:220px;background:transparent;color:var(--ink,#1d1d1f);border:1px solid var(--line,#d2d2d7);border-radius:3px;padding:6px 9px;font:inherit;cursor:pointer}
.language-bar select:focus-visible{outline:2px solid var(--wine,#1d1d1f);outline-offset:3px}
html[lang=ar] body{font-family:'Noto Naskh Arabic','Segoe UI',Tahoma,Arial,sans-serif}
html[lang=ar] :is(h1,h2,h3){font-family:'Noto Naskh Arabic','Traditional Arabic',Georgia,serif;line-height:1.45;letter-spacing:0}
html[lang=hi] :is(h1,h2,h3){font-family:'Nirmala UI','Noto Serif Devanagari',serif;line-height:1.3;letter-spacing:0}
html[lang=zh-Hans] :is(h1,h2,h3){font-family:'Songti SC','SimSun','Noto Serif SC',serif;line-height:1.25;letter-spacing:0}
html:is([lang=ar],[lang=hi],[lang=zh-Hans]) .eyebrow{letter-spacing:.02em;line-height:1.9}
html:is([lang=ar],[lang=hi],[lang=zh-Hans]) .reel-card h3{line-height:1.35}
html[dir=rtl] .wordmark{direction:ltr}html[dir=rtl] :is(input[type=email],input[type=date],.macaw-sky,video,iframe){direction:ltr}
html[dir=rtl] .section-heading>div:last-child{padding-right:0;padding-left:15px}
html[dir=rtl] .reel-play{direction:ltr}html[dir=rtl] .nav-cta{margin-left:0;margin-right:22px}
@media(max-width:1100px) and (min-width:701px){html:not([lang=en]) header{height:auto;min-height:120px;flex-wrap:wrap;gap:22px;padding-block:22px}html:not([lang=en]) nav{flex-wrap:wrap;gap:15px}}
@media(max-width:700px){.language-bar{padding:8px 7%;font-size:10px}.language-bar select{max-width:205px}html:is([lang=ar],[lang=hi],[lang=zh-Hans]) h1{font-size:clamp(42px,12vw,60px)}html:is([lang=ar],[lang=hi],[lang=zh-Hans]) h2{font-size:clamp(34px,10vw,46px)}html:not([lang=en]) .reel-card h3{font-size:23px}html[dir=rtl] .nav-cta{margin-right:0}}
@media print{.language-bar{display:none}}
