.LegalPage_header__MKC3y{position:-webkit-sticky;position:sticky;top:0;z-index:20;height:84px;background:rgba(248,244,240,.96);border-bottom:1px solid var(--ivory);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.LegalPage_headerInner__CDnUA{display:flex;align-items:center;justify-content:space-between;width:min(1240px,calc(100% - 48px));height:100%;margin:0 auto}.LegalPage_logo__FA1eh{width:172px;height:auto}.LegalPage_homeLink__mxDoM{padding-bottom:2px;border-bottom:1px solid;font-size:14px;font-weight:600}.LegalPage_page__jnaOJ{background:var(--cream)}.LegalPage_hero__Vdh3x{padding:56px 24px 0}.LegalPage_heroInner__uHiiv{min-height:480px;max-width:1240px;margin:0 auto;padding:72px 76px;color:var(--white);background:var(--black);border-radius:16px}.LegalPage_eyebrow__Jiw3_{display:inline-flex;align-items:center;gap:9px;margin-bottom:42px;color:#b8b4b1;font-size:16px;font-weight:500}.LegalPage_eyebrow__Jiw3_:before{content:"";width:8px;height:8px;background:var(--orange);border-radius:50%}.LegalPage_hero__Vdh3x h1{max-width:860px;font-size:clamp(52px,6vw,80px);font-weight:700;line-height:1.02;letter-spacing:-.045em}.LegalPage_intro__JFI9V{max-width:720px;margin-top:32px;color:#d8d3cf;font-size:18px;line-height:1.55}.LegalPage_updated__2_YoC{margin-top:46px;color:#9f9b98;font-size:13px}.LegalPage_content__5Kqna{display:grid;grid-template-columns:270px minmax(0,820px);grid-gap:72px;gap:72px;max-width:1160px;margin:0 auto;padding:112px 24px 128px}.LegalPage_aside__4jnfy{position:relative}.LegalPage_toc__QIIgr{position:-webkit-sticky;position:sticky;top:116px;display:flex;flex-direction:column;gap:2px}.LegalPage_tocTitle__gvKcY{margin-bottom:16px;color:var(--gray);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.LegalPage_toc__QIIgr a{display:grid;grid-template-columns:30px 1fr;grid-gap:8px;gap:8px;padding:9px 0;color:var(--gray);font-size:14px;line-height:1.35}.LegalPage_toc__QIIgr a:hover{color:var(--orange)}.LegalPage_toc__QIIgr a span{color:#aaa39e;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegalPage_article__iG70h{min-width:0}.LegalPage_section__a6qvY{display:grid;grid-template-columns:54px minmax(0,1fr);grid-gap:18px;gap:18px;padding:0 0 64px;scroll-margin-top:28px}.LegalPage_section__a6qvY+.LegalPage_section__a6qvY{padding-top:64px;border-top:1px solid #dcd6d1}.LegalPage_sectionNumber__rlG1H{padding-top:7px;color:var(--orange);font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.LegalPage_sectionBody__62g55 h2{margin-bottom:24px;font-size:32px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.LegalPage_sectionBody__62g55 h3{margin:28px 0 10px;font-size:18px;line-height:1.35}.LegalPage_sectionBody__62g55 li,.LegalPage_sectionBody__62g55 p{color:var(--gray);font-size:16px;line-height:1.72}.LegalPage_sectionBody__62g55 p+p{margin-top:18px}.LegalPage_sectionBody__62g55 ul{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0 20px}.LegalPage_sectionBody__62g55 a{color:var(--black);text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:3px}.LegalPage_sectionBody__62g55 strong{color:var(--black);font-weight:650}.LegalPage_contact__2ZlB6{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;max-width:1240px;min-height:260px;margin:0 auto 112px;padding:54px 60px;background:var(--orange);border:1px solid var(--black);border-radius:14px;box-shadow:8px 8px 0 var(--black)}.LegalPage_contact__2ZlB6 span{font-size:14px;font-weight:600}.LegalPage_contact__2ZlB6 h2{max-width:620px;margin-top:12px;font-size:44px;line-height:1.06;letter-spacing:-.035em}.LegalPage_contactLink__eLnCq{flex:none;padding-bottom:4px;border-bottom:2px solid var(--black);font-size:18px;font-weight:650}@media (max-width:900px){.LegalPage_content__5Kqna{grid-template-columns:1fr;gap:64px;padding-top:80px}.LegalPage_toc__QIIgr{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 24px;gap:4px 24px;padding:24px;background:var(--white);border:1px solid var(--ivory);border-radius:10px}.LegalPage_tocTitle__gvKcY{grid-column:1/-1}.LegalPage_contact__2ZlB6{margin-right:24px;margin-left:24px}}@media (max-width:640px){.LegalPage_header__MKC3y{height:56px}.LegalPage_headerInner__CDnUA{width:min(335px,calc(100% - 40px))}.LegalPage_logo__FA1eh{width:122px}.LegalPage_homeLink__mxDoM{font-size:12px}.LegalPage_hero__Vdh3x{padding:20px 20px 0}.LegalPage_heroInner__uHiiv{min-height:400px;padding:44px 24px;border-radius:10px}.LegalPage_eyebrow__Jiw3_{margin-bottom:54px;font-size:13px}.LegalPage_hero__Vdh3x h1{font-size:46px;line-height:1.04}.LegalPage_intro__JFI9V{margin-top:24px;font-size:14px;line-height:1.55}.LegalPage_updated__2_YoC{margin-top:32px;font-size:11px}.LegalPage_content__5Kqna{gap:56px;padding:64px 20px 88px}.LegalPage_toc__QIIgr{grid-template-columns:1fr;padding:20px}.LegalPage_section__a6qvY{grid-template-columns:1fr;gap:10px;padding-bottom:48px;scroll-margin-top:20px}.LegalPage_section__a6qvY+.LegalPage_section__a6qvY{padding-top:48px}.LegalPage_sectionNumber__rlG1H{padding:0}.LegalPage_sectionBody__62g55 h2{margin-bottom:18px;font-size:27px}.LegalPage_sectionBody__62g55 h3{font-size:17px}.LegalPage_sectionBody__62g55 li,.LegalPage_sectionBody__62g55 p{font-size:15px;line-height:1.68}.LegalPage_contact__2ZlB6{min-height:290px;margin:0 20px 88px;padding:36px 24px;flex-direction:column;align-items:flex-start;justify-content:space-between}.LegalPage_contact__2ZlB6 h2{font-size:36px}.LegalPage_contactLink__eLnCq{font-size:16px}}