.tlm-language-selector{display:flex;gap:.35rem .85rem;flex-wrap:wrap;justify-content:center;align-items:center;padding:.65rem 1rem;border-bottom:1px solid #ffffff25;font:400 .8rem/1.6 system-ui,sans-serif}
.tlm-language-selector a{color:inherit;text-decoration:none;white-space:nowrap;padding:.2rem .1rem}
.tlm-language-selector a[aria-current]{font-weight:700;text-decoration:underline;text-underline-offset:.3em}
.tlm-language-selector a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
html:not([lang|=en]) :is(h1,h2,h3,h4,p,a,button,label,li,input,select,textarea){text-transform:none;letter-spacing:normal;word-break:normal;overflow-wrap:anywhere}
html[lang=ja] body{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,system-ui,sans-serif}
html[lang=ko] body{font-family:"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif}
html[lang^=zh] body{font-family:"PingFang HK","Microsoft JhengHei",system-ui,sans-serif}
html[lang=th] body{font-family:"Noto Sans Thai",Tahoma,"Leelawadee UI",system-ui,sans-serif}
html[lang=lo] body{font-family:"Noto Sans Lao","Lao UI","Leelawadee UI",system-ui,sans-serif}
html[lang=km] body{font-family:"Noto Sans Khmer","Khmer UI","Leelawadee UI",system-ui,sans-serif}
html:not([lang|=en]) :is(h1,h2,h3,h4,button,label,input,select,textarea){font-family:inherit}
html:is([lang=th],[lang=lo],[lang=km]) :is(p,li,label){line-height:1.85}
html:is([lang=th],[lang=lo],[lang=km]) :is(h1,h2,h3,h4){line-height:1.45}
html:is([lang=ja],[lang=ko],[lang^=zh],[lang=vi]) :is(h1,h2,h3,h4){line-height:1.25}
@media(max-width:600px){.tlm-language-selector{font-size:.75rem;gap:.2rem .7rem}html:not([lang|=en]) .hero-actions,html:not([lang|=en]) .talent-actions{flex-wrap:wrap}html:not([lang|=en]) .site-nav a{white-space:normal}}

