.legal.svelte-7ke6fz{max-width:68ch;padding:clamp(90px, 14vh, 140px) var(--gutter,24px) 120px;font-family:var(--font);color:var(--ink-1);margin:0 auto;font-size:15px;line-height:1.75}.legal.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-family:var(--font-land);margin:0 0 28px;font-size:clamp(30px,4vw,44px);font-weight:400;line-height:1.15}.legal.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:var(--font);margin:40px 0 10px;font-size:16px;font-weight:600}.legal.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-family:var(--font);margin:26px 0 8px;font-size:15px;font-weight:600}.legal.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0 0 14px}.legal.svelte-7ke6fz ol:where(.svelte-7ke6fz),.legal.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0 0 14px;padding-left:1.6em}.legal.svelte-7ke6fz li:where(.svelte-7ke6fz){margin:0 0 6px}.legal.svelte-7ke6fz a:where(.svelte-7ke6fz){color:inherit}.transnote.svelte-7ke6fz{color:var(--ink-2);font-size:13px}.office.svelte-7ke6fz{line-height:2}.established.svelte-7ke6fz{color:var(--ink-2);margin-top:36px}html[lang=ja] .legal.svelte-7ke6fz{line-height:1.9}
