.hz-compact-menu{--category-menu-surface:var(--secondary);--category-menu-ink:var(--foreground);--category-menu-muted:var(--muted-foreground);--category-menu-border:var(--border)}[data-slot=navigation-menu-popup]:has(.hz-compact-menu){background:var(--secondary);--tw-ring-color:var(--border);box-shadow:0 16px 40px -18px #0000003d}.hz-mega-menu.hz-compact-menu{overscroll-behavior:contain;background:var(--category-menu-surface);width:min(680px,100vw - 32px);max-height:min(520px,100dvh - 112px);color:var(--category-menu-ink);box-shadow:none;border:0;border-radius:12px;grid-template-columns:168px minmax(0,1fr);padding:0;overflow:auto}.hz-compact-menu .hz-mega-topics{min-width:0;padding:16px 12px}.hz-compact-menu .hz-mega-heading{padding-inline:10px}.hz-compact-menu .hz-eyebrow{color:var(--category-menu-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500;line-height:20px}.hz-compact-menu .hz-topic-grid{gap:0 8px;margin-top:8px}.hz-compact-menu .hz-topic-grid .hz-topic-link{min-height:44px;color:var(--category-menu-ink);border-radius:7px;grid-template-columns:minmax(0,1fr);gap:0;padding:6px 10px}.hz-compact-menu .hz-topic-copy strong{font-size:14px;font-weight:500;line-height:20px}.hz-compact-menu .hz-topic-arrow{color:var(--category-menu-muted);opacity:.55}.hz-compact-menu .hz-mega-aside{border:0;border-right:1px solid var(--category-menu-border);background:var(--category-menu-surface);color:var(--category-menu-ink);border-radius:0;gap:8px;margin:0;padding:16px 12px}.hz-compact-menu .hz-mega-aside>.hz-eyebrow{color:var(--category-menu-muted);padding-inline:10px}.hz-compact-menu .hz-mega-types{gap:0}.hz-compact-menu .hz-mega-type-link{min-height:44px;color:var(--category-menu-ink);justify-content:flex-start;padding:6px 10px;font-size:14px;font-weight:500;line-height:20px}.hz-compact-menu .hz-mega-footer{border-top:1px solid var(--category-menu-border);grid-column:1/-1;padding:0 12px}.hz-compact-menu .hz-mega-footer .hz-topic-arrow{display:block}.hz-compact-menu .hz-mega-all{min-height:44px;color:var(--category-menu-ink);background:0 0;gap:20px;margin:0;padding:10px;font-size:13px;font-weight:500}.hz-compact-menu .hz-topic-grid .hz-topic-link:hover,.hz-compact-menu .hz-mega-type-link:hover,.hz-compact-menu .hz-mega-all:hover{color:var(--category-menu-ink);background:0 0;border-color:#0000;font-weight:600}.hz-compact-menu .hz-topic-grid .hz-topic-link:focus-visible{color:var(--category-menu-ink);background:0 0;border-color:#0000;font-weight:600}.hz-compact-menu .hz-mega-type-link:focus-visible{color:var(--category-menu-ink);background:0 0;border-color:#0000;font-weight:600}.hz-compact-menu .hz-mega-all:focus-visible{color:var(--category-menu-ink);background:0 0;border-color:#0000;font-weight:600}.hz-compact-menu .hz-topic-link:is(:hover,:focus-visible) .hz-topic-copy strong{font-weight:600}.hz-compact-menu .hz-mega-all:is(:hover,:focus-visible) .hz-topic-arrow{color:var(--category-menu-ink);opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.hz-compact-menu .hz-mega-all:is(:hover,:focus-visible) .hz-topic-arrow{transform:translate(2px)}}.hz-compact-menu [data-slot=navigation-menu-link]:focus-visible{outline:2px solid var(--category-menu-ink);outline-offset:-2px;box-shadow:none}@media (max-width:767px){.hz-mega-menu.hz-compact-menu{grid-template-columns:minmax(0,1fr);width:calc(100vw - 24px);max-height:calc(100dvh - 96px)}.hz-compact-menu .hz-mega-topics{padding:16px 12px}.hz-compact-menu .hz-mega-aside{border-right:0;border-bottom:1px solid var(--category-menu-border);gap:8px;padding:12px}.hz-compact-menu .hz-mega-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.hz-compact-menu .hz-mega-footer{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.hz-compact-menu .hz-topic-link,.hz-compact-menu .hz-topic-arrow,.hz-compact-menu .hz-mega-type-link,.hz-compact-menu .hz-mega-all{transition:none}}
