.site-header.site-header-modern{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:clamp(8px,1vw,16px)!important;padding:10px clamp(10px,2vw,30px)!important;position:sticky!important;top:0!important;z-index:80!important;overflow:visible!important;background:rgba(255,255,255,.97)!important;border-bottom:1px solid #dce9f5!important;box-sizing:border-box!important}.site-header-modern>.brand{display:flex!important;align-items:center!important;flex:none!important;gap:10px!important;width:max-content!important;min-width:0!important;max-width:none!important;text-decoration:none!important;white-space:nowrap!important}.site-header-modern .brand-logo{width:42px!important;height:42px!important;flex:0 0 42px!important;object-fit:contain!important}.site-header-modern .brand-text{display:flex!important;flex-direction:column!important;gap:2px!important;min-width:0!important}.site-header-modern .brand-short{display:flex!important;flex-direction:row!important;align-items:baseline!important;gap:0!important;white-space:nowrap!important;line-height:1.18!important}.site-header-modern .brand-main-name{display:inline!important;white-space:nowrap!important}.site-header-modern .brand-lab-alias{display:inline!important;white-space:nowrap!important;font-size:.85em!important;color:#567b9b!important}.site-header-modern .brand-full{display:block!important;white-space:nowrap!important;overflow:visible!important;font-size:12px!important;line-height:1.3!important;color:#567b9b!important}.site-header-modern:is(.header-no-full,.header-tight,.header-collapsed) .brand-full{display:none!important}.site-header-modern:is(.header-no-full,.header-tight,.header-collapsed) .brand-short:has(.brand-lab-alias){flex-direction:column!important;align-items:flex-start!important;gap:1px!important}.site-header-modern:is(.header-no-full,.header-tight,.header-collapsed) .brand-lab-alias{font-size:.76em!important}.site-header-modern>.site-nav-panel{display:flex!important;position:static!important;align-items:center!important;justify-content:flex-end!important;flex:auto!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;overflow:visible!important}.site-header-modern>.site-nav-panel .main-nav{display:flex!important;flex-flow:row nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(4px,.5vw,9px)!important;flex:none!important;width:max-content!important;min-width:max-content!important}.site-header-modern>.site-nav-panel .main-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:none!important;width:auto!important;min-width:max-content!important;min-height:36px!important;padding:7px clamp(5px,.55vw,10px)!important;font-size:13px!important;line-height:1.3!important;white-space:nowrap!important;text-align:center!important;box-sizing:border-box!important}.site-header-modern>.nav-toggle-button{display:none!important}.site-header-modern.header-tight>.site-nav-panel .main-nav{gap:2px!important}.site-header-modern.header-tight>.site-nav-panel .main-nav a{font-size:11px!important;padding:5px 3px!important;min-height:30px!important}.site-header-modern.header-collapsed>.brand{margin-right:auto!important}.site-header-modern.header-collapsed>.nav-toggle-button{display:inline-flex!important;position:static!important;flex:none!important;order:2!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.2!important;white-space:nowrap!important}.site-header-modern.header-collapsed>.site-nav-panel{display:none!important;position:absolute!important;top:calc(100% + 6px)!important;right:clamp(8px,1.5vw,20px)!important;left:auto!important;width:max-content!important;max-width:calc(100vw - 20px)!important;min-width:0!important;flex:none!important;order:3!important;padding:7px!important;border:1px solid #cbdfee!important;border-radius:11px!important;background:#fff!important;box-shadow:0 16px 38px rgba(25,74,113,.18)!important;max-height:70vh!important;overflow-y:auto!important;z-index:90!important}.site-header-modern.header-collapsed>.nav-toggle:checked~.site-nav-panel{display:block!important}.site-header-modern.header-collapsed>.site-nav-panel .main-nav{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:max-content!important;min-width:0!important;gap:3px!important}.site-header-modern.header-collapsed>.site-nav-panel .main-nav a{display:flex!important;width:100%!important;min-width:max-content!important;justify-content:flex-start!important;text-align:left!important;font-size:13px!important;padding:9px 12px!important;min-height:36px!important}@media(max-width:520px){.site-header.site-header-modern{padding:8px!important;gap:5px!important}.site-header-modern .brand-logo{width:30px!important;height:30px!important;flex-basis:30px!important}.site-header-modern .brand-short{font-size:clamp(11px,3vw,14px)!important}.site-header-modern.header-collapsed>.nav-toggle-button{font-size:11px!important;padding:5px 7px!important}}