.legal-hero{padding:85px 0 55px;background:radial-gradient(circle at 80% 15%,#2d672330,transparent 42%),#0b130d}.legal-hero h1{font-size:clamp(48px,6vw,83px);letter-spacing:-.06em;line-height:1.02;margin:20px 0}.legal-hero h1 em{color:#a6ff57;font-style:normal}.legal-hero p{max-width:700px;color:#b4c2b5;line-height:1.9}.legal-notice{padding:20px 24px;margin:20px 0;background:#17281a;border:1px solid #4d7046;color:#d1edc4;line-height:1.8}.legal-content{max-width:930px;margin:45px auto 100px}.legal-content article{padding:32px 0;border-bottom:1px solid #2d4230}.legal-content h2{font-size:24px;letter-spacing:-.02em;margin-bottom:16px}.legal-content p,.legal-content li{line-height:1.9;color:#b2c0b3}.legal-content ul{padding-left:22px}.legal-content a{color:#a6ff57;text-decoration:underline}.legal-ribbon{background:#0a100c;border-top:1px solid #233d28;padding:18px 20px;text-align:center;color:#8fac90;font:600 11px 'Space Grotesk',sans-serif;letter-spacing:.7px}.legal-ribbon a{color:#c0e9b5;margin:0 11px}.legal-ribbon a:hover{color:#a6ff57}
