.font-serif.svelte-7ad8we{font-family:var(--font-serif)}.legal-content.svelte-7ad8we h2:where(.svelte-7ad8we){font-size:16px;font-weight:700;color:#18181b;margin-top:2.5rem;margin-bottom:.75rem;letter-spacing:.01em}.legal-content.svelte-7ad8we h3:where(.svelte-7ad8we){font-size:14px;font-weight:600;color:#27272a;margin-top:1.5rem;margin-bottom:.5rem}.legal-content.svelte-7ad8we p:where(.svelte-7ad8we){font-size:13px;line-height:1.85;color:#71717a;margin-bottom:1rem}.legal-content.svelte-7ad8we strong:where(.svelte-7ad8we){color:#3f3f46;font-weight:600}.legal-content.svelte-7ad8we ul:where(.svelte-7ad8we){list-style:disc;padding-left:1.25rem;margin-bottom:1rem}.legal-content.svelte-7ad8we li:where(.svelte-7ad8we){font-size:13px;line-height:1.85;color:#71717a;margin-bottom:.25rem}.legal-content.svelte-7ad8we a:where(.svelte-7ad8we){color:#18181b;text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.legal-content.svelte-7ad8we a:where(.svelte-7ad8we):hover{color:#52525b}.legal-content.svelte-7ad8we .hinweis:where(.svelte-7ad8we){margin:1.5rem 0;padding:1.25rem 1.5rem .25rem;border-left:3px solid #18181b;border-radius:.5rem;background:#f4f4f5}.legal-content.svelte-7ad8we .hinweis:where(.svelte-7ad8we) h3:where(.svelte-7ad8we){margin-top:0;color:#18181b}.legal-content.svelte-7ad8we .hinweis:where(.svelte-7ad8we) p:where(.svelte-7ad8we){color:#3f3f46}
