.legal-page.svelte-13nnsid.svelte-13nnsid{max-width:800px;margin:0 auto;padding:2rem 1rem 4rem;font-size:1rem;line-height:1.7;color:#374151}h1.svelte-13nnsid.svelte-13nnsid{font-size:2rem;font-weight:700;color:var(--color-primary, #1a472a);margin-bottom:.5rem}.last-updated.svelte-13nnsid.svelte-13nnsid{font-size:.875rem;color:#6b7280;margin-bottom:2rem}.toc.svelte-13nnsid.svelte-13nnsid{background:#f3f4f6;border-radius:.75rem;padding:1.25rem 1.5rem;margin-bottom:2.5rem}.toc-heading.svelte-13nnsid.svelte-13nnsid{font-weight:600;color:var(--color-primary, #1a472a);margin-bottom:.75rem;font-size:.95rem}.toc.svelte-13nnsid ol.svelte-13nnsid{margin:0;padding-left:1.25rem}.toc.svelte-13nnsid li.svelte-13nnsid{margin-bottom:.35rem}.toc.svelte-13nnsid a.svelte-13nnsid{color:var(--color-primary, #1a472a);text-decoration:none;font-size:.9rem}.toc.svelte-13nnsid a.svelte-13nnsid:hover{text-decoration:underline}section.svelte-13nnsid.svelte-13nnsid{margin-bottom:2.5rem}h2.svelte-13nnsid.svelte-13nnsid{font-size:1.25rem;font-weight:700;color:var(--color-primary, #1a472a);margin-bottom:.75rem;padding-top:.5rem;border-top:1px solid #e5e7eb}.placeholder-box.svelte-13nnsid.svelte-13nnsid{background:#fef3c7;border:1px solid #f59e0b;border-radius:.5rem;padding:1rem 1.25rem}.placeholder-label.svelte-13nnsid.svelte-13nnsid{font-weight:600;color:#92400e;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.placeholder-box.svelte-13nnsid pre.svelte-13nnsid{font-family:monospace;font-size:.875rem;color:#78350f;white-space:pre-wrap;word-break:break-word;margin:0}.content.svelte-13nnsid p{margin-bottom:.75rem}.content.svelte-13nnsid ul{padding-left:1.5rem;margin-bottom:.75rem}.content.svelte-13nnsid li{margin-bottom:.25rem}.content.svelte-13nnsid strong{font-weight:600;color:#1f2937}@media (max-width: 640px){h1.svelte-13nnsid.svelte-13nnsid{font-size:1.5rem}h2.svelte-13nnsid.svelte-13nnsid{font-size:1.1rem}.legal-page.svelte-13nnsid.svelte-13nnsid{font-size:.9375rem}}
