html[lang=km]{--font-sans:var(--font-archivo), Archivo, var(--font-khmer), "Noto Sans Khmer", ui-sans-serif, system-ui, sans-serif}html[lang=km] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,summary):where(:not(.fig-grad)){line-height:1.75!important}html[lang=km] :is(h1,h2){line-height:1.4!important}html[lang=km] h2.ead-h{line-height:1.75!important}html[lang=km] *{letter-spacing:0!important}html[lang=km] :is(p,li,dd,blockquote,figcaption,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}html[lang=km] .prose :is(p,li,dd,blockquote,figcaption){overflow-wrap:anywhere}html[lang=km] .hero{padding-block:clamp(40px,9vw - 49px,83px) clamp(36px,7vw - 36px,68px)}@media (min-width:761px){html[lang=km] .hero{padding-block:clamp(clamp(14px, (100 * var(--fo-vh) - 689px) * 83 / 258, 40px), min(9vw - 49px, (100 * var(--fo-vh) - 689px) * 83 / 258), 83px) clamp(clamp(12px, (100 * var(--fo-vh) - 689px) * 34 / 129, 36px), min(7vw - 36px, (100 * var(--fo-vh) - 689px) * 34 / 129), 68px)}html[lang=km] .hero h1{font-size:clamp(34px, min(5.4vw, (100 * var(--fo-vh) - 58px) * .07, (100 * var(--fo-vh) - 58px) * .1485 - 54.7px), 62px)}}@media (max-width:760px){html[lang=km] .hero{padding-block:clamp(10px, 10px + (100 * var(--fo-vh) - 652px) * .1685, 40px) clamp(8px, 8px + (100 * var(--fo-vh) - 652px) * .1573, 36px)}html[lang=km] .hero h1{font-size:clamp(30px, min(max(38px, 5.4vw), 30px + (100 * var(--fo-vh) - 652px) * .0449), 62px)}}html[lang=km] .stats .v{line-height:1!important}
html[lang=th]{--font-sans:var(--font-archivo), Archivo, var(--font-thai), "IBM Plex Sans Thai", "Noto Sans Thai", Thonburi, "Leelawadee UI", ui-sans-serif, system-ui, sans-serif}html[lang=th] :is(p,li,dt,dd,blockquote,figcaption,summary):where(:not(.fig-grad)){line-height:1.7!important}html[lang=th] :is(h1,h2,h3,h4,h5,h6){line-height:1.4!important}html[lang=th] .stats .v{line-height:1!important}html[lang=th] *,html[lang=ko] *{letter-spacing:0!important}html[lang=ko]{--font-sans:var(--font-archivo), Archivo, "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Noto Sans CJK KR", ui-sans-serif, system-ui, sans-serif}html[lang=ko] :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,blockquote,figcaption,summary,a,button,span,td,th){word-break:keep-all;overflow-wrap:anywhere}html[lang=ko] :is(p,li,blockquote,figcaption):where(:not(.fig-grad)){line-height:1.7!important}
html[lang=zh-hant]{--font-sans:var(--font-archivo), Archivo, "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", "Heiti TC", ui-sans-serif, system-ui, sans-serif}html[lang=zh-hant] :is(p,li,dt,dd,blockquote,figcaption,summary):where(:not(.fig-grad)){line-height:1.75!important}html[lang=zh-hant] :is(h1,h2,h3,h4,h5,h6){line-height:1.35!important}html[lang=ar]{--font-sans:var(--font-arabic,"IBM Plex Sans Arabic"), var(--font-archivo), Archivo, "IBM Plex Sans Arabic", "Noto Sans Arabic", Tahoma, ui-sans-serif, system-ui, sans-serif;--mono:var(--font-arabic,"IBM Plex Sans Arabic"), var(--font-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}html[lang=zh-hant]{--mono:var(--font-plex-mono), "IBM Plex Mono", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", "Heiti TC", ui-monospace, SFMono-Regular, Menlo, monospace}html[lang=ar] :is(p,li,dt,dd,blockquote,figcaption,summary):where(:not(.fig-grad)){line-height:1.8!important}html[lang=ar] :is(h1,h2,h3,h4,h5,h6){line-height:1.45!important}html[lang=ar] .hero h1{max-width:16ch;line-height:1.2!important}html[lang=zh-hant] .stats .v,html[lang=ar] .stats .v{line-height:1!important}html[lang=zh-hant] *,html[lang=ar] *{letter-spacing:0!important}html[dir=rtl] svg,html[dir=rtl] :is(.cp-fig,.sp2-fig,.sp-plot){direction:ltr}html[dir=rtl] .hero-bg img{transform:scaleX(-1)}html[dir=rtl] .hero-scrim{background:radial-gradient(56% 60% at 16% 44%, color-mix(in srgb, var(--bg) 62%, transparent), transparent 72%), linear-gradient(270deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 92%, transparent) 34%, color-mix(in srgb, var(--bg) 52%, transparent) 66%, color-mix(in srgb, var(--bg) 26%, transparent) 100%), linear-gradient(0deg, var(--bg) 0%, transparent 26%)}@media (max-width:760px){html[dir=rtl] .hero-scrim{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 88%, transparent) 0%, color-mix(in srgb, var(--bg) 78%, transparent) 55%, var(--bg) 100%)}}html[dir=rtl] .step:not(:last-child):after{left:-5px;right:auto;transform:rotate(-135deg)}@media (max-width:840px){html[dir=rtl] .step:not(:last-child):after{left:auto;right:50%;transform:rotate(135deg)}}html[dir=rtl] .cp-nav>span[aria-hidden=true]{display:inline-block;transform:scaleX(-1)}html[dir=rtl] .ctl select{background-position:13px}html[dir=rtl] .fl-sort select{background-position:11px}html[dir=rtl] .rail em{transform:translateY(-50%)translate(5px)}html[dir=rtl] .rail a:hover em,html[dir=rtl] .rail a:focus-visible em{transform:translateY(-50%)translate(0)}html[dir=rtl] svg:has(>path[d^=M5\ 12h14]){transform:scaleX(-1)}html[dir=rtl] .xgo:hover svg:has(>path[d^=M5\ 12h14]){transform:scaleX(-1)translate(3px)}@media (prefers-reduced-motion:no-preference){html[dir=rtl] .tm-left{animation-name:tmL-rtl}html[dir=rtl] .tm-right{animation-name:tmR-rtl}}@keyframes tmL-rtl{0%{transform:translate(0,0)}to{transform:translate(50%)}}@keyframes tmR-rtl{0%{transform:translate(50%)}to{transform:translate(0,0)}}
@media (max-width:389px){html[lang=fr] .nav .brand{line-height:1.05}html[lang=fr] .nav .brand i{display:block}}@media (max-width:339px){html[lang=fr] .nav .right{gap:4px}html[lang=fr] .nav .right .btn-sm{padding-inline:8px}}@media (min-width:1024px) and (max-width:1119px){html[lang=fr] .nav .wrap{gap:16px}html[lang=fr] .mainnav{gap:0}html[lang=fr] .mt{gap:4px;padding-inline:8px}html[lang=fr] .mt[data-current]:after{inset-inline:8px}html[lang=fr] .nav .right{gap:8px}html[lang=fr] .nav .right .btn-sm{padding-inline:12px}html[lang=fr] .lang>button{padding-inline:8px}}
