.jhf-chrome-root{display:contents}.jhf-chrome-header,.jhf-chrome-brand{color:#17384e;text-align:left;-webkit-font-smoothing:antialiased;font:16px/1.6 Noto Sans SC,Source Han Sans SC,Microsoft YaHei,PingFang SC,sans-serif}.jhf-chrome-header *,.jhf-chrome-brand *{box-sizing:border-box}.jhf-chrome-container{width:min(1280px,100% - 64px);margin-inline:auto}.jhf-chrome-header{z-index:100;background:#fff;border-bottom:1px solid #dce5eb;position:sticky;top:0}.jhf-chrome-header .jhf-chrome-row{align-items:center;gap:28px;min-height:94px;display:flex}.jhf-chrome-header a,.jhf-chrome-header summary{color:inherit;font:inherit;text-decoration:none}.jhf-chrome-header .jhf-chrome-home{flex:none;align-items:center;gap:16px;display:flex}.jhf-chrome-header .jhf-chrome-tagline{color:#526774;white-space:nowrap;border-left:1px solid #dce5eb;padding-left:16px;font-size:13px;line-height:1.8}.jhf-chrome-brand{vertical-align:middle;align-items:center;gap:13px;display:inline-flex}.jhf-chrome-brand svg{flex:none;display:block;overflow:hidden}.jhf-chrome-brand .jhf-chrome-symbol{width:60px;height:50px}.jhf-chrome-brand .jhf-chrome-brand-copy{gap:5px;display:grid}.jhf-chrome-brand .jhf-chrome-wordmark{width:126px;height:36px}.jhf-chrome-brand .jhf-chrome-caption{color:#526774;white-space:nowrap;font:14px/1.4 Microsoft YaHei,PingFang SC,sans-serif}.jhf-chrome-brand-light{background:#fff;border-radius:7px;padding:12px 16px;display:inline-block}.jhf-chrome-header .jhf-chrome-desktop{align-items:center;gap:24px;margin-left:auto;display:flex}.jhf-chrome-header .jhf-chrome-desktop a{white-space:nowrap;padding:14px 0;font-size:16px;font-weight:600;line-height:1.6}.jhf-chrome-header .jhf-chrome-action{color:#192e3c;background:#ed8b2d;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:13px 20px;font-size:16px;font-weight:700;line-height:1.6;display:inline-flex}.jhf-chrome-header .jhf-chrome-action span{font-size:20px}.jhf-chrome-header .jhf-chrome-desktop a:hover,.jhf-chrome-header .jhf-chrome-mobile a:hover{color:#1978b8}.jhf-chrome-header .jhf-chrome-action:hover{background:#ffa347}.jhf-chrome-header :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #ed8b2d}.jhf-chrome-header .jhf-chrome-menu{display:none}.jhf-chrome-header .jhf-chrome-menu summary{cursor:pointer;border:1px solid #c5d5de;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px 12px;list-style:none;display:flex}.jhf-chrome-header .jhf-chrome-menu summary::-webkit-details-marker{display:none}.jhf-chrome-header .jhf-chrome-menu summary span{font:inherit;font-size:15px}.jhf-chrome-header .jhf-chrome-menu-close,.jhf-chrome-header .jhf-chrome-menu[open] .jhf-chrome-menu-open{display:none}.jhf-chrome-header .jhf-chrome-menu[open] .jhf-chrome-menu-close{display:inline}.jhf-chrome-header .jhf-chrome-menu-icon{border-block:2px solid;width:16px;height:12px;position:relative}.jhf-chrome-header .jhf-chrome-menu-icon:after{content:"";border-top:2px solid;position:absolute;top:3px;left:0;right:0}.jhf-chrome-header .jhf-chrome-mobile{background:#fff;border-block:1px solid #dce5eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;padding:8px 32px 18px;display:grid;position:absolute;inset:100% 0 auto;box-shadow:0 12px 20px #0c2c4012}.jhf-chrome-header .jhf-chrome-mobile a{border-bottom:1px solid #d6e2e9;padding:14px 0;font-size:16px;font-weight:600;line-height:1.6;display:block}.jhf-chrome-skip{z-index:200;color:#17384e;background:#fff;padding:12px 20px;position:fixed;top:-100px;left:16px}.jhf-chrome-skip:focus{top:12px}html:has(.jhf-chrome-header){scroll-padding-top:110px}@media (max-width:1180px){.jhf-chrome-header .jhf-chrome-desktop{display:none}.jhf-chrome-header .jhf-chrome-action{margin-left:auto}.jhf-chrome-header .jhf-chrome-menu{display:block}}@media (max-width:680px){.jhf-chrome-container{width:calc(100% - 36px)}.jhf-chrome-header .jhf-chrome-row{justify-content:space-between;gap:12px;min-height:96px}.jhf-chrome-header .jhf-chrome-home{flex-direction:column;align-items:flex-start;gap:4px}.jhf-chrome-header .jhf-chrome-tagline{border-left:0;padding-left:0;font-size:11px;line-height:1.5}.jhf-chrome-header .jhf-chrome-tagline br{display:none}.jhf-chrome-brand{gap:10px}.jhf-chrome-brand .jhf-chrome-symbol{width:48px;height:40px}.jhf-chrome-brand .jhf-chrome-wordmark{width:112px;height:32px}.jhf-chrome-brand .jhf-chrome-caption{font-size:12px}.jhf-chrome-header .jhf-chrome-action{display:none}.jhf-chrome-header .jhf-chrome-mobile{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;max-height:calc(100dvh - 96px);padding:0 18px 16px;overflow-y:auto}}
