.page-legal .section__inner {
  padding-block: clamp(48px, 8vw, 80px);
}

.page-legal__header {
  margin-bottom: var(--space-xxl);
  padding-bottom: var(--space-xl);
  border-bottom: 1px solid var(--color-border);
}

.page-legal__title {
  margin: 0 0 var(--space-sm);
}

.page-legal__subtitle {
  margin: 0;
}

.page-legal__content {
  max-width: 42rem;
}
