.legal-copy { max-width: 820px; }
.legal-copy h1 { margin-top: 1rem; font-size: clamp(1.9rem, 5vw, 3.75rem); }
.legal-copy .legal-meta { color: var(--muted); margin: .75rem 0 2.2rem; }
.legal-copy h2 {
  margin: 2.25rem 0 .85rem;
  padding-top: .9rem;
  border-top: 1px solid var(--line);
  color: var(--amber);
  font-size: clamp(1.3rem, 2.6vw, 1.8rem);
}
.legal-copy p { font-size: 1rem; }
.legal-copy p a { color: var(--forge-highlight); text-decoration: underline; overflow-wrap: anywhere; }
