.policy-container.svelte-1shbgml{max-width:800px;margin:2rem auto;padding:2rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}h1.svelte-1shbgml{font-size:2.5rem;color:#1a1a1a;margin-bottom:.5rem;font-weight:700}h2.svelte-1shbgml{font-size:1.5rem;color:#333;margin-top:2rem;margin-bottom:1rem;font-weight:600}p.svelte-1shbgml{margin-bottom:1rem;color:#666;line-height:1.6}ul.svelte-1shbgml{margin-bottom:1rem;padding-left:2rem;color:#666}li.svelte-1shbgml{margin-bottom:.5rem;line-height:1.6}.last-updated.svelte-1shbgml{font-size:.875rem;color:#999;margin-bottom:2rem}.notice-box.svelte-1shbgml{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;padding:1rem;margin-bottom:2rem}.notice-box.svelte-1shbgml p:where(.svelte-1shbgml){margin:0;color:#495057}strong.svelte-1shbgml{color:#333;font-weight:600}h3.svelte-1shbgml{font-size:1.25rem;color:#444;margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}.license-box.svelte-1shbgml{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;padding:1rem;margin:1rem 0;font-family:monospace;font-size:.875rem}@media (max-width: 768px){.policy-container.svelte-1shbgml{margin:1rem;padding:1.5rem}h1.svelte-1shbgml{font-size:2rem}h2.svelte-1shbgml{font-size:1.25rem}}
