.ZEQlSG_legal-topbar{z-index:10;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgb(var(--rgb-secondary-400) / .1);background:#0a0814b3;justify-content:space-between;align-items:center;padding:16px 48px;display:flex;position:sticky;top:0}.ZEQlSG_legal-topbar-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.ZEQlSG_legal-topbar-brand img{width:28px;height:28px}.ZEQlSG_legal-topbar-brand-sep{background:rgb(var(--rgb-secondary-400) / .25);width:1px;height:14px}.ZEQlSG_legal-topbar-brand-page{font-family:Saira,system-ui,sans-serif;font-size:var(--text-15);color:var(--color-lavender-050);letter-spacing:.02em;font-weight:700}.ZEQlSG_legal-back{font-family:Saira,system-ui,sans-serif;font-size:var(--text-13);letter-spacing:.03em;color:#a8a2f2;background:rgb(var(--rgb-secondary-500) / .12);border:1px solid rgb(var(--rgb-secondary-500) / .28);border-radius:var(--radius-8);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:6px 14px 6px 10px;font-weight:700;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.ZEQlSG_legal-back:hover{background:rgb(var(--rgb-secondary-500) / .22);border-color:rgb(var(--rgb-secondary-500) / .55);color:#ccc8f8}.ZEQlSG_legal-back svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.ZEQlSG_legal-hero{text-align:center;max-width:980px;margin:0 auto;padding:40px 48px;position:relative}.ZEQlSG_legal-hero:before{content:"";background:radial-gradient(ellipse,rgb(var(--rgb-secondary-400) / .1) 0%,transparent 70%);pointer-events:none;width:min(600px,100%);height:300px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ZEQlSG_legal-h1{letter-spacing:-.03em;margin:0 0 16px;font-family:Saira,system-ui,sans-serif;font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:900;line-height:1.06}.ZEQlSG_legal-h1-compact{font-size:clamp(1.9rem,3.4vw,2.6rem)}.ZEQlSG_legal-sub{font-family:Saira,system-ui,sans-serif;font-size:var(--text-15);color:var(--color-text-secondary);margin:0 0 24px;line-height:1.65}.ZEQlSG_legal-updated{border-radius:var(--radius-12);background:rgb(var(--rgb-secondary-400) / .07);border:1px solid rgb(var(--rgb-secondary-400) / .16);vertical-align:middle;align-items:center;gap:8px;margin-bottom:28px;padding:8px 18px;line-height:1;display:inline-flex}.ZEQlSG_legal-updated-icon{width:13px;height:13px;stroke:var(--color-secondary-400);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.ZEQlSG_legal-updated-label{font-family:Saira,system-ui,sans-serif;font-size:var(--text-12);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-secondary);font-weight:700;line-height:1}.ZEQlSG_legal-updated-sep{color:#3a3460;font-size:var(--text-13);line-height:1}.ZEQlSG_legal-updated-date{font-family:Saira,system-ui,sans-serif;font-size:var(--text-12);color:#a090e8;letter-spacing:.04em;font-weight:700;line-height:1}.ZEQlSG_legal-hero-rule{background:linear-gradient(90deg,transparent,rgb(var(--rgb-secondary-400) / .22),rgb(var(--rgb-primary-500) / .18),transparent);width:100%;height:1px}.ZEQlSG_legal-wrap{max-width:980px;margin:0 auto;padding:24px 48px 100px}.ZEQlSG_legal-card{background:linear-gradient(180deg,rgb(var(--rgb-plum-raised) / .55) 0%,rgb(var(--rgb-bg-surface) / .45) 100%);border:1px solid rgb(var(--rgb-secondary-400) / .14);border-radius:var(--radius-20);margin-bottom:16px;padding:48px 52px}.ZEQlSG_legal-section{margin-bottom:40px}.ZEQlSG_legal-section:last-child{margin-bottom:0}.ZEQlSG_legal-section h2{font-family:Saira,system-ui,sans-serif;font-size:var(--text-18);color:var(--color-lavender-050);letter-spacing:-.01em;border-bottom:1px solid rgb(var(--rgb-secondary-400) / .12);margin:0 0 12px;padding-bottom:10px;font-weight:800}.ZEQlSG_legal-section p{font-family:Saira,system-ui,sans-serif;font-size:var(--text-15);color:var(--color-lavender-400);margin:0 0 14px;line-height:1.75}.ZEQlSG_legal-section p:last-child{margin-bottom:0}.ZEQlSG_legal-section ul{font-family:Saira,system-ui,sans-serif;font-size:var(--text-15);color:var(--color-lavender-400);margin:0 0 14px;padding-left:20px;line-height:1.75}.ZEQlSG_legal-section ul li{margin-bottom:6px}.ZEQlSG_legal-section ol{font-family:Saira,system-ui,sans-serif;font-size:var(--text-15);color:var(--color-lavender-400);margin:0 0 14px;padding-left:24px;line-height:1.75}.ZEQlSG_legal-section ol li{margin-bottom:6px}.ZEQlSG_legal-section ol li::marker{color:var(--color-secondary-400);font-weight:700}.ZEQlSG_legal-section strong{color:var(--color-lavender-100);font-weight:700}.ZEQlSG_legal-section a{color:#a090e8;border-bottom:1px solid #a090e847;text-decoration:none}.ZEQlSG_legal-section a:hover{color:#c8b8f8}@media (max-width:768px){.ZEQlSG_legal-topbar{gap:12px;padding:12px 20px}.ZEQlSG_legal-topbar-brand{min-width:0}.ZEQlSG_legal-topbar-brand-page{font-size:var(--text-13);overflow-wrap:break-word}.ZEQlSG_legal-back{flex-shrink:0}.ZEQlSG_legal-hero{padding:32px 24px}.ZEQlSG_legal-wrap{padding:16px 24px 80px}.ZEQlSG_legal-card{padding:28px 24px}}.ZEQlSG_legal-back{min-height:44px}
