.legal-doc {
  padding: 8rem 0 4rem;
  min-height: 60vh;
}

.legal-doc h1 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  font-size: clamp(2.5rem, 6vw, 4.5rem);
  margin: 0.5rem 0 2rem;
}

.legal-doc h2 {
  font-size: 1.15rem;
  margin: 2rem 0 0.75rem;
}

.legal-doc p {
  max-width: 42rem;
  line-height: 1.55;
  margin: 0 0 0.75rem;
}

.legal-doc a {
  color: var(--brand-primary);
}

.legal-doc__meta {
  opacity: 0.5;
}
