.legal-page{max-width:760px;padding:calc(var(--space-16) + var(--space-4)) var(--space-5) var(--space-16);margin:0 auto;line-height:1.7}.legal-page h1{font-size:var(--text-4xl);margin-bottom:var(--space-2);font-weight:800;font-family:var(--font-display)}.legal-updated{color:var(--text-muted);font-size:var(--text-sm);margin-bottom:var(--space-8)}.legal-page h2{font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3);font-weight:700}.legal-page p,.legal-page li{color:var(--text-secondary);font-size:var(--text-base)}.legal-page ul{padding-left:var(--space-6);gap:var(--space-2);margin:var(--space-3) 0;flex-direction:column;list-style:outside;display:flex}.legal-back{margin-top:var(--space-10);color:var(--brand-primary);font-weight:600;font-size:var(--text-sm);display:inline-block}
