  .legal { max-width: 760px; margin: 0 auto; padding: 2rem 1.5rem 4rem; }
  .legal h1 { margin-bottom: 1.5rem; }
  .legal h2 { margin: 2rem 0 0.6rem; font-size: 1.2rem; }
  .legal p { line-height: 1.7; margin-bottom: 0.8rem; }
  .legal mark { background: #ffe58a; padding: 0.1rem 0.3rem; }
