/* Shared by the existing customer footers and the policy pages. */
.policy-footer-nav {
  grid-column: 1 / -1;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 24px;
  border-top: 1px solid var(--muted);
  padding-top: 16px;
  font: 12px/1.7 var(--sans);
}
.policy-footer-nav a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  text-decoration: none;
  text-underline-offset: 5px;
}
.policy-footer-nav a:hover,
.policy-footer-nav a[aria-current="page"] { text-decoration: underline; }
.policy-footer-nav a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 4px;
}
