.site-header-v2{--navbar-height:5.5rem;--site-header-space:calc(4rem + 2px + 2rem);--ipv4-max-navbar-width:75rem}.site-header-v2 .ipv4-nav-container{--header-bg-page:#fcfcfc;--header-bg-surface:#fcfcfc;--header-bg-muted:#f0f0f0;--header-text-primary:#202020;--header-text-muted:#646464;--header-border:#e0e0e0;--header-action:#2563eb;--header-radius-button:9999px;--header-radius-large:16px;--header-radius-expanded:calc(2rem + 1px)}.dark .site-header-v2 .ipv4-nav-container{--header-bg-page:#111111;--header-bg-surface:#171717;--header-bg-muted:#242424;--header-text-primary:#f5f5f5;--header-text-muted:#b5b5b5;--header-border:#383838;--header-action:#93b4ff}.site-header-v2 .ipv4-nav-container :where(a,button,input):focus-visible{outline:2px solid var(--header-action);outline-offset:4px}.site-header-v2 .ipv4-nav-container{top:.75rem;width:calc(100% - 2rem);max-width:75rem;margin:1rem auto;border:1px solid var(--header-border);border-radius:var(--header-radius-button);background:var(--header-bg-page)}.site-header-v2 .ipv4-nav-container-blur{display:none}.site-header-v2 .ipv4-nav-container nav{padding-inline:1.5rem}.site-header-v2 .ipv4-nav-menu-toggle,.site-header-v2 .ipv4-nav-container nav>div>a,.site-header-v2 .ipv4-nav-menu-mega-title{color:var(--header-text-primary)}.site-header-v2 .ipv4-nav-menu-toggle,.site-header-v2 .ipv4-nav-container nav>div:first-child>div>a{margin-inline:0}.site-header-v2 .ipv4-nav-menu-items{border-color:var(--header-border);border-radius:var(--header-radius-large);background:var(--header-bg-surface);box-shadow:0 12px 32px rgb(0 0 0/8%)}.site-header-v2 .ipv4-nav-menu-items--mega{max-height:calc(100dvh - var(--navbar-height) - var(--ipv4-banner-height) - 1rem);overflow-y:auto;overscroll-behavior:contain}.site-header-v2 .ipv4-nav-menu-mega-link{border-radius:8px;color:var(--header-text-primary)}.site-header-v2 .ipv4-nav-menu-mega-link:hover,.site-header-v2 .ipv4-nav-menu-mega-link:focus-visible{background:var(--header-bg-muted)}.site-header-v2 :where(.ipv4-nav-menu-mega-heading,.ipv4-nav-menu-mega-description,.ipv4-nav-menu-mega-icon){color:var(--header-text-muted)}.site-header-v2 :where(.ipv4-nav-menu-mega-rail,.ipv4-nav-menu-mega-footer){border-color:var(--header-border)}.site-header-v2 .ipv4-nav-menu-mega-footer{background:var(--header-bg-muted)}.site-header-v2 .ipv4-nav-menu-mega-footer-link{color:var(--header-text-primary)}.site-header-v2 .ipv4-search-input{border:1px solid var(--header-border);border-radius:var(--header-radius-button);background:var(--header-bg-muted);color:var(--header-text-primary)}.site-header-v2 .ipv4-search-input::placeholder{color:var(--header-text-muted)}@media(min-width:768px){.site-header-v2 .ipv4-nav-menu-wrap--mega{position:static}.site-header-v2 .ipv4-nav-container:has(.ipv4-nav-menu-items--mega:not(.hidden)){border-radius:var(--header-radius-expanded)var(--header-radius-expanded)0 0;border-block-end-color:transparent}.site-header-v2 .ipv4-nav-menu-items--mega{left:auto;right:auto;inset-inline:-1px;top:100%;width:auto;max-width:none;border-block-start:0;border-radius:0 0 var(--header-radius-expanded)var(--header-radius-expanded);background:var(--header-bg-page);box-shadow:0 20px 32px -16px rgb(0 0 0/.16);transform:none;will-change:auto}}@media(min-width:768px) and (max-width:1023px){.site-header-v2 .ipv4-nav-container nav{padding-inline:1rem;gap:.5rem}.site-header-v2 .ipv4-nav-container nav .ipv4-search-wrapper{width:clamp(6rem,calc(100vw - 42rem),16rem)}.site-header-v2 .ipv4-nav-container nav>div:first-child>a img{width:7.5rem;height:auto}.site-header-v2 .ipv4-nav-menu-toggle{padding-inline:6px}.site-header-v2 .ipv4-nav-container nav kbd{display:none}}@media(max-width:767px){.site-header-v2 .ipv4-nav-container{top:calc(var(--ipv4-banner-height) + .5rem);border-radius:24px}.site-header-v2 .ipv4-nav-container nav{padding-inline:1rem}}@media(prefers-reduced-motion:reduce){.site-header-v2 :where(.ipv4-nav-menu-items,.ipv4-nav-menu-toggle svg,.ipv4-sidebar-container){transition:none}}