.legal-page.svelte-hc5b86{min-height:100vh;background:#fff;padding:2rem}.legal-content.svelte-hc5b86{max-width:800px;margin:0 auto}h1.svelte-hc5b86{font-size:2.5rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.last-updated.svelte-hc5b86{color:#6b7280;font-size:.875rem;margin-bottom:1.5rem}.highlight-box.svelte-hc5b86{border-radius:.5rem;padding:1.5rem;margin-bottom:1.5rem}.highlight-box.svelte-hc5b86 h2:where(.svelte-hc5b86){font-size:1.125rem;margin-top:0;margin-bottom:.75rem;border:none;padding:0}.highlight-box.svelte-hc5b86 p:where(.svelte-hc5b86){margin-bottom:.5rem}.highlight-box.svelte-hc5b86 p:where(.svelte-hc5b86):last-child{margin-bottom:0}.highlight-box.info.svelte-hc5b86{background:#eff6ff;border:2px solid #93c5fd}.highlight-box.info.svelte-hc5b86 h2:where(.svelte-hc5b86){color:#1e40af}.highlight-box.info.svelte-hc5b86 p:where(.svelte-hc5b86){color:#1e40af}.highlight-box.warning.svelte-hc5b86{background:#fef2f2;border:2px solid #fca5a5}.highlight-box.warning.svelte-hc5b86 h2:where(.svelte-hc5b86){color:#991b1b}.highlight-box.warning.svelte-hc5b86 p:where(.svelte-hc5b86){color:#991b1b}.toc.svelte-hc5b86{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.5rem;margin-bottom:2rem}.toc.svelte-hc5b86 h2:where(.svelte-hc5b86){font-size:1.125rem;margin-bottom:1rem;border:none;padding:0}.toc.svelte-hc5b86 ol:where(.svelte-hc5b86){columns:2;column-gap:2rem;padding-left:1.25rem;margin:0}.toc.svelte-hc5b86 li:where(.svelte-hc5b86){margin-bottom:.5rem;break-inside:avoid}.toc.svelte-hc5b86 a:where(.svelte-hc5b86){color:#667eea;text-decoration:none}.toc.svelte-hc5b86 a:where(.svelte-hc5b86):hover{text-decoration:underline}section.svelte-hc5b86{margin-bottom:2.5rem;scroll-margin-top:2rem}h2.svelte-hc5b86{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #e5e7eb}h3.svelte-hc5b86{font-size:1.125rem;font-weight:600;color:#374151;margin:1.5rem 0 .75rem}p.svelte-hc5b86{color:#4b5563;line-height:1.7;margin-bottom:1rem}ul.svelte-hc5b86,ol.svelte-hc5b86{color:#4b5563;margin-bottom:1rem;padding-left:1.5rem}li.svelte-hc5b86{margin-bottom:.5rem;line-height:1.6}table.svelte-hc5b86{width:100%;border-collapse:collapse;margin:1rem 0}thead.svelte-hc5b86{background:#f3f4f6}th.svelte-hc5b86,td.svelte-hc5b86{padding:.75rem;text-align:left;border:1px solid #e5e7eb;font-size:.875rem}th.svelte-hc5b86{font-weight:600;color:#374151}td.svelte-hc5b86{color:#4b5563}.cta-box.svelte-hc5b86{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.5rem;padding:2rem;text-align:center;margin:3rem 0}.cta-box.svelte-hc5b86 h2:where(.svelte-hc5b86){color:#fff;border:none;padding:0;margin-bottom:.75rem}.cta-box.svelte-hc5b86 p:where(.svelte-hc5b86){color:#ffffffe6;margin-bottom:1.5rem}.btn-primary.svelte-hc5b86{display:inline-block;background:#fff;color:#764ba2;padding:.875rem 2rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .2s}.btn-primary.svelte-hc5b86:hover{transform:translateY(-2px);box-shadow:0 10px 20px #0003}.legal-actions.svelte-hc5b86{display:flex;gap:1rem;justify-content:space-between;flex-wrap:wrap;margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.btn-back.svelte-hc5b86,.btn-link.svelte-hc5b86{padding:.75rem 1.5rem;text-decoration:none;border-radius:.5rem;font-weight:600;transition:all .2s}.btn-back.svelte-hc5b86{background:#f3f4f6;color:#374151}.btn-back.svelte-hc5b86:hover{background:#e5e7eb}.btn-link.svelte-hc5b86{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-link.svelte-hc5b86:hover{transform:translateY(-2px);box-shadow:0 4px 6px #667eea66}a.svelte-hc5b86{color:#667eea}@media(max-width:768px){h1.svelte-hc5b86{font-size:2rem}.toc.svelte-hc5b86 ol:where(.svelte-hc5b86){columns:1}.legal-actions.svelte-hc5b86{flex-direction:column}table.svelte-hc5b86{font-size:.75rem}th.svelte-hc5b86,td.svelte-hc5b86{padding:.5rem}}
