.legal-page{background:linear-gradient(#0a0a0f 0%,#0f172a 50%,#0a0a0f 100%);min-height:100vh;padding:6rem 1.5rem}.legal-container{max-width:48rem;margin:0 auto}.legal-title{color:#f1f5f9;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.legal-updated{color:#64748b;margin-bottom:2rem;font-size:.875rem}.legal-card{padding:2.5rem}.legal-content h2{color:#f1f5f9;margin:2rem 0 .75rem;font-size:1.25rem;font-weight:700}.legal-content h2:first-child{margin-top:0}.legal-content p{color:#94a3b8;margin-bottom:1rem;font-size:1rem;line-height:1.7}@media (max-width:768px){.legal-title{font-size:1.75rem}.legal-card{padding:1.5rem}}
