/* Footer addresses keep each theme's contact typography and colors. */
footer .sf-footer-address {
  display: block;
  min-width: 0;
  max-width: 100%;
  margin: 0;
  font-style: normal;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
footer .sf-footer-address-text { white-space: pre-line; overflow-wrap: anywhere; }
footer .sf-footer-address-label { font-weight: 600; }
footer .sf-footer-address-added { margin-block: 16px; }
@media (max-width: 991.98px) {
  footer .sf-footer-address--desktop { display: none; }
}
