.footer-counts {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .6em;
}
.free-transfer-count {
  color: #80664e;
  font-variant-numeric: tabular-nums;
}
.free-transfer-count:not([hidden])::before {
  content: "·";
  margin-inline-end: .6em;
  color: #a49784;
}
@media (max-width: 700px) {
  .footer-counts { flex-direction: column; gap: 2px; }
  .free-transfer-count:not([hidden])::before { content: none; }
}
