.header-inner{max-width:1440px;gap:20px}
.header .nav-link{font-size:13px;padding:10px 12px}
.header .nav-link--cta{border-radius:999px;padding:12px 20px}
.header .nav-item:first-child>.nav-link{background:rgba(255,255,255,.08)}
.header a:focus-visible,.header button:focus-visible{outline:2px solid #b7aaff;outline-offset:3px}
.nav-creator{background:rgba(255,255,255,.05);padding:22px;border-radius:16px}
.nav-creator img{width:64px;height:64px;margin-bottom:16px}
.nav-creator .dropdown-title{color:#fff;font-size:13px;text-transform:none;letter-spacing:0;border:0;margin:0;padding:0}
.nav-creator p{margin:12px 0 16px}
.nav-creator>a{color:#c6bbff;font-size:13px;font-weight:600}
.nav-creator small{display:block;color:#a5a9b8;font-size:11px;margin-top:16px}
@media(min-width:769px){.header .has-dropdown:focus-within>.dropdown{display:flex}.header .dropdown-inner{max-width:1280px}.header .dropdown-col:first-child li:last-child a[href="/impressions/"]{color:#c6bbff;font-weight:600;margin-top:10px}.header .dropdown{max-height:calc(100dvh - var(--header-height));overflow-y:auto}}
@media(min-width:769px) and (max-width:1150px){.header-inner{gap:12px;padding:0 16px}.header .nav-icon{display:none}.header .nav-link{font-size:11px;padding:10px 8px}.header .nav-link--cta{padding:10px 12px;margin-left:2px}.header .logo img{max-width:130px;object-fit:contain}}
@media(max-width:768px){.header .nav-link{font-size:15px;padding:16px 24px}.header .nav-link--cta{justify-content:center;margin:16px 24px}.header .dropdown-inner{gap:18px}.header .dropdown-col{padding-right:0}.nav-creator{padding:18px}.header .nav-item:first-child>.nav-link{background:transparent;color:#c6bbff}}
