.site-header .desktop-nav{overflow:visible!important}.event-nav{position:relative;font-family:var(--body)}.event-nav summary{list-style:none;display:flex;gap:10px;align-items:center;min-height:44px;padding:8px 14px;border-radius:24px;color:var(--ink);font-size:16px;cursor:pointer}.event-nav summary::-webkit-details-marker{display:none}.event-nav summary:hover,.event-nav[open] summary{background:rgb(229 186 112 / .12);color:var(--accent)}.event-nav summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.event-nav summary span{transition:transform .15s}.event-nav[open] summary span{transform:rotate(180deg)}.event-nav-links{position:absolute;top:calc(100% + 10px);left:0;min-width:245px;padding:10px;background:var(--bg);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 35px rgb(33 15 20 / .5);z-index:20}.site-header .event-nav-links a{display:flex;align-items:center;min-height:48px;padding:10px 14px;font-size:17px;color:var(--ink);border-radius:4px;text-decoration:none;white-space:normal}.site-header .event-nav-links a:hover,.site-header .event-nav-links a:focus-visible{background:var(--surface);color:var(--accent)}.site-header .event-nav-links a[aria-current="page"]{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.site-header .desktop-nav>a{font-size:15px!important}.site-header.is-scrolled-collapsed .desktop-nav{overflow:hidden!important}
@media(max-width:999px){.site-header.menu-open .desktop-nav{align-items:stretch!important;max-height:calc(100dvh - 90px);overflow-y:auto!important}.event-nav{width:100%}.event-nav summary{padding:12px 16px;min-height:48px;justify-content:space-between;font-size:17px}.event-nav-links{position:static;min-width:0;margin:4px 0 8px 12px;border:0;border-left:2px solid var(--accent);border-radius:0;padding:0 0 0 8px;box-shadow:none;background:transparent}.site-header.menu-open .event-nav-links a{font-size:17px;min-height:48px;border:0}.site-header.menu-open .desktop-nav>a{font-size:17px!important}}
@media(prefers-reduced-motion:reduce){.event-nav summary span{transition:none}}
