.legal-page.svelte-7ad8we{padding-top:160px;padding-bottom:100px;min-height:100vh}.legal-content.svelte-7ad8we{max-width:800px;margin:0 auto}h1.svelte-7ad8we{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:4rem;background:linear-gradient(135deg,var(--color-primary) 0%,#4c49ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;line-height:1.1}h2.svelte-7ad8we{font-size:1.5rem;margin-bottom:1.5rem;color:var(--color-text);font-weight:700;margin-top:3rem}h3.svelte-7ad8we{font-size:1.1rem;margin-bottom:.5rem;color:var(--color-text);font-weight:600;margin-top:1.5rem}.legal-block.svelte-7ad8we{margin-bottom:3rem}p.svelte-7ad8we{font-size:1.05rem;line-height:1.7;color:var(--color-text-sec);margin-bottom:1rem}a.svelte-7ad8we{color:var(--color-primary);text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}a.svelte-7ad8we:hover{color:var(--color-primary-dark)}
