.legal-page.svelte-6vipbz{width:min(90vw,820px);margin:0 auto;padding:64px 0 96px}.legal-prose.svelte-6vipbz{background:var(--paper);border:1.5px solid var(--ink);border-radius:14px;padding:56px 56px 64px;box-shadow:6px 6px #13152a14}.legal-prose.svelte-6vipbz h1{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:48px;font-weight:400;line-height:1.05}.legal-prose.svelte-6vipbz .legal-effective{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 36px;font-size:12px}.legal-prose.svelte-6vipbz h2{font-family:var(--font-serif);letter-spacing:-.015em;color:var(--ink);margin:40px 0 12px;font-size:26px;font-weight:400;line-height:1.15}.legal-prose.svelte-6vipbz h3{font-family:var(--font-sans);color:var(--ink);margin:24px 0 8px;font-size:16px;font-weight:600}.legal-prose.svelte-6vipbz p,.legal-prose.svelte-6vipbz li{font-family:var(--font-sans);color:var(--color-slate-700);font-size:15px;line-height:1.65}.legal-prose.svelte-6vipbz p{margin:0 0 16px}.legal-prose.svelte-6vipbz ul{flex-direction:column;gap:6px;margin:0 0 16px;padding-left:22px;display:flex}.legal-prose.svelte-6vipbz a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal-prose.svelte-6vipbz strong{color:var(--ink);font-weight:600}.legal-prose.svelte-6vipbz table{border-collapse:collapse;width:100%;font-family:var(--font-sans);margin:0 0 16px;font-size:14px}.legal-prose.svelte-6vipbz th,.legal-prose.svelte-6vipbz td{border:1px solid var(--color-slate-200);text-align:left;vertical-align:top;color:var(--color-slate-700);padding:8px 12px;line-height:1.5}.legal-prose.svelte-6vipbz th{background:var(--color-slate-50);color:var(--ink);font-weight:600}.legal-prose.svelte-6vipbz .legal-contact{background:var(--color-slate-50);border:1px solid var(--color-slate-200);border-radius:8px;margin-top:8px;padding:4px 20px}@media (width<=640px){.legal-page.svelte-6vipbz{padding:32px 16px 64px}.legal-prose.svelte-6vipbz{padding:32px 24px 40px}.legal-prose.svelte-6vipbz h1{font-size:34px}.legal-prose.svelte-6vipbz h2{font-size:22px}}
