.hk-lang{border:1px solid #c4c9d9;border-radius:2px;flex-shrink:0;align-items:stretch;display:inline-flex;overflow:hidden}.hk-lang-option{color:#414a66;letter-spacing:.06em;justify-content:center;align-items:center;min-width:36px;padding:9px;font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.hk-lang-option+.hk-lang-option{border-left:1px solid #c4c9d9}a.hk-lang-option:hover{color:#1c4481;background:#1c44810f}a.hk-lang-option:focus-visible{outline-offset:-3px;outline:2px solid #1c4481}.hk-lang-option.is-active{color:#fff;background:#1c4481}.hk-nav-actions>.hk-lang{align-self:stretch}@media (min-width:961px) and (max-width:1180px){.hk-nav .hk-nav-brand-copy small{display:none}}@media (min-width:961px) and (max-width:1060px){.hk-nav .hk-nav-panel{align-self:stretch;gap:0;padding-inline:12px;font-size:0}}.hk-footer .hk-lang--footer{border-color:#e9eef73d;grid-column:1/-1;justify-self:start}.hk-footer .hk-lang--footer .hk-lang-option{color:#e9eef7c7}.hk-footer .hk-lang--footer .hk-lang-option+.hk-lang-option{border-left-color:#e9eef73d}.hk-footer .hk-lang--footer a.hk-lang-option:hover{color:#fff;background:#ffffff14}.hk-footer .hk-lang--footer a.hk-lang-option:focus-visible{outline-color:#f0bd4e}.hk-footer .hk-lang--footer .hk-lang-option.is-active{color:#1b2554;background:#e9eef7eb}.hk-mobile-nav-lang{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0;display:flex}.hk-mobile-nav-lang>span{color:#5a6274;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.hk-mobile-nav-lang .hk-lang{background:#ffffff9e;border-color:#17204924}.hk-mobile-nav-lang .hk-lang-option+.hk-lang-option{border-left-color:#17204924}@media (max-width:960px){.hk-mobile-nav-lang .hk-lang-option,.hk-footer .hk-lang--footer .hk-lang-option{min-width:52px;min-height:44px}.site-shell .hk-footer-links .hk-lang--footer{margin:6px 0 4px}}.hk-post .hk-post-lang-note{color:#414a66;background:#f0bd4e1f;border-left:3px solid #f0bd4e;margin:14px 0 0;padding:8px 12px;font-size:.86rem;font-weight:600;display:inline-block}
