body{background:#070707}#roqs.legal-roqs{background:transparent!important;cursor:auto!important;position:static;overflow:visible}#roqs.legal-roqs *{cursor:auto!important}.legal{position:relative;overflow:hidden;min-height:100svh;max-width:880px;margin:0 auto;padding:clamp(96px,11vh,150px) clamp(20px,6vw,64px) clamp(60px,9vh,110px);color:#ffffffd1;font-family:var(--sans, "Manrope", sans-serif);font-weight:300;line-height:1.75}.legal-grain{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.04;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.legal-glow{position:absolute;top:-22%;right:-28%;width:70vw;height:70vw;z-index:0;background:radial-gradient(circle,rgba(172,235,255,.1),transparent 62%);pointer-events:none}.legal-back,.legal-head,.legal-body,.legal-nav{position:relative;z-index:1}.legal-back{display:inline-block;font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--lime, #ccff00);text-decoration:none;opacity:.9;transition:opacity .3s,transform .3s}.legal-back:hover{opacity:1;transform:translate(-3px)}.legal-head{margin:34px 0 clamp(34px,5vw,56px);padding-bottom:clamp(26px,4vw,40px);border-bottom:1px solid rgba(255,255,255,.12)}.legal-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:600;color:var(--lime, #ccff00);margin-bottom:22px}.legal-eyebrow:before{content:"";width:30px;height:1px;background:var(--lime, #ccff00)}.legal-title{font-family:var(--serif, "Fraunces", Georgia, serif);font-weight:300;letter-spacing:-.03em;line-height:.92;color:#fff;font-size:clamp(44px,8vw,92px)}.legal-title .amp{font-style:italic;color:var(--lime, #ccff00);font-size:.55em;vertical-align:.1em}.legal-updated{margin-top:22px;font-size:13px;letter-spacing:.04em;color:#fff6}.legal-body{font-size:clamp(15px,1.15vw,16.5px)}.legal-body h2{display:flex;align-items:center;gap:14px;font-family:var(--sans, "Manrope", sans-serif);font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--ice, #acebff);margin:clamp(42px,6vw,64px) 0 18px}.legal-body h2 .n{font-family:var(--serif, "Fraunces", serif);font-weight:400;font-style:italic;font-size:19px;color:var(--lime, #ccff00);letter-spacing:0;text-transform:none;min-width:30px}.legal-body h3{font-size:15px;font-weight:600;letter-spacing:.01em;color:#fff;margin:28px 0 8px}.legal-body p{margin:0 0 16px}.legal-body ul{margin:0 0 16px;padding-left:0;list-style:none}.legal-body li{position:relative;padding-left:22px;margin-bottom:9px}.legal-body li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--lime, #ccff00)}.legal-body a{color:var(--ice, #acebff);text-decoration:none;border-bottom:1px solid rgba(172,235,255,.3);transition:border-color .3s}.legal-body a:hover{border-color:var(--ice, #acebff)}.legal-body strong{color:#fff;font-weight:600}.legal-body .muted{color:#ffffff73}.legal-body .card{background:#ffffff08;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:clamp(20px,3vw,30px);margin:8px 0 20px}.legal-body .card .row{display:flex;gap:14px;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}.legal-body .card .row:first-child{border-top:none}.legal-body .card .k{flex:0 0 168px;color:#ffffff80;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding-top:2px}.legal-body .card .v{color:#fff}@media(max-width:560px){.legal-body .card .row{flex-direction:column;gap:2px}.legal-body .card .k{flex:none}}.legal-body .todo{color:var(--lime, #ccff00);font-style:italic;background:#ccff000f;padding:1px 6px;border-radius:4px}.legal-nav{margin-top:clamp(50px,7vw,80px);padding-top:26px;border-top:1px solid rgba(255,255,255,.12);display:flex;gap:16px;align-items:center;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.legal-nav a{color:#fff9;text-decoration:none;transition:color .3s}.legal-nav a:hover{color:var(--lime, #ccff00)}.legal-nav span{color:#ffffff40}
