body{background:var(--app-shell-background);margin:0}.legal-page.svelte-1e0rsuc{box-sizing:border-box;background:linear-gradient(180deg, #0e1218eb, #0e1218fa), var(--app-shell-background);min-height:100svh;color:var(--foreground);padding:calc(1.25rem + var(--safe-area-top)) calc(clamp(1rem, 5vw, 4rem) + var(--safe-area-right)) calc(3rem + var(--safe-area-bottom)) calc(clamp(1rem, 5vw, 4rem) + var(--safe-area-left))}.legal-nav.svelte-1e0rsuc{justify-content:space-between;align-items:center;gap:1rem;max-width:58rem;margin:0 auto 3rem;font-size:.9rem;font-weight:800;display:flex}.legal-nav.svelte-1e0rsuc div:where(.svelte-1e0rsuc){gap:1rem;display:flex}.legal-nav.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:color-mix(in oklch, var(--foreground), transparent 18%);text-decoration:none}.legal-nav.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover,.legal-nav.svelte-1e0rsuc a[aria-current=page]:where(.svelte-1e0rsuc){color:var(--foreground)}.legal-document.svelte-1e0rsuc{max-width:58rem;margin:0 auto}.legal-document.svelte-1e0rsuc header:where(.svelte-1e0rsuc){margin-bottom:2.5rem}.eyebrow.svelte-1e0rsuc{color:var(--chart-3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .6rem;font-size:.78rem;font-weight:900}.legal-document.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:var(--font-display);margin:0;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:900;line-height:.95}.legal-document.svelte-1e0rsuc header:where(.svelte-1e0rsuc) p:where(.svelte-1e0rsuc):last-child{color:var(--muted-foreground);margin:.9rem 0 0;font-weight:700}.legal-document.svelte-1e0rsuc section:where(.svelte-1e0rsuc){border-top:1px solid color-mix(in oklch, var(--foreground), transparent 86%);padding:1.45rem 0}.legal-document.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){margin:0 0 .75rem;font-size:1.05rem;font-weight:880}.legal-document.svelte-1e0rsuc p:where(.svelte-1e0rsuc),.legal-document.svelte-1e0rsuc li:where(.svelte-1e0rsuc){color:color-mix(in oklch, var(--foreground), transparent 18%);font-size:1rem;font-weight:560;line-height:1.7}.legal-document.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:.75rem 0 0}.legal-document.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){gap:.4rem;margin:.75rem 0 0;padding-left:1.2rem;display:grid}.legal-document.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--chart-3);font-weight:760}@media (width<=640px){.legal-nav.svelte-1e0rsuc{align-items:flex-start;margin-bottom:2.2rem}.legal-nav.svelte-1e0rsuc div:where(.svelte-1e0rsuc){flex-wrap:wrap;justify-content:flex-end}}
