.head.svelte-1q9ga9o{max-width:1280px;margin:0 auto;padding:0 40px}.policy.svelte-1q9ga9o{max-width:980px;margin:0 auto;padding:48px 0 88px}.toc.svelte-1q9ga9o{background:var(--paper-bg);border:1px solid var(--color-border-gray);padding:24px 32px}.toc.svelte-1q9ga9o ul:where(.svelte-1q9ga9o){margin:0;padding-left:1.25em}.toc.svelte-1q9ga9o li:where(.svelte-1q9ga9o){margin-top:var(--space-half)}.toc.svelte-1q9ga9o a:where(.svelte-1q9ga9o){min-height:var(--tap-min-inline);display:inline-block}.policy.svelte-1q9ga9o section:where(.svelte-1q9ga9o){margin-top:64px}.policy.svelte-1q9ga9o h2:where(.svelte-1q9ga9o){font-size:var(--text-2xl);font-weight:500;line-height:var(--leading-heading-block);letter-spacing:var(--tracking-heading-2);word-break:break-word;margin:0 0 40px}.policy.svelte-1q9ga9o h3:where(.svelte-1q9ga9o){border-bottom:1px solid var(--color-border-gold-light);font-size:var(--text-h3);font-weight:500;line-height:var(--leading-heading-block);letter-spacing:var(--tracking-heading-2);word-break:break-word;margin:40px 0 20px;padding-bottom:15px}.policy.svelte-1q9ga9o h4:where(.svelte-1q9ga9o){font-size:var(--text-h4);font-weight:500;line-height:var(--leading-heading-block);letter-spacing:var(--tracking-heading-2);word-break:break-word;align-items:center;gap:15px;margin:28px 0 20px;display:flex}.policy.svelte-1q9ga9o h4:where(.svelte-1q9ga9o):before{content:"";border-top:1px solid var(--color-border-gold);flex:none;width:20px}.policy.svelte-1q9ga9o p:where(.svelte-1q9ga9o){line-height:var(--leading-base);overflow-wrap:anywhere;margin:0 0 1em}.policy.svelte-1q9ga9o ul:where(.svelte-1q9ga9o){line-height:var(--leading-base);margin:0 0 1em;padding-left:1.5em}.policy.svelte-1q9ga9o li:where(.svelte-1q9ga9o){margin-bottom:var(--space-half)}.note.svelte-1q9ga9o{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.contact.svelte-1q9ga9o{background:var(--color-white);border:1px solid var(--color-border-gray);margin:0 0 1em;padding:20px 24px}.contact.svelte-1q9ga9o p:where(.svelte-1q9ga9o){margin:0}.contact__name.svelte-1q9ga9o{font-weight:700}@media (width<=1059px){.policy.svelte-1q9ga9o{padding-left:40px;padding-right:40px}}@media (width<=767px){.head.svelte-1q9ga9o{padding-left:16px;padding-right:16px}.policy.svelte-1q9ga9o{padding:24px 16px 48px}.toc.svelte-1q9ga9o{padding:16px}.policy.svelte-1q9ga9o section:where(.svelte-1q9ga9o){margin-top:48px}.policy.svelte-1q9ga9o h2:where(.svelte-1q9ga9o){font-size:var(--text-xl)}}
