.LegalDocument_page__3_7B1{--policy-ink:#202020;--policy-body:#454542;--policy-muted:#5f5f5c;--policy-rule:#d6d6d2;--policy-surface:#f3f3f1;--policy-red:#a33d32;background:#fff;color:var(--policy-ink)}.LegalDocument_languageNotice__FBERd{display:flex;width:min(100% - 2.5rem,76rem);margin-inline:auto;align-items:center;justify-content:space-between;gap:1.5rem;border-bottom:1px solid var(--policy-rule);padding-block:1rem;color:var(--policy-ink);font-size:.95rem;line-height:1.6}.LegalDocument_languageNotice__FBERd p{margin:.15rem 0 0;color:var(--policy-body)}.LegalDocument_languageNotice__FBERd a{flex:0 0 auto;color:var(--policy-ink);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.LegalDocument_languageNotice__FBERd a:focus-visible{outline:2px solid var(--policy-red);outline-offset:3px}.LegalDocument_header__eJQsM{border-bottom:1px solid var(--policy-rule);background:var(--policy-surface)}.LegalDocument_headerInner__eEFAL{width:min(100% - 2.5rem,76rem);margin-inline:auto;padding-block:clamp(3.5rem,7.5vw,7rem) clamp(2.75rem,5.5vw,5rem)}.LegalDocument_eyebrow__ePTmd{margin:0;color:var(--policy-muted);font-family:var(--font-utility);font-size:.72rem;font-weight:500;letter-spacing:.12em;line-height:1.55;text-transform:uppercase}.LegalDocument_eyebrow__ePTmd:before{display:inline-block;width:.42rem;height:.42rem;margin:0 .65rem .08rem 0;background:var(--policy-red);content:""}.LegalDocument_header__eJQsM h1{max-width:18ch;margin:1rem 0 0;font-family:var(--font-display);font-size:clamp(2.8rem,6.2vw,5.4rem);font-weight:450;letter-spacing:-.04em;line-height:1;text-wrap:balance}.LegalDocument_intro__Y_DH5{max-width:46rem;margin:1.35rem 0 0;color:var(--policy-body);font-size:1rem;line-height:1.8}.LegalDocument_article__k7cU_{width:min(100% - 2.5rem,72rem);margin-inline:auto;padding-block:clamp(3rem,6vw,5.5rem) clamp(4rem,7vw,6.5rem)}.LegalDocument_sections__TsH3B{max-width:68rem}.LegalDocument_section__XJQIQ{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);border-top:1px solid var(--policy-rule);padding-block:clamp(1.7rem,3vw,2.5rem);scroll-margin-top:2rem}.LegalDocument_sectionNumber___1LdK{padding-top:.23rem;color:var(--policy-red);font-family:var(--font-utility);font-size:.76rem;line-height:1.5}.LegalDocument_section__XJQIQ h2{max-width:40rem;margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:460;letter-spacing:-.015em;line-height:1.25}.LegalDocument_sectionBody__vNFWj{max-width:68ch;margin-top:.8rem;color:var(--policy-body);font-size:1rem;line-height:1.85;overflow-wrap:anywhere}.LegalDocument_sectionBody__vNFWj p{margin:0}.LegalDocument_sectionBody__vNFWj p+p{margin-top:1rem}.LegalDocument_sectionBody__vNFWj ul{margin:0;padding-left:1.25rem}.LegalDocument_sectionBody__vNFWj li{padding-left:.25rem}.LegalDocument_sectionBody__vNFWj li+li{margin-top:.45rem}.LegalDocument_sectionBody__vNFWj li::marker{color:var(--policy-red)}.LegalDocument_disclaimer__0L3L3{max-width:68rem;margin-top:clamp(2.5rem,5vw,4rem);border-left:2px solid var(--policy-red);padding:1.35rem clamp(1.2rem,3vw,2rem);background:var(--policy-surface)}.LegalDocument_disclaimer__0L3L3 p{max-width:70ch;margin:0;color:var(--policy-body);font-size:.95rem;line-height:1.8}.LegalDocument_contactLink__u_wq0{display:inline-flex;min-height:48px;align-items:center;gap:.7rem;margin-top:.7rem;color:var(--policy-ink);font-size:.94rem;font-weight:650;text-decoration:underline;text-decoration-color:#969692;text-underline-offset:.25em}.LegalDocument_contactLink__u_wq0 span{color:var(--policy-red)}.LegalDocument_contactLink__u_wq0:focus-visible{outline:2px solid var(--policy-red);outline-offset:4px}@media (max-width:760px){.LegalDocument_languageNotice__FBERd{width:calc(100% - 2.5rem);align-items:flex-start;flex-direction:column;gap:.6rem;padding-block:1rem}.LegalDocument_article__k7cU_,.LegalDocument_headerInner__eEFAL{width:calc(100% - 2.5rem)}.LegalDocument_headerInner__eEFAL{padding-block:3rem 2.4rem}.LegalDocument_header__eJQsM h1{margin-top:.8rem;font-size:clamp(2.55rem,11vw,3.1rem);line-height:1.05}.LegalDocument_intro__Y_DH5{margin-top:.9rem;font-size:.98rem;line-height:1.75}.LegalDocument_article__k7cU_{padding-block:2.5rem 3.5rem}.LegalDocument_section__XJQIQ{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding-block:1.5rem}.LegalDocument_section__XJQIQ h2{font-size:1.4rem;line-height:1.35}.LegalDocument_sectionBody__vNFWj{margin-top:.6rem;font-size:1rem;line-height:1.8}.LegalDocument_disclaimer__0L3L3{margin-top:2rem;padding:1rem 1rem 1rem 1.15rem}html[lang=ja] .LegalDocument_header__eJQsM h1,html[lang=zh-Hans] .LegalDocument_header__eJQsM h1{font-size:clamp(2.35rem,9vw,2.75rem);font-weight:500;letter-spacing:.01em;line-height:1.24}html[lang=ja] .LegalDocument_section__XJQIQ h2,html[lang=zh-Hans] .LegalDocument_section__XJQIQ h2{font-weight:500;letter-spacing:.01em}}