.legal-page{max-width:800px;padding:var(--space-16)var(--space-6);margin:0 auto}.legal-back{font-size:var(--text-sm);color:var(--color-text-tertiary);transition:color var(--transition-fast)}.legal-back:hover{color:var(--color-text-secondary)}.legal-page h1{margin-top:var(--space-4);margin-bottom:var(--space-8)}.legal-content{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);gap:var(--space-5);flex-direction:column;display:flex}.legal-content h2{color:var(--color-text-primary);margin-top:var(--space-2)}.legal-content ul{padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.legal-content a{color:var(--color-brand-400);text-decoration:underline}.legal-content a:hover{color:var(--color-brand-300)}
