.xlh-nav-shell{position:relative;z-index:60;background:#fff;border-bottom:1px solid #e5e7eb;padding:24px}.xlh-shell-inner{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.xlh-shell-logo{font-size:22px;font-weight:700;line-height:1.1;color:#111;text-decoration:none;white-space:nowrap}.xlh-site-header{position:relative;z-index:60}
.xlh-menu{font-family:inherit;font-weight:500;font-size:15px;line-height:1.4;color:#0f2740;position:static}.xlh-menu *, .xlh-nav-shell *{box-sizing:border-box}.xlh-menu #primary-navigation{display:flex;align-items:center;margin:0;padding:0;gap:24px;list-style:none}.xlh-menu-item{position:relative;list-style:none;margin:0;padding:0}.xlh-menu-row{display:flex;align-items:center;gap:4px}.xlh-menu a,.xlh-menu button{font-family:inherit;font-size:15px;font-weight:500;line-height:1.4;color:#0f2740;text-decoration:none;white-space:normal}.xlh-menu .xlh-top-link,.xlh-menu .xlh-resources-label{display:inline-flex;align-items:center;padding:8px 0;white-space:nowrap}.xlh-menu button{background:transparent;border:0;border-radius:3px;margin:0;cursor:pointer;padding:6px}.xlh-menu .xlh-drop-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px}.xlh-menu .xlh-resources-label{gap:6px;width:auto;height:auto}.xlh-menu svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .15s}.xlh-menu button[aria-expanded=true] svg{transform:rotate(180deg)}.xlh-menu a:hover,.xlh-menu button:hover{color:#0b6fa4}.xlh-menu :focus-visible{outline:2px solid #0b6fa4;outline-offset:3px}.xlh-menu .xlh-drop{position:absolute;z-index:70;left:-16px;top:100%;width:350px;max-width:calc(100vw - 40px);max-height:75vh;overflow:auto;list-style:none;padding:12px;margin:0;background:white;border:1px solid #dfe5ec;border-radius:10px;box-shadow:0 12px 36px #1420331a}.xlh-menu .xlh-small-drop{width:250px}.xlh-menu .xlh-drop[hidden]{display:none!important}.xlh-menu .xlh-nav-group{padding:8px 6px;list-style:none;margin:0}.xlh-menu .xlh-nav-group+.xlh-nav-group{border-top:1px solid #dfe5ec}.xlh-menu .xlh-group-label{display:block;padding:3px 8px 7px;color:#617084;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;line-height:1.45}.xlh-menu .xlh-nav-group ul{list-style:none;margin:0;padding:0}.xlh-menu .xlh-nav-group li,.xlh-menu .xlh-small-drop li{list-style:none;margin:0;padding:0}.xlh-menu .xlh-drop a{display:block;padding:9px 8px;border-radius:5px;font-size:14px}.xlh-menu .xlh-drop a:hover{background:#f5f7fa}.xlh-menu .xlh-menu-toggle{display:none;border:1px solid #dfe5ec;padding:9px 12px;align-items:center;gap:8px;border-radius:4px;font-weight:600;min-height:42px}.xlh-menu .xlh-menu-toggle svg{width:17px;height:17px}
@media(max-width:960px){.xlh-nav-shell{padding:20px}.xlh-menu .xlh-menu-toggle{display:inline-flex}.xlh-menu #primary-navigation{display:none;position:absolute;left:0;right:0;top:100%;z-index:70;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 24px;background:#fff;border-bottom:1px solid #dfe5ec;box-shadow:0 10px 24px #14203312;max-height:calc(100dvh - 110px);overflow:auto}.xlh-menu[data-open=true] #primary-navigation{display:flex}.xlh-menu .xlh-menu-row{justify-content:space-between;gap:14px}.xlh-menu .xlh-top-link{min-height:46px;flex:1}.xlh-menu .xlh-drop-toggle{min-width:44px;width:44px;height:44px;border:1px solid #dfe5ec}.xlh-menu .xlh-resources-label{justify-content:space-between;width:100%;height:46px;border:0;padding:8px 0}.xlh-menu .xlh-drop{position:static;width:100%;max-width:none;max-height:none;overflow:visible;border:0;border-left:2px solid #dfe5ec;border-radius:0;box-shadow:none;padding:5px 0 8px 10px;margin:0 0 10px}.xlh-menu .xlh-small-drop{width:100%}.xlh-menu .xlh-drop a{padding:11px 8px;line-height:1.5}.xlh-menu .xlh-nav-group{padding:8px 0}.xlh-menu .xlh-group-label{padding:4px 8px 6px}.xlh-menu-item{width:100%}}
