.legal-page{background:#030106;min-height:100vh;padding:calc(90px + 3rem) 1.5rem 5rem;position:relative}.legal-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(176,36,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(176,36,255,.03) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;opacity:.5;mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 60%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.6),transparent 60%)}.legal-container{position:relative;z-index:1;max-width:780px;margin:0 auto}.legal-tag{display:inline-block;font-family:var(--font-display, "Poppins", sans-serif);font-size:.72rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:#b024ff;margin-bottom:1rem}.legal-title{font-family:var(--font-display, "Poppins", sans-serif);font-size:clamp(2rem,5vw,3rem);font-weight:800;line-height:1.05;color:#fff;letter-spacing:-.02em}.legal-updated{margin-top:.9rem;font-size:.85rem;color:#fff6}.legal-body{margin-top:2.6rem;color:#ffffffb8;font-size:1rem;line-height:1.75}.legal-lead{font-size:1.1rem;color:#ffffffd9;margin-bottom:2rem}.legal-body h2{font-family:var(--font-display, "Poppins", sans-serif);font-size:1.15rem;font-weight:700;color:#fff;margin:2.2rem 0 .7rem}.legal-body p{margin-bottom:1rem}.legal-body ul,.legal-body ol{margin:0 0 1rem 1.2rem;display:flex;flex-direction:column;gap:.5rem}.legal-body li{padding-left:.3rem}.legal-body strong{color:#fffffff2;font-weight:600}.legal-body a{color:#c77dff;text-decoration:none;border-bottom:1px solid rgba(199,125,255,.35);transition:color .2s ease,border-color .2s ease}.legal-body a:hover{color:#fff;border-color:#b024ff}.legal-back{display:inline-block;margin-top:3rem;color:#b024ff;font-weight:600;font-size:.95rem;text-decoration:none;transition:transform .2s ease,color .2s ease}.legal-back:hover{color:#c77dff;transform:translate(-3px)}@media (max-width: 600px){.legal-page{padding-top:calc(80px + 2rem)}.legal-body{font-size:.95rem}}
