/* Shared by the homepage, product pages, articles, and legal documents. */
footer .footer-links {
  position: static !important;
  z-index: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0;
  background: none !important;
  backdrop-filter: none !important;
  border: none !important;
  display: flex !important;
  align-items: center;
  justify-content: flex-start !important;
  flex-wrap: wrap;
  gap: 8px 0 !important;
}

footer .footer-link-item {
  display: inline-flex;
  align-items: center;
  gap: 12px;
  max-width: 100%;
}

footer .footer-links a {
  min-width: 0;
  overflow-wrap: anywhere;
}

footer .footer-links .footer-separator {
  color: #52525b;
  font-size: 13px;
  font-weight: 400;
  line-height: 1;
  margin-inline-end: 12px;
  pointer-events: none;
  user-select: none;
}

/* Dividers are separate from clickable labels and hidden from screen readers. */
footer .footer-links a::before,
footer .footer-links a::after {
  content: none !important;
  display: none !important;
}
