.legal-page{color:#f7f5ff;min-height:100vh;font-family:var(--font-body),Poppins,sans-serif;background:#080711;padding:120px clamp(22px,8vw,130px) 80px}.legal-nav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080711db;border-bottom:1px solid #d6cdff24;justify-content:space-between;align-items:center;height:72px;padding:0 clamp(22px,8vw,130px);display:flex;position:fixed;top:0;left:0;right:0}.legal-nav a{color:#f7f5ff;text-decoration:none}.legal-brand{font:700 14px var(--font-display),sans-serif;letter-spacing:.12em;align-items:center;gap:10px;display:flex}.legal-brand img{border-radius:6px;width:27px;height:27px}.legal-back{font:600 10px var(--font-display),sans-serif;text-transform:uppercase;letter-spacing:.08em}.legal-content{max-width:850px;margin:0 auto}.legal-kicker{color:#a978ff;font:600 10px var(--font-display),sans-serif;letter-spacing:.12em;margin:0 0 24px}.legal-content h1{font:700 clamp(42px,7vw,82px)/.96 var(--font-display),sans-serif;letter-spacing:-.055em;margin:0 0 26px}.legal-updated{color:#8e899c;margin-bottom:64px;font-size:12px}.legal-section{border-top:1px solid #d6cdff24;padding:30px 0}.legal-section h2{font:600 clamp(22px,3vw,31px)/1.1 var(--font-display),sans-serif;letter-spacing:-.035em;margin:0 0 15px}.legal-section p,.legal-section li{color:#bbb6c8;font-size:14px;line-height:1.75}.legal-section ul{padding-left:20px}.legal-section a{color:#b27dff}.legal-note{color:#cfc9dc;background:#5731b21a;border:1px solid #9763ff59;margin-top:50px;padding:22px;font-size:13px;line-height:1.65}@media (max-width:650px){.legal-page{padding-top:105px}.legal-nav{height:64px}.legal-content h1{font-size:42px}.legal-updated{margin-bottom:42px}}
