.legal-page-wrapper{background-color:#0b051a;min-height:100vh;color:#fff;position:relative}.legal-page-header-bg{position:absolute;top:0;left:0;right:0;height:400px;background:radial-gradient(circle at 50% 0%,#d4ff000d,#0b051a);pointer-events:none;z-index:0}.legal-page-content{max-width:800px;margin:0 auto;padding:120px 20px 80px;position:relative;z-index:1}.legal-page-hero{text-align:center;margin-bottom:50px}.legal-page-hero h1{font-size:3.5rem;font-weight:800;margin-bottom:15px}.legal-page-hero h1 .highlight{color:#d4ff00}.legal-page-hero p{color:#888;font-size:1.1rem}.legal-text-container{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:40px}.legal-text-container h2{font-size:1.5rem;color:#fff;margin-top:30px;margin-bottom:15px}.legal-text-container h2:first-child{margin-top:0}.legal-text-container p{color:#ccc;font-size:1.05rem;line-height:1.6;margin-bottom:20px}@media(max-width:768px){.legal-page-hero h1{font-size:2.5rem}.legal-text-container{padding:24px}}
