/* Footer v2 (link-cards-footer-20261113): five link columns, legal links in the bottom bar. Below 720px the existing
   footer rules (stacked sections) apply unchanged. */
footer.site-v2 .foot-grid a.foot-home{display:inline-block;padding:0}
@media (min-width:720px){
  footer.site-v2 .foot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}
  footer.site-v2 .foot-grid>div:first-child{grid-column:1/-1}
}
@media (min-width:1100px){
  footer.site-v2 .foot-grid{grid-template-columns:1.3fr repeat(5,minmax(0,1fr));gap:32px}
  footer.site-v2 .foot-grid>div:first-child{grid-column:auto}
}
footer.site-v2 .foot-base{flex-wrap:wrap;align-items:center;gap:10px 28px}
footer.site-v2 .foot-legal{display:inline-flex;gap:22px}
footer.site-v2 .foot-legal a{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}
footer.site-v2 .foot-legal a:hover{color:var(--cream)}
