.legal-nav.svelte-fqan7o.svelte-fqan7o{background:#ffffff;border-bottom:1px solid var(--color-neutral-200);position:sticky;top:0;z-index:50}.legal-nav__inner.svelte-fqan7o.svelte-fqan7o{max-width:56rem;margin:0 auto;padding:var(--spacing-md) var(--spacing-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.legal-nav__brand.svelte-fqan7o.svelte-fqan7o{font-size:var(--font-size-h2);font-weight:700;color:var(--color-primary);text-decoration:none}.legal-nav__links.svelte-fqan7o.svelte-fqan7o{display:flex;align-items:center;gap:var(--spacing-md)}.legal-nav__link.svelte-fqan7o.svelte-fqan7o{font-size:var(--font-size-small);color:var(--color-neutral-600);text-decoration:none;font-weight:500;transition:color .15s ease}.legal-nav__link.svelte-fqan7o.svelte-fqan7o:hover{color:var(--color-neutral-900);text-decoration:none}.legal-nav__cta.svelte-fqan7o.svelte-fqan7o{border-radius:9999px}.legal-page.svelte-fqan7o.svelte-fqan7o{background-color:var(--color-neutral-50);min-height:calc(100vh - 125px);padding:var(--spacing-2xl) var(--spacing-lg)}.legal-container.svelte-fqan7o.svelte-fqan7o{max-width:56rem;margin:0 auto}.legal-card.svelte-fqan7o.svelte-fqan7o{padding:var(--spacing-2xl)}.legal-title.svelte-fqan7o.svelte-fqan7o{font-size:var(--font-size-h1);font-weight:700;color:var(--color-neutral-900);margin:0 0 var(--spacing-sm) 0}.legal-date.svelte-fqan7o.svelte-fqan7o{font-size:var(--font-size-small);color:var(--color-neutral-500);margin:0 0 var(--spacing-lg) 0}.legal-intro.svelte-fqan7o.svelte-fqan7o{color:var(--color-neutral-700);line-height:var(--line-height-body);margin:var(--spacing-lg) 0 0}.legal-section.svelte-fqan7o.svelte-fqan7o{margin-top:var(--spacing-2xl)}.legal-section__heading.svelte-fqan7o.svelte-fqan7o{font-size:var(--font-size-h3);font-weight:600;color:var(--color-neutral-900);margin:0 0 var(--spacing-md) 0}.legal-section__body.svelte-fqan7o.svelte-fqan7o{color:var(--color-neutral-700);line-height:var(--line-height-body)}.legal-section__body.svelte-fqan7o ul{padding-left:var(--spacing-xl);margin:var(--spacing-sm) 0}.legal-section__body.svelte-fqan7o li{margin-bottom:var(--spacing-sm)}.legal-section__body.svelte-fqan7o a{color:var(--color-primary);text-decoration:underline}.legal-section__body.svelte-fqan7o a:hover{color:var(--color-primary-active)}.legal-section__body.svelte-fqan7o code{background:var(--color-neutral-100);border:1px solid var(--color-neutral-200);border-radius:4px;padding:1px 6px;font-size:.875em;font-family:monospace}.legal-back.svelte-fqan7o.svelte-fqan7o{margin-top:var(--spacing-xl)}.legal-footer.svelte-fqan7o.svelte-fqan7o{background:#ffffff;border-top:1px solid var(--color-neutral-200);padding:var(--spacing-lg);text-align:center}.legal-footer.svelte-fqan7o p.svelte-fqan7o{font-size:var(--font-size-small);color:var(--color-neutral-500);margin:0}.legal-footer.svelte-fqan7o a.svelte-fqan7o{color:var(--color-neutral-500);text-decoration:none}.legal-footer.svelte-fqan7o a.svelte-fqan7o:hover{color:var(--color-neutral-900)}@media (max-width: 640px){.legal-card.svelte-fqan7o.svelte-fqan7o{padding:var(--spacing-lg)}.legal-page.svelte-fqan7o.svelte-fqan7o{padding:var(--spacing-lg) var(--spacing-md)}}
