.privacy-page.svelte-iepynu{color:#333;background-color:#f9fafb;max-width:900px;margin:0 auto;padding:40px 20px;font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6}.container.svelte-iepynu{background-color:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}h1.svelte-iepynu{color:#111827;border-bottom:2px solid #e5e7eb;margin-bottom:4px;padding-bottom:16px;font-size:2rem}.subtitle.svelte-iepynu{color:#4b5563;margin:8px 0 4px;font-size:1rem;font-weight:500}.date.svelte-iepynu{color:#6b7280;margin-bottom:24px;font-size:.9rem;font-style:italic}.container.svelte-iepynu h2{color:#1f2937;margin-top:40px;margin-bottom:14px;scroll-margin-top:20px;font-size:1.25rem}.container.svelte-iepynu h3{color:#374151;margin-top:24px;margin-bottom:10px;font-size:1.05rem}.container.svelte-iepynu p,.container.svelte-iepynu ul,.container.svelte-iepynu ol{color:#4b5563;margin-bottom:16px}.container.svelte-iepynu li{margin-bottom:8px}.container.svelte-iepynu code{color:#111827;background:#f3f4f6;border-radius:4px;padding:1px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:.92em}.container.svelte-iepynu a{color:#2563eb;text-decoration:underline}.container.svelte-iepynu a:hover{color:#1d4ed8}.toc.svelte-iepynu{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:32px;padding:16px 20px;font-size:.94rem}.toc.svelte-iepynu strong:where(.svelte-iepynu){color:#111827;margin-bottom:8px;display:block}.toc.svelte-iepynu ol:where(.svelte-iepynu){columns:2;column-gap:32px;margin:0;padding-left:22px}.toc.svelte-iepynu li:where(.svelte-iepynu){break-inside:avoid;margin-bottom:4px}@media (width<=640px){.toc.svelte-iepynu ol:where(.svelte-iepynu){columns:1}}.container.svelte-iepynu .sp-table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:.9rem}.container.svelte-iepynu .sp-table th,.container.svelte-iepynu .sp-table td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:10px 12px}.container.svelte-iepynu .sp-table th{color:#111827;background:#f9fafb;font-weight:600}.container.svelte-iepynu .sp-table td{color:#4b5563}.container.svelte-iepynu .contact-info{background-color:#f3f4f6;border-radius:8px;margin-top:32px;padding:20px 24px}.container.svelte-iepynu .contact-info .small{color:#6b7280;margin-bottom:0;font-size:.85rem}
