.legal-page.svelte-1e0rsuc{max-width:720px;margin:0 auto;padding:96px 32px}h1.svelte-1e0rsuc{font-family:Newsreader,"Noto Serif TC",serif;font-weight:500;font-size:36px;margin:16px 0 24px;color:var(--text-deep)}.lede.svelte-1e0rsuc,.body.svelte-1e0rsuc p{font-size:15px;line-height:1.7;color:var(--text-mute)}.lede.svelte-1e0rsuc em{font-style:normal;color:var(--text-quiet);font-size:13px;letter-spacing:.04em}.legal-page.svelte-1e0rsuc h2{font-family:Newsreader,"Noto Serif TC",serif;font-weight:500;font-size:22px;margin:40px 0 12px;color:var(--text-deep)}.legal-page.svelte-1e0rsuc h3{font-size:16px;font-weight:600;margin:24px 0 8px;color:var(--text-deep)}.legal-page.svelte-1e0rsuc ul{font-size:15px;line-height:1.7;color:var(--text-mute);padding-left:22px;margin:0 0 16px}.legal-page.svelte-1e0rsuc li{margin-bottom:8px}.legal-page.svelte-1e0rsuc li b,.legal-page.svelte-1e0rsuc p b{color:var(--text-deep)}.legal-page.svelte-1e0rsuc a{color:var(--teal);text-decoration:none}.legal-page.svelte-1e0rsuc a:hover{text-decoration:underline}.legal-page.svelte-1e0rsuc code{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--teal-deep);background:var(--teal-trace);padding:1px 4px;border-radius:3px}@media(max-width:540px){.legal-page.svelte-1e0rsuc{padding:64px 20px}h1.svelte-1e0rsuc{font-size:28px}.legal-page.svelte-1e0rsuc h2{font-size:19px}.lede.svelte-1e0rsuc,.body.svelte-1e0rsuc p,.legal-page.svelte-1e0rsuc ul{font-size:14px}}
