.legal.svelte-7ke6fz{background:var(--color-bg);min-height:100dvh;color:var(--color-ink)}.legal.svelte-7ke6fz .hd{z-index:30;background:var(--color-bg);position:sticky;top:0}@media (width>=900px){.legal.svelte-7ke6fz .hd{--gutter:max(var(--space-34), calc((100% - 1180px) / 2 + var(--space-34)));padding-inline:var(--gutter)}}.band.svelte-7ke6fz{max-width:1180px;padding-inline:var(--space-34);margin:0 auto}.rule.svelte-7ke6fz{border-top:var(--hairline) solid var(--color-hairline)}.sronly.svelte-7ke6fz{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.doc.svelte-7ke6fz{--measure:720px;gap:var(--space-89);padding-bottom:var(--space-89);flex-direction:column;display:flex}.unit.svelte-7ke6fz>.band:where(.svelte-7ke6fz){padding-top:var(--space-55)}.unit.first.svelte-7ke6fz>.band:where(.svelte-7ke6fz){padding-top:var(--space-89)}.dochead.svelte-7ke6fz{max-width:var(--measure);margin-inline:auto}.dtitle.svelte-7ke6fz{font-family:var(--font-ui);font-size:var(--text-title);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}.dtitle.svelte-7ke6fz:lang(ja){overflow-wrap:anywhere}.dsub.svelte-7ke6fz{margin:var(--space-13) 0 0;font-family:var(--font-ui);font-size:var(--text-lead);line-height:var(--leading-body);color:var(--color-ink-secondary)}.sec.svelte-7ke6fz{max-width:var(--measure);margin-inline:auto;margin-top:var(--space-55)}.heading.svelte-7ke6fz{margin:0 0 var(--space-21);font-family:var(--font-mono);font-size:var(--text-label);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-secondary)}.heading.svelte-7ke6fz:lang(ja){text-transform:none;letter-spacing:normal}.body.svelte-7ke6fz{margin:0 0 var(--space-13);max-width:var(--measure);font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-secondary);text-wrap:pretty}.body.svelte-7ke6fz:last-child{margin-bottom:0}.list.svelte-7ke6fz{max-width:var(--measure);padding-left:var(--space-21);gap:var(--space-8);flex-direction:column;margin:0;display:flex}.list.svelte-7ke6fz li:where(.svelte-7ke6fz){font-family:var(--font-ui);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-ink-secondary);text-wrap:pretty}.inlink.svelte-7ke6fz{color:inherit;white-space:nowrap;text-decoration:none}.inlbl.svelte-7ke6fz{text-underline-offset:.15em;text-decoration:underline}.inlink.svelte-7ke6fz .ext:where(.svelte-7ke6fz){vertical-align:-.06em;width:.85em;height:.85em;color:var(--color-ink-secondary);margin-left:.12em}.inlink.svelte-7ke6fz:focus-visible{outline:var(--space-2) solid var(--color-ink);outline-offset:var(--space-2)}.dsub.svelte-7ke6fz:lang(ja),.body.svelte-7ke6fz:lang(ja),.list.svelte-7ke6fz li:where(.svelte-7ke6fz):lang(ja){word-break:keep-all;overflow-wrap:anywhere;line-break:strict;text-wrap:auto}@supports (word-break:auto-phrase){.dsub.svelte-7ke6fz:lang(ja),.body.svelte-7ke6fz:lang(ja),.list.svelte-7ke6fz li:where(.svelte-7ke6fz):lang(ja){word-break:auto-phrase}}.updated.svelte-7ke6fz{max-width:var(--measure);padding-top:var(--space-34);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.02em;color:var(--color-ink-secondary);font-variant-numeric:tabular-nums;margin:0 auto}footer.svelte-7ke6fz{background:var(--color-bg)}.foot.svelte-7ke6fz{padding-inline:var(--space-34);padding-block:var(--space-13);padding-bottom:calc(var(--space-13) + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:baseline;gap:var(--space-8) var(--space-21);flex-wrap:wrap;display:flex}.fname.svelte-7ke6fz,.fcopy.svelte-7ke6fz{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.02em;color:var(--color-ink-secondary);font-variant-numeric:tabular-nums}@media (width<900px){.band.svelte-7ke6fz,.foot.svelte-7ke6fz{padding-inline:var(--space-21)}.dochead.svelte-7ke6fz,.sec.svelte-7ke6fz,.body.svelte-7ke6fz,.list.svelte-7ke6fz,.updated.svelte-7ke6fz{max-width:none}.doc.svelte-7ke6fz{gap:var(--space-55);padding-bottom:var(--space-55)}.unit.svelte-7ke6fz>.band:where(.svelte-7ke6fz){padding-top:var(--space-34)}.unit.first.svelte-7ke6fz>.band:where(.svelte-7ke6fz){padding-top:var(--space-55)}}
