.legal-page[data-v-4fca55fb]{min-height:100vh;padding:calc(80px + var(--space-lg)) 0 var(--space-xl);position:relative;z-index:1}.legal-page__title[data-v-4fca55fb]{font-size:2.5rem;margin:var(--space-md) 0 var(--space-lg)}.legal-content[data-v-4fca55fb]{padding:var(--space-lg);border-radius:1rem;border:1px solid var(--border)}.legal-section[data-v-4fca55fb]{margin-bottom:var(--space-lg);padding-bottom:var(--space-md);border-bottom:1px solid var(--border)}.legal-section[data-v-4fca55fb]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section h2[data-v-4fca55fb]{font-size:1.1rem;color:var(--primary);margin-bottom:var(--space-sm)}.legal-section p[data-v-4fca55fb]{color:var(--text-muted);margin-bottom:var(--space-xs);line-height:1.8}.legal-section a[data-v-4fca55fb]{color:var(--primary)}.legal-section a[data-v-4fca55fb]:hover{text-decoration:underline}.legal-pending[data-v-4fca55fb]{padding:var(--space-xs) var(--space-sm);background:var(--surface);border-left:2px solid var(--primary);border-radius:0 .25rem .25rem 0;color:var(--text-dark)}.legal-page__update[data-v-4fca55fb]{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-dark);margin-top:var(--space-md);text-align:right}
