.lm-CAq_legalPage{background:var(--color-background,#0a0e1a);min-height:100vh;color:var(--color-foreground,#e2e8f0);justify-content:center;padding:40px 20px 80px;display:flex;position:relative}.lm-CAq_backButton{z-index:100;color:#ffffff80;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .15s;display:flex;position:fixed;top:24px;left:24px}.lm-CAq_backButton:hover{color:#fffc;background:#ffffff1a;border-color:#fff3}.lm-CAq_legalContainer{width:100%;max-width:720px}.lm-CAq_legalContent h1{color:#fff;margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.3}.lm-CAq_legalContent h2{color:#fff;margin-top:36px;margin-bottom:12px;font-size:18px;font-weight:600;line-height:1.4}.lm-CAq_legalContent h3{color:#ffffffd9;margin-top:24px;margin-bottom:8px;font-size:15px;font-weight:600}.lm-CAq_legalContent p{color:#ffffffa6;margin-bottom:12px;font-size:14px;line-height:1.7}.lm-CAq_legalContent ul,.lm-CAq_legalContent ol{margin-bottom:12px;padding-left:20px}.lm-CAq_legalContent li{color:#ffffffa6;margin-bottom:4px;font-size:14px;line-height:1.7}.lm-CAq_legalContent strong{color:#ffffffd9}.lm-CAq_legalContent a{color:var(--color-primary,#f97316);text-decoration:none}.lm-CAq_legalContent a:hover{text-decoration:underline}.lm-CAq_legalContent hr{border:none;border-top:1px solid #ffffff0f;margin:32px 0}.lm-CAq_legalContent em{color:#ffffff73;font-size:13px;font-style:normal}.lm-CAq_backLink{color:#ffffff73;align-items:center;gap:6px;margin-bottom:24px;font-size:13px;text-decoration:none;transition:color .15s;display:inline-flex}.lm-CAq_backLink:hover{color:#ffffffb3}.lm-CAq_logo{align-items:center;gap:10px;margin-bottom:32px;display:flex}.lm-CAq_logoText{color:#fff9;letter-spacing:.02em;font-size:14px;font-weight:600}@media (max-width:600px){.lm-CAq_legalPage{padding:24px 16px 60px}.lm-CAq_legalContent h1{font-size:20px}.lm-CAq_legalContent h2{margin-top:28px;font-size:16px}}