.legal-page{color:#d1d1d1;background:#0b0b0b;min-height:100vh;font-family:system-ui,-apple-system,sans-serif}.legal-page h1,.legal-page h2,.legal-page h3,.legal-page p,.legal-page li{text-align:left}.legal-container{max-width:760px;margin:0 auto;padding:60px 20px 80px}.legal-back{color:#0314fd;margin-bottom:30px;font-size:.9rem;text-decoration:none;display:inline-block}.legal-back:hover{text-decoration:underline}.legal-header{margin-bottom:40px}.legal-title{color:#fff;margin-bottom:8px;font-size:2.2rem;font-weight:700}.legal-meta{color:#777;margin-bottom:20px;font-size:.85rem}.legal-intro{color:#aaa;max-width:650px;line-height:1.7}.legal-section{margin-bottom:28px!important}.legal-section h2{color:#fff;font-weight:600;line-height:1.4;text-align:left!important;margin:0 0 10px!important;font-size:1.15rem!important}.legal-section p{color:#b5b5b5;margin-bottom:12px;line-height:1.7}.legal-section ul{margin-top:10px;margin-left:18px}.legal-section li{margin-bottom:8px}.legal-card{background:#151515;border:1px solid #262626;border-radius:10px;margin-top:15px;padding:18px}.legal-card strong{color:#fff}.legal-highlight{background:#8b5cf614;border:1px solid #8b5cf640;border-radius:10px;margin-top:15px;padding:18px}.legal-footer{color:#777;text-align:left;border-top:1px solid #222;margin-top:60px;padding-top:25px;font-size:.8rem}.legal-page section{margin:0!important;padding:0!important}.legal-page h2{all:unset;color:#fdfdfd;text-align:left;margin-bottom:10px;font-size:1.15rem;font-weight:600;display:block}.legal-page p{font-size:1rem}.legal-logo{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:40px;font-size:1.4rem;font-weight:800;text-decoration:none;display:inline-block}
