.kxn-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #dbe2df;color:#102b3c;font-family:"Segoe UI",Arial,sans-serif}.kxn-header *{box-sizing:border-box}.kxn-inner{max-width:1440px;margin:auto;min-height:78px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.kxn-header a{text-decoration:none;color:inherit}.kxn-brand{display:flex;align-items:center;gap:12px;white-space:nowrap;font-size:15px;font-weight:800;letter-spacing:.05em}.kxn-mark{width:40px;height:40px;border:1.6px solid #246b72;display:grid;place-items:center;color:#246b72;font-family:Georgia,serif;font-size:27px;font-weight:bold;transform:rotate(-8deg)}.kxn-mark span{transform:rotate(8deg)}.kxn-brand small{display:block;font-size:9px;letter-spacing:.18em;color:#64727c;font-weight:700;margin-top:3px}.kxn-links{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:650}.kxn-links a:hover,.kxn-links a[aria-current]{color:#246b72}.kxn-links a[aria-current]{text-decoration:underline;text-underline-offset:6px}.kxn-actions{display:flex;align-items:center;gap:12px}.kxn-language{padding:10px;font-size:12px;font-weight:700}.kxn-header .kxn-cta{display:inline-flex;align-items:center;gap:12px;background:#102b3c;color:#fff;padding:15px 21px;border-radius:4px;font-size:12px;font-weight:800;white-space:nowrap}.kxn-toggle{display:none;border:0;background:transparent;color:#102b3c;font-size:26px;cursor:pointer}.kxn-header a:focus-visible,.kxn-header button:focus-visible{outline:3px solid #246b72;outline-offset:4px}@media(max-width:1200px){.kxn-links{gap:15px}.kxn-header .kxn-cta{display:none}}@media(max-width:900px){.kxn-inner{min-height:67px;gap:12px}.kxn-toggle{display:block}.kxn-links{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:18px 6% 25px;border-bottom:1px solid #dbe2df;box-shadow:0 22px 33px #183c4e1c}.kxn-links.kxn-open{display:flex}.kxn-links a{padding:10px 0}.kxn-language{padding:5px}.kxn-brand{font-size:12px}.kxn-mark{width:34px;height:34px;font-size:22px}}