/* Shared look for the Terms and Privacy pages. */
.legal { max-width: 720px; margin: 0 auto; padding: var(--s5) var(--s4) var(--s7); }
.legal h1 { font-size: 40px; margin-bottom: var(--s2); }
.legal h2 { font-size: 24px; margin: var(--s5) 0 var(--s2); }
.legal p, .legal li { font-size: 16px; line-height: 1.6; }
.legal ul { padding-left: 20px; }
.legal .updated-on { color: var(--muted); font-size: 14px; margin: 0 0 var(--s4); }
.legal a { color: var(--text); }
.legal .back { display: inline-block; margin-bottom: var(--s4); color: var(--muted); text-decoration: none; font-weight: 500; }
