.legal-preview__container {
  align-items: center;
  justify-content: center;

  height: 374px;

  padding: 10px;

  background-image: url(../images/legal-preview.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.legal-preview__container > div {
  width: var(--content-width);
  gap: 20px;
}

.legal-preview__container > div > p {
  max-width: 600px;
  line-height: 1.3;
}
