.legal-page-module__M0-jcW__page{--page-max:880px;background:var(--background);color:var(--foreground);font-family:var(--font-sans);isolation:isolate;position:relative}.legal-page-module__M0-jcW__page:before{content:"";background:radial-gradient(ellipse at 30% 30%,color-mix(in oklab,var(--brand-cyan)18%,transparent),transparent 60%),radial-gradient(ellipse at 70% 20%,color-mix(in oklab,var(--primary)16%,transparent),transparent 60%);filter:blur(60px);opacity:.4;pointer-events:none;z-index:-1;height:420px;position:absolute;inset:-10% -10% auto}.legal-page-module__M0-jcW__main{width:100%;max-width:var(--page-max);margin:0 auto;padding:clamp(40px,6vw,72px) 32px clamp(64px,8vw,96px)}.legal-page-module__M0-jcW__eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--muted-foreground);border:1px solid var(--border);background:var(--card);border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 12px;font-size:11px;display:inline-flex}.legal-page-module__M0-jcW__eyebrowDot{background:linear-gradient(135deg,var(--brand-cyan,var(--primary)),var(--primary));border-radius:999px;width:7px;height:7px}.legal-page-module__M0-jcW__prose{color:var(--foreground);letter-spacing:-.005em;font-size:15.5px;line-height:1.7}.legal-page-module__M0-jcW__prose h1{font-family:var(--font-display,var(--font-sans));letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(36px,5vw,48px);font-weight:400;line-height:1.1}.legal-page-module__M0-jcW__prose h2{font-family:var(--font-display,var(--font-sans));letter-spacing:-.015em;border-top:1px solid var(--border);margin:56px 0 16px;padding-top:24px;font-size:clamp(22px,2.6vw,26px);font-weight:500;line-height:1.25}.legal-page-module__M0-jcW__prose h2:first-of-type{border-top:0;margin-top:48px;padding-top:0}.legal-page-module__M0-jcW__prose h3{letter-spacing:-.01em;margin:28px 0 10px;font-size:17px;font-weight:600}.legal-page-module__M0-jcW__prose p{color:color-mix(in oklab,var(--foreground)92%,var(--muted-foreground));margin:0 0 16px}.legal-page-module__M0-jcW__prose strong{color:var(--foreground);font-weight:600}.legal-page-module__M0-jcW__prose em{color:var(--muted-foreground);font-style:italic}.legal-page-module__M0-jcW__prose a{color:var(--primary);border-bottom:1px solid color-mix(in oklab,var(--primary)40%,transparent);text-decoration:none;transition:border-color .15s}.legal-page-module__M0-jcW__prose a:hover{border-bottom-color:var(--primary)}.legal-page-module__M0-jcW__prose ul,.legal-page-module__M0-jcW__prose ol{margin:0 0 16px;padding-left:24px}.legal-page-module__M0-jcW__prose li{color:color-mix(in oklab,var(--foreground)92%,var(--muted-foreground));margin:4px 0}.legal-page-module__M0-jcW__prose li::marker{color:var(--muted-foreground)}.legal-page-module__M0-jcW__prose blockquote{border-left:3px solid color-mix(in oklab,var(--primary)60%,var(--border));background:color-mix(in oklab,var(--primary)5%,var(--card));border-radius:0 var(--radius-md,8px)var(--radius-md,8px)0;color:var(--muted-foreground);margin:24px 0;padding:14px 18px;font-size:14.5px}.legal-page-module__M0-jcW__prose blockquote p{color:inherit;margin:0}.legal-page-module__M0-jcW__prose hr{border:0;border-top:1px solid var(--border);margin:40px 0}.legal-page-module__M0-jcW__prose code{font-family:var(--font-mono);background:var(--muted);border-radius:4px;padding:2px 5px;font-size:.92em}.legal-page-module__M0-jcW__prose table{border-collapse:collapse;width:100%;margin:20px 0 24px;font-size:14px}.legal-page-module__M0-jcW__prose th,.legal-page-module__M0-jcW__prose td{text-align:left;vertical-align:top;border:1px solid var(--border);padding:10px 12px}.legal-page-module__M0-jcW__prose th{background:var(--muted);color:var(--foreground);font-size:13px;font-weight:600}.legal-page-module__M0-jcW__prose td{color:color-mix(in oklab,var(--foreground)92%,var(--muted-foreground))}@media (max-width:640px){.legal-page-module__M0-jcW__main{padding-left:20px;padding-right:20px}.legal-page-module__M0-jcW__prose table{font-size:13px}.legal-page-module__M0-jcW__prose th,.legal-page-module__M0-jcW__prose td{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;padding:8px}}
