.legal-page{min-height:100vh;background:#0a0a0f;color:#fff}.legal-container{max-width:800px;margin:0 auto;padding:4rem 2rem}.legal-container h1{font-size:2.5rem;font-weight:700;margin:0 0 .5rem}.last-updated{color:#ffffff80;margin:0 0 3rem;font-size:.9rem}.legal-container section{margin-bottom:2.5rem}.legal-container h2{font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:#8b5cf6}.legal-container p{line-height:1.7;color:#fffc;margin:0 0 1rem}.legal-container ul{margin:1rem 0;padding-left:1.5rem}.legal-container li{line-height:1.7;color:#fffc;margin-bottom:.5rem}.legal-container strong{color:#fff;font-weight:600}@media(max-width:768px){.legal-container{padding:2rem 1rem}.legal-container h1{font-size:2rem}}
