/* -----------------------------------------
   AltoTrail Legal Document Styling
   Purpose:
   - legal/body/prose-specific styling for legal/support pages
   - no shared public shell/layout responsibility
------------------------------------------ */

h1 {
  margin-top: 0;
  font-size: 28px;
  color: var(--heading);
}

h2 {
  margin-top: 32px;
  font-size: 18px;
  color: var(--accent);
}

h3 {
  color: var(--heading);
}

p {
  margin: 12px 0;
  color: var(--text);
}

ul {
  margin: 12px 0 12px 20px;
}

li {
  margin: 6px 0;
  color: var(--text);
}