/* Compact legal footer only; retain all risk disclosures and links. */
.auth-landing-page .landing-legal-footer,
.auth-landing-page .landing-legal-footer * {
  letter-spacing: 0;
}
.auth-landing-page .landing-legal-footer__inner {
  padding: 16px 32px 12px;
  font-size: 13px;
  line-height: 1.35;
}
.auth-landing-page .landing-legal-footer__top {
  gap: 24px;
}
.auth-landing-page .landing-legal-footer__title {
  margin: 0 0 6px;
  gap: 6px;
  font-size: 13px;
}
.auth-landing-page .landing-legal-footer__risk-link {
  margin-top: 6px;
}
.auth-landing-page .landing-legal-footer__links {
  gap: 5px;
}
.auth-landing-page .landing-legal-footer__meta {
  gap: 4px 20px;
  margin-top: 12px;
  padding-top: 10px;
  font-size: 12px;
}
@media (max-width: 1279px) {
  .auth-landing-page .landing-legal-footer__top { gap: 12px; }
}
@media (max-width: 639px) {
  .auth-landing-page .landing-legal-footer__inner { padding: 14px 16px 10px; }
}
