/* R38 dropdown interaction fix: no physical hover gap, proper stacking; R28 widths untouched. */
.site-header{overflow:visible;}
.nav .dropdown{position:relative;}
.nav .dropdown-menu{top:100%;left:0;z-index:150;}
.nav .dropdown[data-open="true"] > .dropdown-menu,.nav .dropdown:focus-within > .dropdown-menu{display:grid;gap:2px;}
@media (hover:hover) and (min-width:761px){.nav .dropdown:hover > .dropdown-menu{display:grid;gap:2px}}
@media (max-width:760px){.nav .dropdown .dropdown-menu{position:static;box-shadow:none;}.nav .dropdown:not([data-open="true"]) > .dropdown-menu{display:none;}}
