html:root:has(body>header.ai-network-header){--header-height:72px;--header-h:72px}
body>header.ai-network-header{box-sizing:border-box;height:auto!important;min-height:72px;overflow:visible}
body>header.ai-network-header>.head,body>header.ai-network-header>.header-inner{box-sizing:border-box;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;height:71px;width:min(1280px,calc(100% - 32px));padding-block:0}
body>header.ai-network-header>.head>nav,body>header.ai-network-header>.header-inner>.main-nav{position:static!important;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:0!important;transform:none!important;min-width:0;font-size:12px}
body>header.ai-network-header .head-actions,body>header.ai-network-header .header-actions{grid-column:4;grid-row:1;justify-self:end;margin:0!important}
body>header.ai-network-header .ai-network{grid-column:3;grid-row:1;justify-self:end;min-width:0}
body>header.ai-network-header>.head>.brand,body>header.ai-network-header>.header-inner>.brand{grid-column:1;grid-row:1;min-width:0;max-width:245px}
body>header.ai-network-header>.head>.menu,body>header.ai-network-header>.header-inner>.menu-toggle{display:none!important}
body>header.ai-network-service-header{position:fixed;inset:0 0 auto;box-sizing:border-box;height:72px;display:flex;align-items:center;justify-content:flex-end;padding:12px 16px;background:#fff;border-bottom:1px solid #d9dde3;z-index:100}
body:has(>header.ai-network-service-header){padding-top:72px}
@media(max-width:1320px){
html:root:has(body>header.ai-network-header){--header-height:113px;--header-h:113px}
body>header.ai-network-header{min-height:113px}
body>header.ai-network-header>.head,body>header.ai-network-header>.header-inner{height:112px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:44px 44px;gap:8px;padding-block:8px;width:calc(100% - 32px)}
body>header.ai-network-header .ai-network{grid-column:2;grid-row:1}
body>header.ai-network-header .head-actions,body>header.ai-network-header .header-actions{grid-column:1/-1;grid-row:2;display:flex!important;justify-self:start;gap:8px;max-width:calc(100% - 50px)}
body>header.ai-network-header>.head>.menu,body>header.ai-network-header>.header-inner>.menu-toggle{display:grid!important;place-items:center;grid-column:2;grid-row:2;justify-self:end;margin:0!important;width:42px;height:42px;min-width:42px;min-height:42px;border:1px solid #c9d4e1;border-radius:4px;background:#fff}
body>header.ai-network-header>.head>.menu{position:relative}
body>header.ai-network-header>.head>nav{display:none;position:absolute!important;inset:100% 16px auto!important;flex-direction:column;gap:0;padding:8px 16px;border:1px solid #d9dde3;background:#fff;box-shadow:0 14px 32px #1428441f;max-height:calc(100dvh - 125px);overflow:auto}
body>header.ai-network-header>.head>nav.open{display:flex}
body>header.ai-network-header>.head>nav>a{display:flex;align-items:center;min-height:44px;padding:8px 0}
body>header.ai-network-header>.header-inner>.main-nav{display:none!important}
body>header.ai-network-header>.mobile-menu{display:none!important;position:absolute;inset:100% 0 auto;padding:12px 16px;background:#fff;border-bottom:1px solid #d9dde3;max-height:calc(100dvh - 125px);overflow:auto}
body.menu-open>header.ai-network-header>.mobile-menu{display:block!important}
body>header.ai-network-header>.mobile-menu>a{display:block;padding:11px 0;font-size:14px;font-weight:700}
}
@media(max-width:680px){body>header.ai-network-header .ai-network>summary{padding-inline:8px;gap:6px;font-size:12px}body>header.ai-network-header .ai-network>summary>svg:first-child{display:none}}
