.page.svelte-2xu2ig{--color-ink: #1a1a2e;--color-ink-light: #2d2d44;--color-coral: #ff6b4a;--color-cream: #faf9f7;--color-gray: #64647a;--color-gray-light: #9999a8;--color-border: #e8e8ec;--color-success: #10b981;--font-body: "Manrope", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;min-height:100vh;background:var(--color-cream);color:var(--color-ink);font-family:var(--font-body);line-height:1.6;padding:64px 24px}.container.svelte-2xu2ig{max-width:800px;margin:0 auto;background:#fff;padding:48px;border-radius:0;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;border:1px solid var(--color-border)}header.svelte-2xu2ig{margin-bottom:48px;text-align:center;border-bottom:1px solid var(--color-border);padding-bottom:24px}h1.svelte-2xu2ig{font-size:2.5rem;font-weight:800;margin:0 0 16px;color:var(--color-ink);letter-spacing:-.02em}.last-updated.svelte-2xu2ig{font-family:var(--font-mono);color:var(--color-gray);font-size:.875rem}.content.svelte-2xu2ig h2:where(.svelte-2xu2ig){font-size:1.5rem;font-weight:700;margin:32px 0 16px;color:var(--color-ink)}.content.svelte-2xu2ig p:where(.svelte-2xu2ig){margin-bottom:16px;color:var(--color-gray)}.contract-note.svelte-2xu2ig{padding:12px 16px;background:var(--color-cream);border-left:3px solid var(--color-coral);font-style:italic;font-size:.9rem}.content.svelte-2xu2ig ul:where(.svelte-2xu2ig){margin-bottom:16px;padding-left:24px;color:var(--color-gray)}.content.svelte-2xu2ig li:where(.svelte-2xu2ig){margin-bottom:8px}.divider.svelte-2xu2ig{text-align:center;color:var(--color-border);margin:40px 0;font-size:20px}a.svelte-2xu2ig{color:var(--color-coral);text-decoration:none;font-weight:500}a.svelte-2xu2ig:hover{text-decoration:underline}@media(max-width:600px){.page.svelte-2xu2ig{padding:32px 16px}.container.svelte-2xu2ig{padding:24px}h1.svelte-2xu2ig{font-size:2rem}}
