.legal-page.svelte-cwls5q{max-width:720px;margin:0 auto;padding:64px 24px 80px}h1.svelte-cwls5q{font-size:2rem;font-weight:800;color:#f0f0f0;margin-bottom:8px}.intro.svelte-cwls5q{color:#888;font-size:1rem;line-height:1.7;margin-bottom:48px}.section.svelte-cwls5q{margin-bottom:36px}h2.svelte-cwls5q{font-size:1.05rem;font-weight:700;color:#f0f0f0;margin-bottom:12px;border-left:3px solid #a78bfa;padding-left:12px}p.svelte-cwls5q{font-size:.9rem;color:#888;line-height:1.7}p.svelte-cwls5q+p:where(.svelte-cwls5q){margin-top:10px}ul.svelte-cwls5q{list-style:none;display:flex;flex-direction:column;gap:8px;margin-top:8px}li.svelte-cwls5q{font-size:.9rem;color:#888;padding-left:16px;position:relative}li.svelte-cwls5q:before{content:"·";position:absolute;left:0;color:#a78bfa}li.svelte-cwls5q strong:where(.svelte-cwls5q){color:#c7d2fe}a.svelte-cwls5q{color:#a78bfa}a.svelte-cwls5q:hover{text-decoration:underline}
