/* Header-only adjustments for the nine-item navigation. */
.site-header .main-nav{gap:16px}.site-header .nav-link{font-size:12px}.dm-ai-empty{min-height:65vh;background:#fff}
@media(min-width:801px) and (max-width:1699px){
.site-header .main-nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;padding:20px 6%;border-bottom:1px solid #dce3e6}
.site-header .main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}
.site-header .nav-link{padding:14px 0;font-size:14px}.site-header .nav-link:after{bottom:8px}
.site-header .menu-toggle{display:flex;align-items:center;gap:8px;font-size:11px}.site-header .utilities{margin-left:auto}
body:has(.hero.carousel) .site-header .main-nav{background:#0a1825;border-color:#ffffff30}
}
@media(max-width:1699px){.site-header .main-nav{max-height:calc(100dvh - 110px);overflow-y:auto}.site-header .partner{display:flex}}
@media(max-width:800px){.site-header .nav-link{font-size:14px}}
