.LegalDocument_page__Lkakf{background:#fafafa;color:#202020}.LegalDocument_main__J2dYl{padding:0 0 clamp(80px,10vw,120px);background:#f0f2f3}.LegalDocument_container__LROje{max-width:950px;margin-top:48px;background:#fff;border:1px solid #e2e3e4;border-radius:24px;padding:clamp(24px,5vw,64px)}.LegalDocument_header__h3MRw{margin-bottom:48px}.LegalDocument_header__h3MRw h1{font-size:clamp(34px,5vw,52px);line-height:1.15;font-weight:600;margin:16px 0 24px}.LegalDocument_header__h3MRw p,.LegalDocument_source__XyHLP{font-size:14px;line-height:1.7}.LegalDocument_header__h3MRw nav,.LegalDocument_links__Wc9vk{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:24px}.LegalDocument_page__Lkakf a{color:#202020;text-decoration:underline;-webkit-text-decoration-color:#c94040;text-decoration-color:#c94040;text-underline-offset:4px;overflow-wrap:anywhere}.LegalDocument_page__Lkakf a:hover{text-decoration-thickness:2px}.LegalDocument_page__Lkakf a:focus-visible{outline:2px solid #b63333;outline-offset:5px}.LegalDocument_copy__FKuBd{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.LegalDocument_copy__FKuBd p{margin:0 0 20px}.LegalDocument_copy__FKuBd h2{font-size:clamp(24px,3vw,30px);line-height:1.35;margin:48px 0 20px;font-weight:600}.LegalDocument_copy__FKuBd h3,.LegalDocument_copy__FKuBd h4{font-size:20px;line-height:1.4;margin:32px 0 16px;font-weight:600}.LegalDocument_copy__FKuBd ol,.LegalDocument_copy__FKuBd ul{padding-left:24px;margin:16px 0 24px}.LegalDocument_copy__FKuBd li{margin-bottom:12px}.LegalDocument_supplement__MHN8Y{border-top:1px solid #d6d6d6;margin-top:64px;padding-top:40px;scroll-margin-top:100px}.LegalDocument_copy__FKuBd{scroll-margin-top:100px}.LegalDocument_links__Wc9vk{border-top:1px solid #d6d6d6;padding-top:32px;margin-top:56px;font-size:14px}@media(max-width:767px){.LegalDocument_container__LROje{width:calc(100% - 40px)}}.LegalDocument_photoHero__uUFiO{position:relative;isolation:isolate;overflow:hidden;border-radius:24px;max-width:1224px;margin:24px auto 0;min-height:280px;display:grid;place-items:center}.LegalDocument_photoHero__uUFiO>img{object-fit:cover;object-position:center 35%;z-index:-2}.LegalDocument_heroShade___QuE3{position:absolute;inset:0;background:rgba(20,20,20,.7);z-index:-1}.LegalDocument_heroCopy__9Us0W{text-align:center;color:#fff;padding:56px 24px}.LegalDocument_heroCopy__9Us0W span{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ff9292}.LegalDocument_heroCopy__9Us0W h1{color:#fff;font-size:clamp(38px,5vw,64px);line-height:1.1;letter-spacing:-.04em;margin:14px 0 18px}.LegalDocument_heroCopy__9Us0W p{margin:0;color:#e2e2e2;font-size:16px;line-height:1.6}.LegalDocument_privacyLayout__09iIU{max-width:1224px;margin:64px auto 0;display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:56px;gap:56px;padding:0 24px;align-items:start}.LegalDocument_privacyReading__y_nIE{max-width:none;width:100%;margin:0;border:0;border-radius:0;background:transparent;padding:0}.LegalDocument_contents__J44G9{position:-webkit-sticky;position:sticky;top:112px}.LegalDocument_contents__J44G9 h2{font-size:15px;font-weight:600;margin:0 0 16px}.LegalDocument_contents__J44G9 nav{display:flex;flex-direction:column;gap:5px;max-height:65vh;overflow-y:auto;padding:4px}.LegalDocument_contents__J44G9 a{font-size:13px;line-height:1.4;padding:9px 12px;border-radius:8px;text-decoration:none;color:#555}.LegalDocument_contents__J44G9 a:focus-visible,.LegalDocument_contents__J44G9 a:hover{background:#202020;color:white}.LegalDocument_copy__FKuBd h2[id]{scroll-margin-top:112px}.LegalDocument_copy__FKuBd h2[id]:target{color:#a53e3e}.LegalDocument_privacyReading__y_nIE .LegalDocument_copy__FKuBd h2:first-of-type{margin-top:24px}.LegalDocument_mobileContents__KaGNX{display:none}@media(max-width:767px){.LegalDocument_photoHero__uUFiO{margin:16px 20px 0;min-height:240px}.LegalDocument_privacyLayout__09iIU{grid-template-columns:1fr;gap:28px;margin-top:32px;padding:0 24px}.LegalDocument_privacyReading__y_nIE{width:100%}.LegalDocument_contents__J44G9{position:static}.LegalDocument_desktopContents__K7XLX{display:none}.LegalDocument_mobileContents__KaGNX{display:block;border:1px solid #ddd;border-radius:14px;background:white;padding:16px}.LegalDocument_mobileContents__KaGNX summary{cursor:pointer;font-weight:600}.LegalDocument_mobileContents__KaGNX nav{margin-top:12px;max-height:45vh}}