.legal-page.svelte-1e0rsuc{padding-top:2rem;padding-bottom:6rem;position:relative}.legal-container.svelte-1e0rsuc{max-width:820px;margin:0 auto}.legal-header.svelte-1e0rsuc{margin-bottom:3.5rem}.back-link.svelte-1e0rsuc{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-1e0rsuc:hover{color:var(--c-accent)}.legal-title.svelte-1e0rsuc{color:#fff;margin:.75rem 0;font-size:clamp(2.5rem,5vw,4rem);line-height:1.1}.legal-meta.svelte-1e0rsuc{color:var(--c-text-muted);font-size:.875rem}.legal-content.svelte-1e0rsuc{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-1e0rsuc{padding:2rem 1.5rem}}.legal-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:#fff;letter-spacing:-.01em;margin-bottom:1rem;font-size:1.35rem;font-weight:600}.legal-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--c-text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.7}.legal-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){flex-direction:column;gap:.65rem;margin-bottom:1rem;padding-left:1.5rem;list-style:outside;display:flex}.legal-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){color:var(--c-text-secondary);font-size:.95rem;line-height:1.6}.legal-section.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){color:#fff}.contact-box.svelte-1e0rsuc{border-radius:var(--radius-lg);background:#ffffff05;border:1px solid #ffffff14;margin-top:1rem;padding:1.25rem}.contact-box.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}
