header.qy-public-header:has(.journey-navigation){box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;width:100%;height:auto;min-height:88px;max-width:none;margin:0;padding:18px max(24px,calc((100% - 1320px)/2));border-bottom:1px solid #dce6ec;background:#fff}.qy-public-header .brand,.qy-public-header .p-brand,.qy-public-header .trust-brand{display:flex;align-items:center;gap:12px;min-width:0;max-width:100%;white-space:normal;text-decoration:none;color:#183c52;font-size:17px;font-weight:600;line-height:1.45;letter-spacing:normal}.qy-public-header .brand img,.qy-public-header .p-brand img,.qy-public-header .trust-brand img{flex:none;width:44px;height:44px;object-fit:contain}.qy-public-header .journey-navigation{display:flex;align-items:center;gap:24px;min-width:0;margin-left:auto;width:auto}.qy-public-header .journey-navigation .journey-desktop-links{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;width:auto;order:0;flex-basis:auto;padding:0;margin:0}.qy-public-header .journey-desktop-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:10px 12px;border-radius:8px;color:#42667c;font-size:14px;font-weight:400;line-height:1.5;white-space:nowrap;text-decoration:none;letter-spacing:normal}.qy-public-header .journey-desktop-links a:hover{background:#f0f5f8;color:#086b8d}.qy-public-header .journey-desktop-links a[aria-current=page]{background:#eaf3f7;color:#086b8d;font-weight:600;text-decoration:none}.qy-public-header .journey-user{display:flex;align-items:center;gap:12px;padding-left:24px;border-left:1px solid #dce6ec;min-width:0}.qy-public-header .journey-user .account,.qy-public-header .journey-user .p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:9px;background:#007fa7;color:#fff;border:1px solid transparent;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;margin:0}.qy-public-header .journey-user .journey-register{justify-content:center;font-size:14px;font-weight:400}.qy-public-header .journey-user .journey-platform,.qy-public-header .journey-user .journey-register{display:inline-flex;align-items:center;padding:10px 8px;min-height:44px;color:#42667c;text-decoration:none}.qy-public-header .journey-user .journey-platform{gap:6px;font-size:13px;line-height:1.5}.qy-public-header .journey-user .journey-platform:hover{color:#006a90;text-decoration:underline;text-underline-offset:4px}.qy-public-header .journey-user svg{display:block;flex:none}.qy-public-header .journey-account span:not(.sr-only){max-width:100px;overflow:hidden;text-overflow:ellipsis}.qy-public-header .journey-menu,.qy-public-header .journey-mobile{display:none!important}.qy-public-header a:focus-visible,.qy-public-header button:focus-visible,.qy-public-header summary:focus-visible{outline:2px solid #007aa8;outline-offset:4px}@media(max-width:1200px){.qy-public-header .journey-navigation .journey-desktop-links,.qy-public-header .journey-user .journey-platform{display:none}.qy-public-header .journey-user{padding-left:0;border-left:0}.qy-public-header .journey-navigation{gap:12px}.qy-public-header .journey-menu{display:inline-flex!important;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;padding:10px;border:1px solid #c9d9e3;border-radius:9px;background:#fff;color:#42667c}.qy-public-header .journey-menu svg{display:block;flex:none}.qy-public-header .journey-mobile{display:block!important;position:relative}.qy-public-header .journey-mobile summary{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:1px solid #c9d9e3;border-radius:9px;cursor:pointer;list-style:none;font-size:13px}.qy-public-header .journey-mobile summary::-webkit-details-marker{display:none}.qy-public-header .journey-mobile nav{position:absolute;right:0;top:52px;z-index:30;display:grid;gap:0;min-width:220px;padding:10px 16px;border:1px solid #dce6ec;border-radius:12px;background:#fff;box-shadow:0 10px 30px #12364b12}.qy-public-header .journey-mobile nav a{display:flex;align-items:center;min-height:44px;padding:10px 0;font-size:14px}}@media(max-width:600px){header.qy-public-header:has(.journey-navigation){padding:16px 20px;gap:14px;min-height:0}.qy-public-header .journey-navigation{width:100%;margin:0;justify-content:space-between}.qy-public-header .brand,.qy-public-header .p-brand,.qy-public-header .trust-brand{font-size:16px}.qy-public-header .journey-user .account,.qy-public-header .journey-user .p-btn{font-size:13px;padding:10px 12px}}