/* ═══════════════════════════════════════════════════════════════════
   Legal pages — privacy.html and terms.html.

   Long-form reading, so the measure is narrower and the rhythm looser
   than the landing's. Loaded after landing.css, which supplies the
   header, footer and button styles these pages reuse.
   ═══════════════════════════════════════════════════════════════════ */

.legal {
  padding-block: 40px 72px;
  max-width: 720px;
}

.legal h1 { margin-bottom: 26px; }

.legal h2 {
  margin-top: 38px;
  margin-bottom: 10px;
}

.legal p,
.legal .ticks { margin-bottom: 14px; color: var(--muted); font-size: 15.5px; }
.legal .ticks li { color: var(--muted); }
.legal strong { color: var(--ink); }
.legal a { color: var(--crimson); font-weight: 600; }
.legal a:hover { text-decoration: underline; }

/* Every blank that a lawyer still has to fill, marked so it is
   impossible to publish one of these by accident. */
.legal mark {
  background: var(--crimson-tint);
  color: var(--crimson-dark);
  padding: 1px 6px;
  border-radius: 5px;
  font-weight: 600;
  font-size: .95em;
}

.legal__draft {
  padding: 16px 18px;
  margin-bottom: 8px;
  border-radius: var(--r-md);
  background: #FFF8E6;
  border: 1px solid #EDD9A3;
  color: #6B5316;
  font-size: 14.5px;
}
.legal__draft strong { color: #4A390D; }
