@font-face{font-family:Noto;src:url('assets/v15/fonts/NotoSans.ttf');font-weight:100 900}@font-face{font-family:JP;src:url('assets/v15/fonts/NotoSansJP.ttf');font-weight:100 900}@font-face{font-family:Thai;src:url('assets/v15/fonts/NotoSansThai.ttf');font-weight:100 900}@font-face{font-family:Arabic;src:url('assets/v15/fonts/NotoSansArabic.ttf');font-weight:100 900}
html:not([lang=zh-TW]) body{--sans:Noto,sans-serif;font-family:var(--sans)}html[lang=ja] body{--sans:JP,sans-serif}html[lang=th] body{--sans:Thai,sans-serif}html[lang=ar] body{--sans:Arabic,sans-serif}
html:not([lang=zh-TW]) .hero h1{overflow-wrap:normal}html:not([lang=zh-TW]) .hero .stats b{font-size:clamp(15px,1.4vw,21px)!important}html:not([lang=zh-TW]) .hero .stats em{white-space:normal}html:not([lang=zh-TW]) .hero .ctas{flex-wrap:wrap}html:not([lang=zh-TW]) .hero .ctas .btn{white-space:normal;text-align:center}
html[lang=ar] body header.hero.hero-v2:before{inset:0 auto 0 0!important;width:45%!important;background:#070d1b url('assets/v22/nyse.jpg') center 52%/cover no-repeat!important;mask-image:linear-gradient(90deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 60%,transparent)}
html[lang=ar] body header.hero.hero-v2 .hero-copy{width:51%!important;max-width:620px!important;margin-left:0!important;margin-right:0!important;margin-inline-start:0!important;margin-inline-end:auto!important;text-align:start!important}html[lang=ar] body header.hero.hero-v2 h1{line-height:1.65!important;letter-spacing:0}html[lang=ar] .result-status,html[lang=ar] #guide,html[lang=ar] .src{text-align:start}html[lang=ar] .research-takeaway{border-left:0;border-inline-start:4px solid #0664ff}html[lang=ar] .hero .stats{direction:rtl}html[lang=ar] .hero .stats b{unicode-bidi:isolate}
@media(max-width:860px){html[lang=ar] body header.hero.hero-v2 .hero-copy{width:100%!important;max-width:none!important}html[lang=ar] body header.hero.hero-v2:before{display:none!important}html:not([lang=zh-TW]) .hero .stats>div{min-width:0}}
@media(max-width:640px){html:not([lang=zh-TW]) .hero h1{font-size:23px!important}html:not([lang=zh-TW]) .hero .stats b{font-size:15px!important}html:not([lang=zh-TW]) .hero .stats em{font-size:10px!important}.rules-grid p,.reward-table td,.calcard p{overflow-wrap:break-word}.election-timeline li{flex:1 1 0!important}.election-timeline time{white-space:normal!important}}
