.language-picker{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:14px;color:#075bd6}.language-picker select{font:inherit;font-size:12px;padding:9px 5px;border:1px solid #d4e3f5;border-radius:9px;background:#f5f9ff;color:#16456d;max-width:95px;cursor:pointer}.language-picker select:focus-visible{outline:3px solid #ff722b;outline-offset:3px}.site-header{gap:22px}.site-header nav{gap:20px}html[dir=rtl] body{font-family:Tahoma,'Noto Sans Arabic',Arial,sans-serif}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:Tahoma,'Noto Sans Arabic',Arial,sans-serif;letter-spacing:0;line-height:1.5}html[dir=rtl] p{line-height:1.95}html[dir=rtl] .site-header .brand{margin-right:0;margin-left:auto}html[dir=rtl] .brand img{direction:ltr}html[dir=rtl] .mega.compact{right:auto;left:20%}html[dir=rtl] .profile-timeline li:before{left:auto;right:145px}html[dir=rtl] .profile-timeline li>div:before{left:auto;right:-25px}html[dir=rtl] .profile-timeline{padding:0}html[dir=rtl] .show-title{padding-right:0;padding-left:36px}html[dir=rtl] .show-title .round-arrow{right:auto;left:0}html[dir=rtl] .profile-note,html[dir=rtl] .visual-note{text-align:start}html[dir=rtl] .hero-kicker,html[dir=rtl] .section-label,html[dir=rtl] .profile-eyebrow{letter-spacing:0}html[dir=rtl] .profile-metrics strong,html[dir=rtl] .profile-year{direction:ltr;text-align:right}html[dir=rtl] a[href^="tel:"],html[dir=rtl] a[href^="mailto:"],html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel]{direction:ltr;unicode-bidi:isolate}html[dir=rtl] .editorial-hero h1{font-size:clamp(46px,6vw,86px);line-height:1.55}html[lang=ur] h1,html[lang=ur] h2{line-height:1.65}html[dir=rtl] .hero-bottom{gap:30px}html[dir=rtl] .hero-bottom p{line-height:1.9}html[dir=rtl] .pill svg,html[dir=rtl] .text-link svg{transform:scaleX(-1)}html[dir=rtl] .hero-buttons{white-space:normal}html[dir=rtl] .show-card{height:auto;min-height:320px}html[dir=rtl] .show-title{line-height:1.6}html[dir=rtl] .hero-word{letter-spacing:0}html[dir=rtl] .source-section p{text-align:start}html[dir=rtl] input,html[dir=rtl] textarea{text-align:start}html[dir=rtl] .profile-actions a{line-height:1.7}html[dir=rtl] select{font-family:Tahoma,Arial,sans-serif}.language-picker option{font-family:Tahoma,Arial,sans-serif}
@media(min-width:961px) and (max-width:1200px){.site-header{gap:14px;padding-inline:24px}.site-header nav{gap:13px}.site-header .brand img{width:115px}.header-cta{font-size:12px}.language-picker select{max-width:80px}}
@media(max-width:960px){.site-header{gap:12px}.language-picker{margin-inline-start:auto}.site-header .brand{margin:0}html[dir=rtl] .site-header .brand{margin:0}html[dir=rtl] .site-header nav.open{left:0;right:0}.language-picker select{font-size:13px}.language-picker{order:2}.site-header .menu{order:4}.header-cta{order:3}}
@media(max-width:760px){html[dir=rtl] .profile-timeline li:before{right:72px}html[dir=rtl] .profile-timeline li>div:before{right:-23px}html[dir=rtl] .page-hero h1{font-size:38px}html[dir=rtl] .hero-bottom{align-items:stretch}html[dir=rtl] .proof-row strong{font-size:30px}}
@media(max-width:480px){.site-header .brand img{width:105px}.language-picker select{max-width:78px;padding:8px 2px}.site-header{padding-inline:16px;gap:8px}.language-picker{font-size:11px}.header-cta .round-arrow{display:none}}
html[dir=rtl] .skip:not(:focus){left:0!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html[dir=rtl] body{overflow-x:clip}

/* Tighter vertical spacing between page sections (13 Nov 2026) */
main>.section{padding-top:28px!important;padding-bottom:28px!important}
