/* Footer (shared) */
.hm-footer{background:#fff;border-top:1px solid var(--hm-border);margin-top:18px}
.hm-footer .footer-wrap{
  max-width:1200px;margin:0 auto;padding:12px 16px;
  display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between
}
.hm-footer .footer-links a{color:#4b5563;text-decoration:none}
