.g3-header .g3-nav{gap:clamp(12px,1.7vw,28px);white-space:nowrap}
.cd-preview-artists{position:relative}
.g3-header [data-cd-nav-disclosure]>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;min-height:44px}
.g3-header [data-cd-nav-disclosure]>summary::-webkit-details-marker{display:none}
.g3-header .cd-nav-chevron{display:block;width:12px;height:12px;flex:none;transition:transform .15s}
.g3-header [data-cd-nav-disclosure][open]>summary>.cd-nav-chevron{transform:rotate(180deg)}
.g3-nav .cd-preview-artists>summary{font:inherit;letter-spacing:inherit;text-transform:uppercase}
.g3-nav .cd-preview-artists>div{position:absolute;top:100%;left:0;min-width:150px;padding:10px 18px;background:#151310;border:1px solid #5d574b;box-shadow:0 18px 30px #0008;z-index:45}
.g3-nav .cd-preview-artists>div>a{display:block;padding:12px 0}
.g3-menu .cd-preview-artists{grid-column:1/-1}
.g3-menu .cd-preview-artists>summary{justify-content:space-between;padding:15px 0;font-size:13px;border-bottom:1px solid #4a453b}
.g3-menu .cd-preview-artists>div{padding-left:16px}
.g3-menu .cd-preview-artists>div>a{display:block}
.g3-menu>nav{overscroll-behavior:contain}
@media(max-width:1100px){.g3-header .g3-nav{display:none}}
@media(max-width:760px){.g3-menu .cd-preview-artists>summary{font-size:12px}.g3-header .g3-menu>summary{font-size:10px}.g3-header .cd-nav-chevron{width:12px;height:12px}}
@media(prefers-reduced-motion:reduce){.g3-header .cd-nav-chevron{transition:none}}
