.legal { max-width: 760px; }
.legal h2 {
  font-family: 'Fraunces', serif; font-weight: 430;
  font-size: clamp(21px, 2.2vw, 27px); margin-top: 34px;
}
.legal h2:first-of-type { margin-top: 22px; }
.legal p { margin-top: 10px; color: var(--ink-soft); font-size: 16px; max-width: 68ch; }
.legal .status {
  display: inline-block; margin-top: 14px;
  font-family: 'IBM Plex Mono', monospace; font-size: 10.5px;
  letter-spacing: .18em; text-transform: uppercase; color: var(--coral);
}
