.legal-page{padding:130px 0 90px}.legal-content{max-width:760px}.legal-title{font-family:var(--font-display);font-size:3rem;font-weight:400;letter-spacing:-.02em;margin-bottom:.5rem}.legal-meta{font-size:.85rem;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.legal-intro{font-size:1.1rem;line-height:1.7}.legal-intro,.legal-operator{color:var(--color-text-secondary);margin-bottom:var(--space-lg)}.legal-operator{font-size:.95rem}.legal-content h2{margin:var(--space-2xl) 0 var(--space-sm);font-family:var(--font-sans);font-size:1.2rem;font-weight:600;color:#111}.legal-content li,.legal-content p{font-size:.98rem;line-height:1.75;color:var(--color-text-secondary)}.legal-content p{margin-bottom:var(--space-md)}.legal-content ul{margin:0 0 var(--space-md) 1.25rem;list-style:disc}.legal-content li{margin-bottom:.35rem}.legal-content a{color:#111;text-decoration:underline}.legal-contact{margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}