.legal { max-width: 720px; margin: 0 auto; padding: 2rem 1.25rem 4rem; }
.legal .back { display: inline-flex; align-items: center; min-height: 44px; margin-bottom: 1.5rem; }
.legal h1 { font-size: 1.8rem; margin-bottom: 1.5rem; }
.legal h2 { font-size: 1.15rem; color: var(--gold); margin: 1.75rem 0 0.5rem; }
.legal p { margin-bottom: 0.9rem; line-height: 1.7; max-width: 66ch; }
