.legal.svelte-nclfly{max-width:720px;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-16);color:var(--text)}.legal-header.svelte-nclfly{margin-bottom:var(--space-10)}.back-link.svelte-nclfly{display:inline-block;margin-bottom:var(--space-6);color:var(--brand-700);text-decoration:none;font-size:var(--text-sm);font-weight:500;transition:color var(--duration-fast) var(--ease-out)}.back-link.svelte-nclfly:hover{color:var(--brand-800);text-decoration:underline}h1.svelte-nclfly{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:600;color:var(--text);margin:0 0 var(--space-2);letter-spacing:-.02em}.meta.svelte-nclfly{color:var(--text-muted);font-size:var(--text-sm);margin:0}section.svelte-nclfly{margin-bottom:var(--space-10)}h2.svelte-nclfly{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--text);margin:0 0 var(--space-4);letter-spacing:-.01em}p.svelte-nclfly{color:var(--text-secondary);line-height:1.65;margin:0 0 var(--space-3);font-size:var(--text-md)}ul.svelte-nclfly{color:var(--text-secondary);line-height:1.65;padding-left:var(--space-5);margin:0 0 var(--space-3)}li.svelte-nclfly{margin-bottom:var(--space-2);font-size:var(--text-md)}li.svelte-nclfly:last-child{margin-bottom:0}a.svelte-nclfly{color:var(--brand-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--duration-fast) var(--ease-out)}a.svelte-nclfly:hover{color:var(--brand-800)}strong.svelte-nclfly{color:var(--text);font-weight:600}em.svelte-nclfly{font-style:normal;font-weight:500;color:var(--text)}code.svelte-nclfly{font-family:var(--font-mono);font-size:.9em;padding:2px 5px;background:var(--bg-muted);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text)}@media (max-width: 640px){.legal.svelte-nclfly{padding:var(--space-8) var(--space-4) var(--space-12)}h1.svelte-nclfly{font-size:var(--text-3xl)}}
