/* Ajustes transversales del saneamiento. */
body > main {
  min-width: 0;
  width: 100%;
}

footer.w-full.bg-white > div:first-child > div {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(145px, 1fr));
  gap: .55rem 1.25rem;
  text-align: left;
}

footer.w-full.bg-white > div:first-child > div a {
  display: block;
  line-height: 1.35;
}

footer.w-full.bg-white div:has(> a[href="aviso-legal.html"]) {
  flex-wrap: wrap;
  row-gap: .5rem;
}

@media (max-width: 480px) {
  footer.w-full.bg-white > div:first-child > div {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .65rem 1rem;
  }

  footer.w-full.bg-white div:has(> a[href="aviso-legal.html"]) > span {
    display: none;
  }

  a.fixed[aria-label*="WhatsApp"] {
    display: none !important;
  }
}
