/* Long-form legal pages (privacy, contest rules). Plain, readable prose —
   not a marketing surface, so it deliberately doesn't reuse the centered/
   chip-heavy patterns from the main site. Left-aligned for readability at
   paragraph length, on the existing plum ground and type tokens. */

.legal-page { padding-block: clamp(2.5rem, 6vw, 4rem) clamp(3rem, 7vw, 5rem); }
.legal-content { text-align: left; }
.legal-content .h1 { margin-bottom: 1rem; }
.legal-content .note {
  display: block;
  margin-bottom: 2rem;
  padding: 1rem 1.2rem;
  background: rgba(217, 169, 75, 0.1);
  border: 1px solid rgba(217, 169, 75, 0.35);
  border-radius: var(--radius);
}
.legal-content .h2 {
  font-size: clamp(1.3rem, 2.6vw, 1.6rem);
  margin-top: 2.2rem;
  margin-bottom: 0.6rem;
  text-align: left;
}
.legal-content .body-lg {
  max-width: 68ch;
  margin-inline: 0;
  text-align: left;
}
.legal-content .body-lg + .body-lg { margin-top: 0.8rem; }
.legal-content a { color: var(--gold-300); text-decoration: underline; text-underline-offset: 2px; }
.legal-content code {
  font-family: monospace;
  background: rgba(255, 255, 255, 0.08);
  padding: 0.1em 0.4em;
  border-radius: 4px;
}
