.header-actions{display:flex;align-items:center;gap:14px;min-width:0}.language-control{display:flex;align-items:center;gap:6px;position:relative;max-width:180px;flex-shrink:0}.language-icon{font-size:25px;line-height:1}.language-control select{font:inherit;font-size:13px;background:#ffffff70;color:#272820;border:1px solid #27282050;border-radius:22px;padding:10px 24px 10px 10px;min-height:44px;max-width:145px;cursor:pointer}.language-control select:focus-visible{outline:3px solid #7951c5;outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}html:not([lang="zh-CN"]){font-family:Arial,"Noto Sans",sans-serif}html:not([lang="zh-CN"]) body{font-family:Arial,"Noto Sans",Tahoma,sans-serif}html:not([lang="zh-CN"]) h1{font-size:clamp(34px,3.8vw,58px);line-height:1.18;letter-spacing:-1.8px;overflow-wrap:break-word}html:not([lang="zh-CN"]) h1 b{display:none}html:not([lang="zh-CN"]) h2{font-size:clamp(28px,3vw,43px);letter-spacing:-.8px}html:not([lang="zh-CN"]) h3{letter-spacing:0;overflow-wrap:break-word}html:not([lang="zh-CN"]) .intro{font-size:17px;line-height:1.65}html:not([lang="zh-CN"]) .hero-actions{flex-wrap:wrap;gap:14px}html:not([lang="zh-CN"]) .hero-actions .button{font-size:14px;padding:16px 23px}html:not([lang="zh-CN"]) .section-head{grid-template-columns:.85fr 1.4fr 1fr}html:not([lang="zh-CN"]) .eyebrow{letter-spacing:1px}html:not([lang="zh-CN"]) .hero-photo>span{font-size:11px;line-height:1.2;inset-inline:5px;bottom:-37px}html:not([lang="zh-CN"]) .sticker{font-size:18px;padding:12px}html:not([lang="zh-CN"]) .interest-text h3{font-size:34px}html:not([lang="zh-CN"]) .interest-image figcaption{max-width:95%;line-height:1.5}html:not([lang="zh-CN"]) .ideas h3{font-size:20px;line-height:1.4}html:not([lang="zh-CN"]) .pill{line-height:1.6}html:not([lang="zh-CN"]) header nav{gap:18px;font-size:12px}html:not([lang="zh-CN"]) .final-cta h2{font-size:clamp(36px,4.8vw,68px)}html:not([lang="zh-CN"]) footer{flex-wrap:wrap;gap:20px}html[lang="ar"] body,html[lang="hi"],html[lang="th"]{line-height:1.7}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] .eyebrow{letter-spacing:0!important}html[dir="rtl"] .hero-copy,html[dir="rtl"] .section-head,html[dir="rtl"] .interest-text,html[dir="rtl"] .pace-copy{text-align:right}html[dir="rtl"] .brand span{border-left:0;border-right:1px solid;padding-left:0;padding-right:12px}html[dir="rtl"] footer p{margin-right:0;margin-left:auto}html[dir="rtl"] .close{right:auto;left:13px}html[dir="rtl"] .photo-stage,html[dir="rtl"] .ribbon,html[dir="rtl"] .orbit-label{direction:ltr}html[dir="rtl"] .hero-photo>span{direction:rtl;text-align:right}html[dir="rtl"] .number,html[dir="rtl"] .principle>span{direction:ltr}html[dir="rtl"] .interest-image figcaption{left:auto;right:-20px}html[dir="rtl"] .ideas .idea-symbol{right:auto;left:25px}.section-head>*,.hero-copy,.interest-layout>*,.pace-copy{min-width:0}.button{text-align:center;white-space:normal}.tabs button{min-height:44px}.photo-pagination button{position:relative}.photo-pagination button:after{content:'';position:absolute;inset:-12px -6px}body{overflow-x:clip}
@media(max-width:1200px){header nav{display:none}header{gap:14px}html:not([lang="zh-CN"]) .section-head{grid-template-columns:1fr 1.6fr}html:not([lang="zh-CN"]) .section-head>p:last-child{grid-column:2}}
@media(max-width:680px){header{height:auto;min-height:74px;flex-wrap:wrap;padding:13px 5%;gap:12px}.header-actions{gap:8px;margin-inline-start:auto}.language-icon{display:none}.language-control select{max-width:115px;font-size:12px;padding-inline:9px 20px}header .brand>span{display:none}header .button.small{font-size:11px;max-width:150px;min-height:44px;padding:10px 13px}html:not([lang="zh-CN"]) .hero h1{font-size:clamp(32px,8.5vw,45px);letter-spacing:-1px;line-height:1.2}html:not([lang="zh-CN"]) .intro{font-size:15px}html:not([lang="zh-CN"]) .hero-actions{align-items:flex-start;flex-direction:column;gap:16px}html:not([lang="zh-CN"]) .section-head{display:block}html:not([lang="zh-CN"]) h2{font-size:30px}html:not([lang="zh-CN"]) .interest-text h3{font-size:29px}html:not([lang="zh-CN"]) .sticker{font-size:14px}html:not([lang="zh-CN"]) .orbit-label{max-width:90%;font-size:8px}html:not([lang="zh-CN"]) .eyebrow{font-size:9px}html:not([lang="zh-CN"]) .final-cta h2{font-size:35px}html:not([lang="zh-CN"]) .final-cta .button{max-width:100%;font-size:14px}html[dir="rtl"] .interest-image figcaption{right:-12px}footer{gap:16px}footer>p{flex:1 1 160px}dialog{max-height:90dvh;overflow:auto}}
@media(max-width:375px){header .brand strong{font-size:20px}.brand .brand-mark{width:24px;height:24px}.language-control select{max-width:102px}header .button.small{font-size:10px;max-width:116px}.header-actions{gap:5px}.hero-photo>span{font-size:10px!important}}
html:not([lang="zh-CN"]) .brand>span{display:none}
@media(prefers-reduced-motion:reduce){.ribbon span{animation:none}html{scroll-behavior:auto}}
