.privacy-policy_page__SKLMJ{--policy-ink:#153451;--policy-text:#415365;--policy-line:#dce4eb;background:#fff;color:var(--policy-text);font-family:Lato,sans-serif}.privacy-policy_page__SKLMJ,.privacy-policy_page__SKLMJ *{box-sizing:border-box}.privacy-policy_container__CqU8I{width:min(1140px,calc(100% - 3rem));margin-inline:auto}.privacy-policy_hero__EPbP7{padding:28px 0 54px;border-bottom:1px solid var(--policy-line);background:#f3f6f9;scroll-margin-top:90px}.privacy-policy_breadcrumb__lEufq{display:flex;align-items:center;gap:12px;margin-bottom:38px;font-size:14px}.privacy-policy_page__SKLMJ a{color:var(--blue);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.privacy-policy_page__SKLMJ a:hover{text-decoration-thickness:2px}.privacy-policy_page__SKLMJ a:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:2px}.privacy-policy_hero__EPbP7 .privacy-policy_eyebrow__jQbro{margin:0 0 14px;color:var(--policy-ink);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.privacy-policy_hero__EPbP7 h1{margin:0 0 18px;color:var(--policy-ink);font-size:clamp(38px,4.5vw,60px);font-weight:900;letter-spacing:-.035em;line-height:1.1}.privacy-policy_hero__EPbP7 .privacy-policy_intro__1EMQG{max-width:690px;margin:0;font-size:19px;line-height:1.7}.privacy-policy_hero__EPbP7 .privacy-policy_updated__LXrgO{display:flex;flex-wrap:wrap;gap:6px;margin:26px 0 0;font-size:13px}.privacy-policy_updated__LXrgO time{color:var(--policy-ink);font-weight:700}.privacy-policy_layout__Xb9es{display:grid;grid-template-columns:255px minmax(0,1fr);align-items:start;grid-gap:clamp(40px,6vw,88px);gap:clamp(40px,6vw,88px);padding-block:56px 80px}.privacy-policy_sidebar__Ywlh1{position:-webkit-sticky;position:sticky;top:90px;max-height:calc(100dvh - 115px);overflow-y:auto}.privacy-policy_contents__wUSmr h2{margin:0 0 18px;color:var(--policy-ink);font-size:15px;font-weight:900}.privacy-policy_mobileContents__AHb6M{display:none}.privacy-policy_contents__wUSmr ol{margin:0;padding:0;list-style:none}.privacy-policy_contents__wUSmr li+li{margin-top:2px}.privacy-policy_contents__wUSmr a{display:flex;gap:12px;align-items:baseline;min-height:40px;padding:8px 4px;color:var(--policy-text);font-size:14px;line-height:1.45;text-decoration:none}.privacy-policy_contents__wUSmr a span{flex:0 0 20px;color:#66788a;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.privacy-policy_contents__wUSmr a:focus-visible,.privacy-policy_contents__wUSmr a:hover{color:var(--blue);text-decoration:underline}.privacy-policy_sidebarNote__QVXXc{margin:22px 4px 6px;padding-top:22px;border-top:1px solid var(--policy-line);font-size:14px;line-height:1.6}.privacy-policy_sidebarNote__QVXXc a{display:block;margin-top:5px;font-weight:700}.privacy-policy_policy__f6HWf{min-width:0;font-size:17px;line-height:1.8;overflow-wrap:break-word}.privacy-policy_policy__f6HWf p{margin:0 0 18px}.privacy-policy_policy__f6HWf h2{margin:0 0 20px;color:var(--policy-ink);font-size:25px;font-weight:900;letter-spacing:-.02em;line-height:1.3;scroll-margin-top:96px}.privacy-policy_policy__f6HWf h3{margin:26px 0 10px;color:var(--policy-ink);font-size:18px;font-weight:700;line-height:1.5}.privacy-policy_summary__H1JQZ{padding:26px 30px;border-left:3px solid var(--orange);background:#f3f6f9}.privacy-policy_summary__H1JQZ h2{margin-bottom:10px;font-size:21px}.privacy-policy_notice__W4phd p,.privacy-policy_summary__H1JQZ p{margin-bottom:0}.privacy-policy_section__WJybw{padding-top:38px;margin-top:38px;border-top:1px solid var(--policy-line)}.privacy-policy_section__WJybw h2{display:flex;gap:14px;align-items:baseline}.privacy-policy_sectionNumber__nuL62{flex:0 0 auto;color:#687b8e;font-size:13px;font-weight:700;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.privacy-policy_section__WJybw ul{margin:0 0 22px;padding-left:22px}.privacy-policy_section__WJybw li{padding-left:4px;margin-bottom:8px}.privacy-policy_section__WJybw li::marker{color:#687b8e}.privacy-policy_notice__W4phd{margin-top:24px;padding:22px 24px;background:#f3f6f9;border-radius:4px;font-size:16px}.privacy-policy_notice__W4phd h3{margin-top:0}.privacy-policy_contactPanel____n6v{margin:26px 0;padding:26px 30px;background:#f3f6f9;border:1px solid var(--policy-line);border-radius:4px}.privacy-policy_contactPanel____n6v h3{margin:0 0 4px;font-size:21px}.privacy-policy_contactPanel____n6v p{font-size:15px}.privacy-policy_contactPanel____n6v ul{margin:0;padding:0;list-style:none}.privacy-policy_contactPanel____n6v li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 20px;margin:0;padding:12px 0;border-top:1px solid var(--policy-line)}.privacy-policy_contactPanel____n6v a{font-weight:700;white-space:nowrap}.privacy-policy_backToTop__2npfL{display:inline-block;margin-top:24px;padding-block:8px;font-size:14px;font-weight:700}@media (max-width:900px){.privacy-policy_layout__Xb9es{grid-template-columns:minmax(0,1fr);gap:32px;max-width:760px;padding-block:32px 56px}.privacy-policy_sidebar__Ywlh1{position:static;max-height:none;overflow:visible;padding-bottom:26px;border-bottom:1px solid var(--policy-line)}.privacy-policy_contents__wUSmr ol{column-count:2;column-gap:28px}.privacy-policy_contents__wUSmr li{page-break-inside:avoid;break-inside:avoid}.privacy-policy_desktopContents__YgEai,.privacy-policy_sidebarNote__QVXXc{display:none}.privacy-policy_mobileContents__AHb6M{display:block}.privacy-policy_mobileContents__AHb6M summary{padding:14px 16px;border:1px solid var(--policy-line);border-radius:4px;background:#f3f6f9;color:var(--policy-ink);font-size:15px;font-weight:900;cursor:pointer}.privacy-policy_mobileContents__AHb6M summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.privacy-policy_mobileContents__AHb6M[open] summary{margin-bottom:14px}}@media (max-width:540px){.privacy-policy_container__CqU8I{width:calc(100% - 40px)}.privacy-policy_hero__EPbP7{padding:22px 0 34px}.privacy-policy_breadcrumb__lEufq{margin-bottom:28px;font-size:13px}.privacy-policy_hero__EPbP7 .privacy-policy_intro__1EMQG{font-size:17px}.privacy-policy_contents__wUSmr ol{column-count:1}.privacy-policy_contents__wUSmr a{min-height:44px}.privacy-policy_policy__f6HWf{font-size:16px;line-height:1.8}.privacy-policy_policy__f6HWf h2{gap:10px;font-size:23px}.privacy-policy_contactPanel____n6v,.privacy-policy_notice__W4phd,.privacy-policy_summary__H1JQZ{padding:22px 20px}.privacy-policy_summary__H1JQZ h2{font-size:21px}.privacy-policy_section__WJybw{margin-top:30px;padding-top:30px}}@media print{.privacy-policy_page__SKLMJ{color:#000}.privacy-policy_container__CqU8I{width:100%}.privacy-policy_layout__Xb9es{display:block}.privacy-policy_backToTop__2npfL,.privacy-policy_breadcrumb__lEufq,.privacy-policy_sidebar__Ywlh1{display:none}.privacy-policy_policy__f6HWf h2,.privacy-policy_policy__f6HWf h3{page-break-after:avoid;break-after:avoid}.privacy-policy_contactPanel____n6v{page-break-inside:avoid;break-inside:avoid}}