@font-face { font-family: 'Manrope'; src: url('../fonts/manrope-400.ttf') format('truetype'); font-weight: 400; font-display: swap; }
  .legal-page main { width: min(820px, calc(100% - 3rem)); margin: 0 auto; padding: clamp(4rem, 8vw, 7rem) 0; }
  .legal-page main h1,
  .legal-page main h2 { font-family: Charter, 'Bitstream Charter', Georgia, serif; font-weight: 400; font-style: normal; }
  .legal-page main h1 { margin: 0 0 2.5rem; font-size: clamp(38px, 7vw, 64px); line-height: 1.08; }
  .legal-page main h2 { margin: 2.5rem 0 .6rem; font-size: 25px; line-height: 1.25; }
  .legal-page main p,
  .legal-page main ul { color: #535650; }
  .legal-page main li + li { margin-top: .35rem; }
  .legal-page main a { color: #756248; }
  .legal-page .updated { font-size: 12px; color: #60655d; text-transform: uppercase; }
