.ed_legal-page p:not(:last-of-type) {
  margin-bottom: 1rem;
}
/*
.ed_legal-page p:nth-child(-n + 2) {
  margin-top: var(--wp--preset--spacing--30);
}
*/

.ed_legal-page time {
  color: var(--wp--preset--color--contrast-4);
}

.ed_legal-page h2 {
  font-size: var(--wp--preset--font-size--h-3);
  margin-top: var(--wp--preset--spacing--20);
  margin-bottom: var(--wp--preset--spacing--10);
  color: var(--wp--preset--color--contrast-2);
}

.ed_legal-page h3 {
  font-size: var(--wp--preset--font-size--h-4);
  margin-top: var(--wp--preset--spacing--20);
  margin-bottom: var(--wp--preset--spacing--10);
  color: var(--wp--preset--color--contrast-2);
}

