.policy-page_page__8itR_{background:#fff;color:#161a17;font-family:var(--font-marketing),var(--font-sans);min-height:100svh;color-scheme:light}.policy-page_page__8itR_ a:focus-visible{outline:2px solid #123f2e;outline-offset:4px}.policy-page_header__WQ_RG{max-width:1280px;margin:auto;padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid #dce1dc}.policy-page_header__WQ_RG img{filter:none}.policy-page_header__WQ_RG>a{min-height:44px;display:inline-flex;align-items:center;gap:12px;font-size:14px}.policy-page_main__uqb0x{max-width:1120px;margin:auto;padding:48px 32px 88px}.policy-page_back__7UtJ7{display:inline-flex;min-height:44px;align-items:center;gap:12px;font-size:13px;color:#5f6861}.policy-page_introduction__gCouW{padding:40px 0 56px;border-bottom:1px solid #dce1dc}.policy-page_introduction__gCouW>p:first-child{font-size:12px;color:#5f6861;margin:0 0 20px}.policy-page_introduction__gCouW h1{font-size:clamp(40px,5vw,64px);letter-spacing:-.045em;font-weight:500;line-height:1.1;margin:0 0 24px}.policy-page_introduction__gCouW>p:last-child{max-width:740px;font-size:18px;line-height:1.65;margin:0;color:#5f6861}.policy-page_body__lqYyH{display:grid;grid-template-columns:220px 1fr;gap:64px;padding-top:48px}.policy-page_contents__pH2Ei{position:sticky;top:32px;max-height:calc(100vh - 64px);overflow-y:auto;align-self:start;display:flex;flex-direction:column;gap:4px}.policy-page_contents__pH2Ei>span{font-size:11px;color:#5f6861;margin-bottom:12px}.policy-page_contents__pH2Ei a{min-height:36px;display:flex;align-items:center;font-size:13px}.policy-page_section__cObkj{scroll-margin-top:32px;margin-bottom:40px}.policy-page_section__cObkj h2{font-weight:500;font-size:23px;letter-spacing:-.025em;margin:0 0 16px}.policy-page_section__cObkj li,.policy-page_section__cObkj p{font-size:15px;line-height:1.8;color:#4c574f}.policy-page_section__cObkj p{margin:0 0 16px}.policy-page_section__cObkj ul{padding-left:20px;margin:0 0 20px}.policy-page_section__cObkj li{padding-left:4px;margin-bottom:8px}.policy-page_section__cObkj a{color:#123f2e;text-decoration:underline;text-underline-offset:3px}.policy-page_footer___n7A2{max-width:1280px;margin:auto;padding:24px 32px;border-top:1px solid #dce1dc;display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:12px;color:#5f6861;align-items:center}.policy-page_footer___n7A2 nav{display:flex;gap:24px;flex-wrap:wrap}.policy-page_footer___n7A2 a{display:inline-flex;align-items:center;min-height:44px}@media (max-width:700px){.policy-page_header__WQ_RG{padding:16px 24px}.policy-page_main__uqb0x{padding:32px 24px 56px}.policy-page_introduction__gCouW{padding:32px 0}.policy-page_body__lqYyH{grid-template-columns:1fr;gap:36px;padding-top:32px}.policy-page_contents__pH2Ei{position:static;max-height:none;overflow:visible}.policy-page_contents__pH2Ei a{min-height:44px}.policy-page_footer___n7A2{padding:24px}}