.legal.svelte-1nzf5uj{max-width:720px;margin:0 auto;padding:80px 32px 120px;font-family:var(--body);background:var(--bg)}h1.svelte-1nzf5uj{font-family:var(--display);font-size:clamp(36px,4vw,56px);font-weight:600;line-height:1.02;letter-spacing:-.02em;color:var(--ink);margin-bottom:32px}.draft-notice.svelte-1nzf5uj{padding:16px 20px;margin-bottom:40px;font-family:var(--body);font-size:14px;font-weight:500;color:var(--ink-soft);background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--yellow)}.intro.svelte-1nzf5uj{font-family:var(--body);font-size:18px;line-height:1.6;color:var(--ink-soft);margin-bottom:48px}.legal-section.svelte-1nzf5uj{margin-bottom:40px}h2.svelte-1nzf5uj{font-family:var(--display);font-size:clamp(20px,2.5vw,28px);font-weight:600;line-height:1.1;color:var(--ink);margin-bottom:12px}.legal-section.svelte-1nzf5uj p:where(.svelte-1nzf5uj){font-family:var(--body);font-size:16px;line-height:1.65;color:var(--ink-soft)}.legal-back.svelte-1nzf5uj{margin-top:48px}@media(max-width:900px){.legal.svelte-1nzf5uj{padding:64px 24px 80px}}
