.legal-main {
  padding: var(--wa-space-4xl) var(--wa-space-xl);
  background: var(--wa-color-surface-lowered);
}

.legal-card {
  --spacing: var(--wa-space-xl);
  inline-size: 100%;
  max-inline-size: 72ch;
  margin-inline: auto;
  overflow-wrap: anywhere;
}

wa-page[view="mobile"] .legal-main {
  padding: var(--wa-space-2xl) var(--wa-space-m);
}

wa-page[view="mobile"] .legal-card {
  --spacing: var(--wa-space-m);
}
