/* Keep the navigation rail identical across the English Longyue tabs. */
html{scrollbar-gutter:stable}
.site-header{height:80px;inset:0 0 auto;box-sizing:border-box;font-family:"Chloe Figma Inter",Helvetica,Arial,sans-serif}
.site-header .nav-shell{box-sizing:border-box;width:100%;max-width:1440px;padding-inline:64px;gap:28px}
.site-header .wordmark{font:500 32px/1 "OPTITimes-Roman","Times New Roman",serif;letter-spacing:-.06em}
.site-header nav{gap:24px;font:400 14px/22px "Chloe Figma Inter",Helvetica,Arial,sans-serif}
.site-header .nav-actions{gap:20px;font:400 16px/26px "Chloe Figma Inter",Helvetica,Arial,sans-serif}
.site-header .nav-cta{box-sizing:border-box;flex:none;width:188px;min-height:40px;padding:10px 12px;font:600 13px/18px "Chloe Figma Inter",Helvetica,Arial,sans-serif;text-align:center;justify-content:center;white-space:nowrap}
.site-header nav a{border-bottom-color:transparent!important}
@media(max-width:1279px){.site-header .nav-shell{padding-inline:40px;gap:24px}.site-header nav{gap:18px}}
@media(max-width:767px){
 .site-header{height:64px}
 .site-header .nav-shell{padding-inline:20px;gap:8px}
 .site-header .wordmark{font-size:24px}
 .site-header .nav-actions{gap:6px}
 .site-header .nav-cta{width:92px;min-height:40px!important;padding:8px 6px!important;font-size:12px!important}
 .site-header nav{top:64px;gap:0}
 .site-header nav a{font-family:"OPTITimes-Roman","Times New Roman",serif;font-size:28px;line-height:1.3}
}
@media(max-width:359px){.site-header .nav-shell{padding-inline:16px}.site-header .wordmark{font-size:22px}.site-header .nav-cta{width:86px}}
