.legal-doc{color:#374151;font-size:15px;font-weight:400;line-height:1.65}.legal-doc h1{font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;color:#1a1a2e;margin:0 0 8px;font-size:clamp(1.5rem,4vw,1.875rem);font-weight:600;line-height:1.15}.legal-doc .legal-doc-updated{color:#8b8fa3;margin:0 0 28px;font-size:13px}.legal-doc h2{font-family:var(--font-sora), ui-sans-serif, system-ui, sans-serif;color:#1a1a2e;margin:26px 0 10px;font-size:1.05rem;font-weight:600}.legal-doc p{margin:0 0 14px}.legal-doc ul{margin:0 0 14px;padding-left:1.25rem}.legal-doc li{margin-bottom:6px}.legal-doc a{color:#6366f1;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.legal-doc a:hover{color:#7cb3f0}.legal-doc strong{color:#1a1a2e;font-weight:600}
