.site-footer { background: #f5f5f5; padding: 40px 16px; }

.site-footer .region-footer {
  max-width: 1100px;
  margin: 0 auto;
  display: flex;
  gap: 32px;
}

.site-footer a { color: #333; }
.site-footer a:hover { color: #d32f2f; }
