div.legal-page[data-v-4dbcdad1]{max-width:1280px;margin:0 auto;padding:0 32px 120px;box-sizing:border-box;color:var(--zinc-900, #18181b);line-height:1.65}.legal-hero[data-v-4dbcdad1]{padding:96px 0 0;max-width:840px}.legal-page .legal-hero h1[data-v-4dbcdad1]{margin:0;font-size:clamp(36px,4.6vw,56px);font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance;color:var(--zinc-900, #18181b)}.legal-body[data-v-4dbcdad1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:start;padding:96px 0 0}.legal-aside[data-v-4dbcdad1]{position:sticky;top:96px;min-width:0}.legal-text[data-v-4dbcdad1]{min-width:0;max-width:760px}.legal-toc ol[data-v-4dbcdad1]{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-width:300px}.legal-toc a[data-v-4dbcdad1]{display:block;padding:6px 0;font-size:14px;line-height:1.45;color:var(--zinc-500, #71717a);text-decoration:none;transition:color .2s ease}.legal-toc a.on[data-v-4dbcdad1]{font-weight:500}.legal-page .legal-text>section[data-v-4dbcdad1]{scroll-margin-top:96px;margin:0 0 64px}.legal-page .legal-text>section[data-v-4dbcdad1]:last-child{margin-bottom:0}.legal-page .legal-text h2[data-v-4dbcdad1]{margin:0 0 20px;font-size:clamp(24px,2.4vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;color:var(--zinc-900, #18181b)}.legal-page .legal-text h3[data-v-4dbcdad1]{margin:32px 0 12px;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--zinc-900, #18181b)}.legal-page .legal-text p[data-v-4dbcdad1]{margin:0 0 16px;font-size:16.5px;line-height:1.7;color:var(--zinc-700, #3f3f46)}.legal-page .legal-text p[data-v-4dbcdad1]:last-child{margin-bottom:0}.legal-page strong[data-v-4dbcdad1]{color:var(--zinc-900, #18181b);font-weight:600}.legal-text .legal-company[data-v-4dbcdad1]{margin:4px 0 20px;padding:24px 28px;background:#fbfbfb;border:1px solid var(--zinc-100, #f4f4f5);border-radius:var(--radius, 10px);font-size:15px;line-height:1.7;color:var(--zinc-700, #3f3f46)}.legal-list[data-v-4dbcdad1]{list-style:none;padding:0;margin:4px 0 20px;display:grid;gap:12px}.legal-list[data-v-4dbcdad1]:last-child{margin-bottom:0}.legal-list li[data-v-4dbcdad1]{position:relative;padding-left:22px;font-size:16px;line-height:1.65;color:var(--zinc-700, #3f3f46)}.legal-list li[data-v-4dbcdad1]:before{content:"";position:absolute;left:4px;top:.72em;width:5px;height:5px;border-radius:50%;background:var(--zinc-400, #a1a1aa)}.legal-page a[data-v-4dbcdad1]{color:var(--zinc-900, #18181b);text-decoration:underline;text-decoration-color:var(--zinc-300, #d4d4d8);text-underline-offset:3px}.legal-page a[data-v-4dbcdad1]:hover{text-decoration-color:var(--zinc-900, #18181b)}.legal-page .legal-toc a[data-v-4dbcdad1]{color:var(--zinc-500, #71717a);text-decoration:none}.legal-page .legal-toc a[data-v-4dbcdad1]:hover,.legal-page .legal-toc a.on[data-v-4dbcdad1]{color:var(--zinc-900, #18181b)}@media(max-width:900px){div.legal-page[data-v-4dbcdad1]{padding:0 24px 96px}.legal-hero[data-v-4dbcdad1]{padding-top:72px}.legal-body[data-v-4dbcdad1]{grid-template-columns:1fr;gap:56px;padding-top:56px}.legal-aside[data-v-4dbcdad1]{position:static}.legal-aside[data-v-4dbcdad1]:empty{display:none}.legal-toc[data-v-4dbcdad1]{padding:24px 26px;background:#fbfbfb;border:1px solid var(--zinc-100, #f4f4f5);border-radius:var(--radius, 10px)}.legal-toc ol[data-v-4dbcdad1]{max-width:none}}@media(max-width:640px){div.legal-page[data-v-4dbcdad1]{padding:0 16px 72px}.legal-hero[data-v-4dbcdad1]{padding-top:48px}.legal-page .legal-hero h1[data-v-4dbcdad1]{font-size:34px}.legal-body[data-v-4dbcdad1]{gap:48px;padding-top:48px}.legal-toc[data-v-4dbcdad1]{padding:20px}.legal-page .legal-text>section[data-v-4dbcdad1]{margin-bottom:48px}.legal-page .legal-text h2[data-v-4dbcdad1]{font-size:23px}.legal-page .legal-text p[data-v-4dbcdad1]{font-size:16px}.legal-text .legal-company[data-v-4dbcdad1]{padding:20px;font-size:14.5px}}
