.heading-rule.svelte-7ad8we{margin-top:60px}.privacy-layout.svelte-7ad8we{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr);gap:8%;padding-block:60px 120px;align-items:start}.privacy-contents.svelte-7ad8we{position:sticky;top:40px}.privacy-contents.svelte-7ad8we ol:where(.svelte-7ad8we){margin:24px 0 0;padding-left:1.25rem}.privacy-contents.svelte-7ad8we li:where(.svelte-7ad8we){padding-left:6px;margin-bottom:16px;line-height:1.5}.privacy-contents.svelte-7ad8we a:where(.svelte-7ad8we):hover{text-decoration:underline}.privacy-copy.svelte-7ad8we{min-width:0;max-width:48rem;overflow-wrap:anywhere}.privacy-copy.svelte-7ad8we section:where(.svelte-7ad8we)+section:where(.svelte-7ad8we){margin-top:64px;padding-top:48px;border-top:1px solid var(--line)}.privacy-copy.svelte-7ad8we h2:where(.svelte-7ad8we){font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;margin-bottom:32px}.privacy-copy.svelte-7ad8we h3:where(.svelte-7ad8we){font-size:1.35rem;line-height:1.4;margin:32px 0 16px;letter-spacing:-.02em}.privacy-copy.svelte-7ad8we h4:where(.svelte-7ad8we){font-size:1.05rem;font-weight:500;line-height:1.5;margin:24px 0 16px}.privacy-copy.svelte-7ad8we p:where(.svelte-7ad8we),.privacy-copy.svelte-7ad8we li:where(.svelte-7ad8we){font-size:1rem;line-height:1.75}.privacy-copy.svelte-7ad8we p:where(.svelte-7ad8we)+p:where(.svelte-7ad8we){margin-top:16px}.privacy-copy.svelte-7ad8we ul:where(.svelte-7ad8we){margin-block:20px;padding-left:1.25rem}.privacy-copy.svelte-7ad8we a:where(.svelte-7ad8we){text-decoration:underline;text-underline-offset:3px}.privacy-copy.svelte-7ad8we a:where(.svelte-7ad8we):hover{color:var(--blue-hover)}@media(max-width:1000px){.privacy-layout.svelte-7ad8we{grid-template-columns:1fr;gap:40px}.privacy-contents.svelte-7ad8we{position:static;padding-bottom:24px;border-bottom:1px solid var(--line)}}@media(max-width:700px){.heading-rule.svelte-7ad8we{margin-top:40px}.privacy-layout.svelte-7ad8we{padding-block:40px 80px}.privacy-copy.svelte-7ad8we section:where(.svelte-7ad8we)+section:where(.svelte-7ad8we){margin-top:40px;padding-top:32px}.page-heading.svelte-7ad8we h1:where(.svelte-7ad8we){font-size:clamp(2rem,9vw,2.9rem)}}
