.legal-doc-inner.svelte-73xcde{display:flex;flex-direction:column;gap:1.75rem}.legal-doc-header.svelte-73xcde{text-align:center}.legal-doc-header.svelte-73xcde h1:where(.svelte-73xcde){margin:0;font-size:1.5rem;font-weight:600;line-height:1.25}.legal-doc-updated.svelte-73xcde{margin:.5rem 0 0;font-size:.88rem;color:var(--color-text-muted)}.legal-doc-prose.svelte-73xcde{font-size:.95rem;line-height:1.6;color:var(--color-text)}.legal-doc-prose.svelte-73xcde h2{margin:1.75rem 0 .5rem;font-size:1.05rem;font-weight:600;line-height:1.35}.legal-doc-prose.svelte-73xcde h2:first-child{margin-top:0}.legal-doc-prose.svelte-73xcde p{margin:0 0 .75rem}.legal-doc-prose.svelte-73xcde ul,.legal-doc-prose.svelte-73xcde ol{margin:0 0 .75rem;padding-left:1.35rem}.legal-doc-prose.svelte-73xcde li{margin-bottom:.35rem}.legal-doc-prose.svelte-73xcde a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.legal-doc-prose.svelte-73xcde a:hover{color:var(--color-accent-hover)}.legal-doc-prose.svelte-73xcde .legal-note{font-size:.88rem;color:var(--color-text-muted);padding:.85rem 1rem;border-radius:var(--radius-field);border:1px solid var(--color-card-border);background:color-mix(in srgb,var(--color-asphalt) 4%,var(--color-card-bg));margin-bottom:1rem}.legal-doc-footer.svelte-73xcde{display:flex;flex-wrap:wrap;gap:1rem 1.5rem;padding-top:.5rem;border-top:1px solid var(--color-card-border);font-size:.9rem}.legal-doc-footer-link.svelte-73xcde{color:var(--color-text-secondary);text-decoration:none}.legal-doc-footer-link.svelte-73xcde:hover{text-decoration:underline}
