:root {
  --felt: #1a3d2e;
  --paper: #f7f1e4;
  --gold: #e4c56a;
}
html, body {
  margin: 0;
  background: var(--felt);
  color: var(--paper);
  font-family: "Source Sans 3", "Segoe UI", sans-serif;
  line-height: 1.55;
}
.legal {
  max-width: 42rem;
  margin: 0 auto;
  padding: 28px 20px 64px;
}
.eyebrow { margin: 0 0 8px; }
.eyebrow a, .legal a { color: var(--gold); }
h1 { font-family: Bevan, Georgia, serif; font-weight: 400; margin: 0 0 8px; }
h2 { margin: 1.6rem 0 0.4rem; font-size: 1.1rem; }
.muted { opacity: 0.7; font-size: 0.92rem; }
ul { padding-left: 1.2rem; }
