.hksi-site-header{position:relative;z-index:70;background:#142c45;color:#fff;box-sizing:border-box;font:500 14px/1.5 Arial,Noto Sans TC,sans-serif;text-align:left;width:100%;margin:0}.hksi-site-header *{box-sizing:border-box}.site-header-inner{max-width:1440px;min-height:94px;margin:auto;padding:14px 36px;display:flex;align-items:center;justify-content:space-between;gap:30px}.hksi-site-header a{color:#fff!important;text-decoration:none!important}.hksi-site-header a:hover,.hksi-site-header summary:hover{color:#e0d97f!important}.site-header-brand{display:flex;align-items:center;flex-shrink:0;min-height:44px}.site-header-brand img{display:block;width:218px;max-width:100%;height:auto}.hksi-site-header nav{display:flex;align-items:center;gap:20px;position:static;padding:0;margin:0;flex-wrap:nowrap}.hksi-site-header nav>a{min-height:44px;display:flex;align-items:center;white-space:nowrap;font-size:13px}.hksi-site-header nav .site-offer{background:#e0d97f;color:#142c45!important;padding:11px 18px;border-radius:5px;font-weight:700}.site-nav-group{position:relative;margin:0!important;padding:0!important;border:0!important;background:none!important}.site-nav-group summary{display:flex;gap:7px;align-items:center;min-height:44px;cursor:pointer;list-style:none;font-size:13px;font-weight:500;color:#fff;background:none;padding:0;white-space:nowrap}.site-nav-group summary::-webkit-details-marker{display:none}.site-nav-group summary::marker{content:""}.site-nav-group summary:after{display:none!important}.site-nav-group summary span{font-size:16px}.site-submenu{position:absolute;top:100%;left:0;min-width:285px;width:max-content;max-width:340px;padding:10px;border-radius:8px;background:#1c3752;box-shadow:0 12px 28px #0003;border:1px solid #ffffff15;z-index:71}.site-submenu a{display:block;padding:11px 13px;font-size:13px;line-height:1.5;white-space:normal;border-radius:4px}.site-submenu a:hover{background:#ffffff0d}@media(min-width:1025px){[data-guide-menu] .site-submenu{left:50%;transform:translate(-35%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(720px,calc(100vw - 48px));max-width:720px;max-height:calc(100vh - 120px);overflow-y:auto;gap:2px 10px}[data-guide-menu] .site-submenu a[data-menu-kind=overview]{grid-column:1/-1;background:#ffffff0d;border-bottom:1px solid #ffffff18;font-weight:700}[data-guide-menu] .site-submenu a[data-menu-kind=resource]{color:#e0d97f!important}}.hksi-site-header [data-header-toggle]{display:none}.hksi-site-header a:focus-visible,.hksi-site-header button:focus-visible,.hksi-site-header summary:focus-visible{outline:3px solid #edc77a;outline-offset:3px}@media(min-width:1025px)and (max-width:1300px){.site-header-inner{padding:14px 22px;gap:18px}.site-header-brand img{width:185px}.hksi-site-header nav{gap:12px}.hksi-site-header nav>a,.site-nav-group summary{font-size:12px}}@media(max-width:1024px){.site-header-inner{min-height:76px;padding:8px 20px;gap:16px}.site-header-brand{min-width:0;flex-shrink:1}.site-header-brand img{width:210px}.hksi-site-header [data-header-toggle]{display:flex;width:44px;height:44px;flex:0 0 44px;align-items:center;justify-content:center;padding:8px;background:transparent;border:0;color:#fff;cursor:pointer}.hksi-site-header [data-header-toggle] svg{width:28px;height:28px;stroke:currentColor;stroke-width:2;fill:none}.hksi-site-header nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 76px);overflow-y:auto;background:#142c45;padding:12px 20px 22px;box-shadow:0 8px 14px #0003;flex-direction:column;align-items:stretch;gap:0}.hksi-site-header [aria-expanded=true]+nav{display:flex}.hksi-site-header nav>a,.site-nav-group summary{font-size:15px;min-height:46px}.site-nav-group summary{justify-content:space-between}.site-submenu{position:static;width:100%;min-width:0;max-width:none;padding:4px 8px;border:0;box-shadow:none}.site-submenu a{font-size:14px}.hksi-site-header nav .site-offer{justify-content:center;margin-top:10px}}@media print{.hksi-site-header{display:none}}.hksi-about-page footer .elementor-icon-list-text{min-width:0;overflow-wrap:anywhere;white-space:normal}.hksi-about-page footer .elementor-icon-list-item a{min-width:0;max-width:100%}.site-nav-group summary>.site-nav-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 12px;width:12px;height:12px;font-size:0;line-height:0}.site-nav-group summary>.site-nav-chevron:before{content:"";display:block;width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.hksi-site-header .hksi-language-switch{display:block;width:auto;max-width:none;white-space:normal}.hksi-site-header .hksi-language-switch summary{gap:7px;padding:0 11px;border:1px solid #e0d97f55;border-radius:999px;background:#ffffff08;font:500 12px/1.4 Arial,Noto Sans TC,sans-serif}.hksi-site-header .hksi-language-switch summary>svg{display:block;width:17px!important;height:17px!important;max-width:17px;fill:none;stroke:#d9c47b;stroke-width:1.5;flex:0 0 17px}.hksi-site-header .hksi-language-switch .site-submenu{left:auto;right:0;min-width:165px;max-width:200px}.hksi-site-header .hksi-language-switch .site-submenu a{display:flex!important;width:100%;box-sizing:border-box;white-space:nowrap}.hksi-site-header .hksi-language-switch .site-submenu a[aria-current=page]{background:#e0d97f;color:#142c45!important;font-weight:700}@media(max-width:1024px){.hksi-site-header .hksi-language-switch{margin:10px 0}.hksi-site-header .hksi-language-switch summary{padding:0 13px}.hksi-site-header .hksi-language-switch .site-submenu{max-width:none}.hksi-site-header .hksi-language-switch .site-submenu a{min-height:40px}}.hksi-google-signin{flex:0 0 auto;max-width:100%;min-width:0}.hksi-google-signin[hidden],[data-google-login-panel][hidden]{display:none!important}.hksi-google-signin form{margin:0!important;padding:0!important;border:0!important;background:none!important}.hksi-google-signin [data-google-fallback] button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;height:40px;padding:0 12px;margin:0;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font:500 14px/1 Arial,sans-serif;letter-spacing:.25px;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:none}.hksi-google-signin [data-google-fallback] button:hover{background:#f8faff;border-color:#1f1f1f}.hksi-google-signin svg{width:20px;height:20px;flex:0 0 20px}.hksi-google-signin [data-google-button]:empty{display:none}.hksi-google-signin [data-google-button] iframe{max-width:none!important}.hksi-google-login-panel{max-width:440px;margin:24px 0 0;text-align:center}.hksi-google-login-panel .hksi-google-signin{display:flex;justify-content:center}.hksi-google-login-panel [data-google-fallback] button{width:300px;max-width:100%}.hksi-google-login-panel p{font-size:14px;line-height:1.5;margin:12px 0;color:#526174}.hksi-login-divider{display:flex;align-items:center;gap:14px;font-size:13px;color:#526174;margin:20px 0}.hksi-login-divider:before,.hksi-login-divider:after{content:"";height:1px;background:#d8dee5;flex:1}.site-nav-group:not([open])>.site-submenu{display:none}@media(max-width:1024px){.hksi-site-header[data-header-scroll]{position:fixed;top:0;left:0;right:0;z-index:1000;transform:translateY(0);transition:transform .2s ease;box-shadow:0 3px 12px #142c451a}.hksi-site-header[data-header-scroll].is-scroll-hidden{transform:translateY(calc(-100% - 1px));pointer-events:none;box-shadow:none}.hksi-site-header[data-header-scroll]:has(:focus-visible){transform:translateY(0);pointer-events:auto}.hksi-site-header[data-header-scroll] nav{max-height:calc(100dvh - var(--hksi-header-height,76px))}}@media(prefers-reduced-motion:reduce){.hksi-site-header[data-header-scroll]{transition:none}}
