/* Footer: equal column tracks for the three navigation groups. */
@media(min-width:1061px){
html body footer.bg-navy-deep>div:first-child{
 grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(0,1fr))!important;
 column-gap:clamp(25px,3vw,48px)!important;
}
}
@media(min-width:761px) and (max-width:1060px){
html body footer.bg-navy-deep>div:first-child{
 grid-template-columns:minmax(195px,1.25fr) repeat(3,minmax(0,1fr))!important;
 column-gap:20px!important;
}
}
