/* HandySpan language dropdown */
nav li.hs-lang{position:relative;display:list-item!important;list-style:none}
.hs-langdd{position:relative}
.hs-langdd summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border,#E1E8EC);border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;color:var(--ink,#0C2D3D);background:var(--white,#fff);line-height:1.2;white-space:nowrap}
.hs-langdd summary::-webkit-details-marker{display:none}
.hs-langdd summary::marker{content:""}
.hs-langdd summary:hover{border-color:var(--ink,#0C2D3D)}
.hs-langdd summary:focus-visible{outline:2px solid var(--ink-soft,#185FA5);outline-offset:2px}
.hs-langdd summary svg{width:16px;height:16px;flex:none}
.hs-langdd .hs-lang-code{font-weight:600}
.hs-langdd .hs-chev{transition:transform .15s}
.hs-langdd[open] .hs-chev{transform:rotate(180deg)}
.hs-lang-list{position:absolute;right:0;top:calc(100% + 6px);width:236px;margin:0;padding:8px;list-style:none;background:var(--white,#fff);border:1px solid var(--border,#E1E8EC);border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,.12);z-index:400;display:block}
.hs-lang-list li{display:block!important;width:auto;list-style:none}
.hs-lang-head{font-size:12px;color:#8A9AA3;padding:4px 10px 6px}
.hs-lang-list a,.hs-lang-list .cur,.hs-lang-list .off{display:flex!important;align-items:center;gap:10px;padding:8px 10px!important;margin:0!important;border-radius:8px;font-size:14px;font-weight:500;color:var(--ink,#0C2D3D);text-decoration:none}
.hs-lang-list a:hover{background:var(--sky-light,#F4FAFD);opacity:1}
.hs-lang-list .c{font-size:12px;font-weight:600;width:22px;color:#5F5E5A}
.hs-lang-list .cur{background:var(--sky-light,#F4FAFD);color:var(--ink-soft,#185FA5)}
.hs-lang-list .cur .c{color:var(--ink-soft,#185FA5)}
.hs-lang-list .cur svg{margin-left:auto;width:16px;height:16px}
.hs-lang-list .off{color:#8A9AA3;cursor:default}
.hs-lang-list .off .c{color:#8A9AA3}
.hs-lang-list .tag{margin-left:auto;font-size:11px;font-weight:500;border:1px solid var(--border,#E1E8EC);border-radius:8px;padding:0 7px;color:#8A9AA3;background:var(--white,#fff);white-space:nowrap}
.hs-lang-more{font-size:13px;color:#8A9AA3;padding:6px 10px 2px;border-top:1px solid var(--border,#E1E8EC);margin-top:6px}
@media (min-width:861px) and (max-width:1100px){.hs-lang-word{display:none}}
@media (max-width:860px){
  header nav.hs-nav-open li.hs-lang{padding:6px 24px 10px}
  header nav.hs-nav-open .hs-langdd summary{display:flex;width:100%;border:0;padding:8px 0;background:transparent}
  header nav.hs-nav-open .hs-langdd summary .hs-lang-code{margin-left:auto}
  header nav.hs-nav-open .hs-lang-list{position:static;width:auto;box-shadow:none;border:0;padding:4px 0 0;display:block!important}
  header nav.hs-nav-open .hs-lang-head{display:none!important}
}
