.page-module__3BPUqG__legal *{box-sizing:border-box;margin:0;padding:0}.page-module__3BPUqG__legal{background:var(--surface-canvas);color:var(--text-secondary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.7}.page-module__3BPUqG__legal .container{max-width:900px;margin:0 auto;padding:60px 40px 100px}.page-module__3BPUqG__legal header{border-bottom:1px solid #ffffff1a;margin-bottom:60px;padding:30px 0}.page-module__3BPUqG__legal .logo-link{align-items:center;gap:12px;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__3BPUqG__legal .logo-link:hover{opacity:.8}.page-module__3BPUqG__legal .logo{width:auto;height:36px}.page-module__3BPUqG__legal .brand{background:linear-gradient(135deg, var(--primary), var(--primary-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:700}.page-module__3BPUqG__legal h1{letter-spacing:-1px;color:var(--text-main);margin-bottom:16px;font-size:48px;font-weight:800}.page-module__3BPUqG__legal .last-updated{color:var(--text-muted);margin-bottom:50px;font-size:14px}.page-module__3BPUqG__legal h2{color:var(--text-main);margin-top:50px;margin-bottom:20px;font-size:28px;font-weight:700}.page-module__3BPUqG__legal h3{color:var(--text-main);margin-top:30px;margin-bottom:15px;font-size:20px;font-weight:600}.page-module__3BPUqG__legal p{color:var(--text-secondary);margin-bottom:20px;font-size:16px}:is(.page-module__3BPUqG__legal ul,.page-module__3BPUqG__legal ol){margin-bottom:20px;padding-left:30px}.page-module__3BPUqG__legal li{color:var(--text-secondary);margin-bottom:12px}.page-module__3BPUqG__legal strong{color:var(--primary);font-weight:600}.page-module__3BPUqG__legal a:not([data-ui-button]){color:var(--primary);text-decoration:none;transition:color .2s}.page-module__3BPUqG__legal a:not([data-ui-button]):hover{color:var(--primary-light);text-decoration:underline}.page-module__3BPUqG__legal .highlight-box{background:var(--primary-soft);border-left:4px solid var(--primary);border-radius:var(--radius-sm);margin:30px 0;padding:20px}.page-module__3BPUqG__legal .back-btn{align-items:center;gap:8px;margin-top:60px;padding:12px 24px;font-weight:600;display:inline-flex}@media (max-width:768px){.page-module__3BPUqG__legal .container{padding:40px 20px 80px}.page-module__3BPUqG__legal h1{font-size:36px}.page-module__3BPUqG__legal h2{font-size:24px}.page-module__3BPUqG__legal h3{font-size:18px}}.page-module__3BPUqG__legal .global-spotlight{position:relative}.page-module__3BPUqG__legal .global-spotlight:after{content:"";background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%), rgb(var(--primary-rgb) / .1), #0000 60%);pointer-events:none;z-index:0;opacity:.9;position:fixed;inset:0}.page-module__3BPUqG__legal .global-spotlight>*{z-index:1;position:relative}.page-module__3BPUqG__legal a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}@media (prefers-reduced-motion:reduce){.page-module__3BPUqG__legal a{transition:none}.page-module__3BPUqG__legal .back-btn:hover{transform:none}}
