/* Long-form legal document. Deliberately plain: this is a page people read
   under pressure, usually looking for one clause. Generous measure, obvious
   hierarchy, nothing decorative competing with the text. */

main.legal { padding: 56px 0 96px; }

main.legal h1 {
  font-size: clamp(1.7rem, 3.6vw, 2.3rem);
  margin-bottom: 26px;
}

main.legal h2.part {
  font-size: clamp(1.25rem, 2.6vw, 1.55rem);
  margin-top: 64px;
  padding-top: 26px;
  border-top: 2px solid var(--accent-fill);
}

main.legal h3 {
  font-size: 1.02rem;
  margin-top: 34px;
  margin-bottom: 10px;
}

main.legal p {
  color: var(--text-2);
  font-size: 0.96rem;
  margin: 0 0 0.9rem;
}

main.legal ul {
  padding-left: 20px;
  margin: 0 0 1rem;
}

main.legal li {
  color: var(--text-2);
  font-size: 0.96rem;
  margin-bottom: 7px;
}

main.legal a { word-break: break-word; }

/* The identity block at the very top — company, jurisdiction, dates — reads as
   metadata rather than prose. */
main.legal h1 + p,
main.legal h1 + p + p,
main.legal h1 + p + p + p {
  font-family: var(--mono);
  font-size: 0.82rem;
  color: var(--text-3);
  margin-bottom: 4px;
}
