footer .footer-menu-sync{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;align-items:start}footer .footer-menu-group{min-width:0;margin:0 0 22px}footer .footer-menu-group h3{font:700 13px/1.5 Inter,Arial,sans-serif;margin:0 0 12px;color:var(--palette-text,var(--hc-ink))}footer .footer-menu-group a{display:block;color:var(--palette-text-dim,var(--hc-muted));text-decoration:none;overflow-wrap:anywhere;font-size:12.5px;line-height:1.65;padding:4px 0}footer .footer-menu-group h3 a{font:inherit;color:inherit;padding:0}footer .footer-menu-group a:hover{color:var(--hc-gold,#d4af37)}footer .footer-menu-scroll{max-height:260px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a8bdb544 transparent;padding-inline-end:10px}footer .footer-menu-group a:focus-visible{outline:1px solid var(--hc-gold,#d4af37);outline-offset:2px}@media(max-width:1050px){footer .footer-menu-sync{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){footer .footer-menu-sync{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-bottom:24px}footer .footer-menu-group{margin-bottom:16px}footer .footer-menu-group h3{margin-bottom:8px}footer .footer-menu-scroll{max-height:230px}footer .footer-menu-group a{font-size:12px}}
