.legal-page.svelte-4rm2pb{padding-top:2rem;padding-bottom:6rem;position:relative}.legal-container.svelte-4rm2pb{max-width:820px;margin:0 auto}.legal-header.svelte-4rm2pb{margin-bottom:3.5rem}.back-link.svelte-4rm2pb{color:var(--c-text-muted);transition:color var(--transition-fast);align-items:center;gap:.45rem;margin-bottom:1.5rem;font-size:.875rem;display:inline-flex}.back-link.svelte-4rm2pb:hover{color:var(--c-accent)}.legal-title.svelte-4rm2pb{color:#fff;margin:.75rem 0;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.legal-meta.svelte-4rm2pb{color:var(--c-text-muted);font-size:.875rem}.legal-content.svelte-4rm2pb{border-radius:var(--radius-2xl);background:#0d0d12;border:1px solid #ffffff14;flex-direction:column;gap:2.5rem;padding:3rem 2.5rem;display:flex;box-shadow:0 20px 50px #000000b3}@media (width<=640px){.legal-content.svelte-4rm2pb{padding:2rem 1.5rem}}.legal-section.svelte-4rm2pb h2:where(.svelte-4rm2pb){color:#fff;letter-spacing:-.01em;margin-bottom:1rem;font-size:1.35rem;font-weight:600}.legal-section.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--c-text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.7}.legal-section.svelte-4rm2pb ul:where(.svelte-4rm2pb){flex-direction:column;gap:.65rem;margin-bottom:1rem;padding-left:1.5rem;list-style:outside;display:flex}.legal-section.svelte-4rm2pb li:where(.svelte-4rm2pb){color:var(--c-text-secondary);font-size:.95rem;line-height:1.6}.legal-section.svelte-4rm2pb strong:where(.svelte-4rm2pb){color:#fff}.legal-section.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}code.svelte-4rm2pb{font-family:var(--font-mono);background:#ffffff14;border-radius:4px;padding:.15rem .4rem;font-size:.85em}
