.legal-page.svelte-7ad8we{padding-top:140px;padding-bottom:5rem;min-height:100vh;background-color:var(--background)}.container.svelte-7ad8we{max-width:900px;margin:0 auto;padding:0 2rem}.header-text.svelte-7ad8we{margin-bottom:4rem;text-align:center;display:flex;flex-direction:column;align-items:center}.headline.svelte-7ad8we{font-size:2.5rem;line-height:1.2;color:var(--secondary);font-weight:800;margin-top:1rem;margin-bottom:0}@media(min-width:768px){.headline.svelte-7ad8we{font-size:3.5rem}}.legal-content.svelte-7ad8we{background-color:var(--card);border-radius:2rem;padding:3rem;box-shadow:0 10px 40px #0000000d;display:flex;flex-direction:column;gap:3rem}@media(max-width:768px){.legal-content.svelte-7ad8we{padding:2rem;border-radius:1.5rem}}.legal-section.svelte-7ad8we h2:where(.svelte-7ad8we){font-size:1.5rem;color:var(--secondary);margin-bottom:1.5rem;font-weight:700;position:relative;padding-bottom:.5rem}.legal-section.svelte-7ad8we h2:where(.svelte-7ad8we):after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:var(--primary);border-radius:2px}.legal-section.svelte-7ad8we h3:where(.svelte-7ad8we){font-size:1.25rem;color:var(--secondary);margin:1.5rem 0 .5rem;font-weight:600}.legal-section.svelte-7ad8we p:where(.svelte-7ad8we){font-size:1.1rem;line-height:1.6;color:var(--muted-foreground);margin:0 0 1rem}.legal-section.svelte-7ad8we p:where(.svelte-7ad8we):last-child{margin-bottom:0}.legal-section.svelte-7ad8we strong:where(.svelte-7ad8we){color:var(--secondary);font-weight:700}.fade-up.svelte-7ad8we{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.legal-page.is-visible.svelte-7ad8we .fade-up:where(.svelte-7ad8we){opacity:1;transform:translateY(0)}
