.legalpage.svelte-7ke6fz{max-width:720px;padding-top:120px;padding-bottom:var(--sp-12);margin:0 auto}.legalpage-head.svelte-7ke6fz{margin-bottom:var(--sp-10)}.eyebrow.svelte-7ke6fz{font-family:var(--font-en);font-weight:500;font-size:var(--fs-sm);letter-spacing:0;color:var(--c-accent);margin:0 0 var(--sp-4)}.legalpage-title.svelte-7ke6fz{font-family:var(--font-en);color:var(--c-text);margin:0 0 var(--sp-6);font-size:clamp(28px,5vw,48px);font-weight:900;line-height:1.15}.legalpage-lead.svelte-7ke6fz{font-family:var(--font-ja);color:var(--c-text);opacity:.85;margin:0;font-size:13px;line-height:1.9}.legalpage-section.svelte-7ke6fz{margin-bottom:var(--sp-8)}.legalpage-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font-en);color:var(--c-text);margin:0 0 var(--sp-4);font-size:16px;font-weight:700;line-height:1.4}.legalpage-section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-family:var(--font-ja);color:var(--c-text);margin:0 0 var(--sp-3);font-size:13px;line-height:1.9}.legalpage-section.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0;padding:0;list-style:none}.legalpage-section.svelte-7ke6fz li:where(.svelte-7ke6fz){font-family:var(--font-ja);color:var(--c-text);padding-left:1.2em;font-size:13px;line-height:1.9;position:relative}.legalpage-section.svelte-7ke6fz li:where(.svelte-7ke6fz):before{content:"—";color:var(--c-accent);position:absolute;left:0}.legalpage-section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--c-accent);text-underline-offset:3px;text-decoration:underline}.legalpage-updated.svelte-7ke6fz{font-family:var(--font-en);color:var(--c-mute);margin:var(--sp-10) 0 var(--sp-8);font-size:11px}.legalpage-back.svelte-7ke6fz{font-family:var(--font-en);color:var(--c-text);border-bottom:1px solid var(--c-line);transition:opacity var(--duration-default) ease;padding-bottom:4px;font-size:13px;font-weight:500;text-decoration:none}.legalpage-back.svelte-7ke6fz:hover{opacity:.6}
