.privacy-policy-module__0IyNpG__page{color:#1d2922;background:#fff}.privacy-policy-module__0IyNpG__hero{background:#f3f5ed;border-bottom:1px solid #dedfd9;padding:84px 0 70px}.privacy-policy-module__0IyNpG__heroInner{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:80px;display:grid}.privacy-policy-module__0IyNpG__hero h1{letter-spacing:-4px;margin-top:22px;font-size:clamp(48px,7vw,82px);line-height:.96}.privacy-policy-module__0IyNpG__hero p{color:#657067;max-width:670px;margin-top:24px;font-size:14px;line-height:1.8}.privacy-policy-module__0IyNpG__meta{background:#fff;border:1px solid #d6d9ce;grid-template-columns:1fr;gap:7px;padding:24px;display:grid}.privacy-policy-module__0IyNpG__meta span{color:#788078;letter-spacing:1.4px;text-transform:uppercase;margin-top:9px;font-size:8px}.privacy-policy-module__0IyNpG__meta span:first-child{margin-top:0}.privacy-policy-module__0IyNpG__meta strong{font-size:12px;font-weight:650}.privacy-policy-module__0IyNpG__layout{grid-template-columns:230px minmax(0,720px);justify-content:center;gap:92px;padding-block:76px 110px;display:grid}.privacy-policy-module__0IyNpG__contents{border-left:1px solid #dfe2db;flex-direction:column;align-self:start;padding-left:18px;display:flex;position:sticky;top:100px}.privacy-policy-module__0IyNpG__contents strong{color:#768078;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:14px;font-size:8px}.privacy-policy-module__0IyNpG__contents a{color:#687169;padding:7px 0;font-size:10px;line-height:1.35;transition:color .2s,transform .2s}.privacy-policy-module__0IyNpG__contents a:hover{color:#118ad0;transform:translate(3px)}.privacy-policy-module__0IyNpG__policy>section{border-bottom:1px solid #e5e6e1;padding:45px 0;scroll-margin-top:95px}.privacy-policy-module__0IyNpG__policy .privacy-policy-module__0IyNpG__intro{padding-top:0}.privacy-policy-module__0IyNpG__intro p{color:#334239!important;font-size:18px!important;line-height:1.75!important}.privacy-policy-module__0IyNpG__number{color:#188ccf;font:600 9px var(--font-geist-mono);letter-spacing:1.2px;margin-bottom:12px;display:block}.privacy-policy-module__0IyNpG__policy h2{letter-spacing:-1px;margin-bottom:18px;font-size:29px;line-height:1.2}.privacy-policy-module__0IyNpG__policy p{color:#59645c;margin-top:12px;font-size:12px;line-height:1.85}.privacy-policy-module__0IyNpG__policy p:first-of-type{margin-top:0}.privacy-policy-module__0IyNpG__policy p strong{color:#27352d}.privacy-policy-module__0IyNpG__policy p a{color:#087dbc;text-underline-offset:3px;text-decoration:underline}.privacy-policy-module__0IyNpG__contact a{color:#fff;background:#168bd5;border-radius:5px;align-items:center;gap:9px;margin-top:18px;padding:13px 16px;font-size:11px;font-weight:700;display:inline-flex}.privacy-policy-module__0IyNpG__contact a .privacy-policy-module__0IyNpG__icon{width:14px;height:14px}.privacy-policy-module__0IyNpG__back{padding-top:38px}.privacy-policy-module__0IyNpG__back a{color:#2e3c33;align-items:center;gap:10px;font-size:10px;font-weight:700;display:inline-flex}.privacy-policy-module__0IyNpG__back .privacy-policy-module__0IyNpG__icon{width:14px;height:14px;transform:rotate(180deg)}@media (max-width:850px){.privacy-policy-module__0IyNpG__hero{padding:64px 0 55px}.privacy-policy-module__0IyNpG__heroInner{grid-template-columns:1fr;gap:35px}.privacy-policy-module__0IyNpG__hero h1{letter-spacing:-3px}.privacy-policy-module__0IyNpG__meta{max-width:400px}.privacy-policy-module__0IyNpG__layout{grid-template-columns:1fr;gap:35px;padding-block:48px 80px}.privacy-policy-module__0IyNpG__contents{grid-template-columns:1fr 1fr;gap:0 22px;display:grid;position:static}.privacy-policy-module__0IyNpG__contents strong{grid-column:1/-1}.privacy-policy-module__0IyNpG__policy>section{padding:38px 0}}@media (max-width:560px){.privacy-policy-module__0IyNpG__hero{padding:50px 0 44px}.privacy-policy-module__0IyNpG__hero h1{letter-spacing:-2.6px;font-size:48px}.privacy-policy-module__0IyNpG__hero p{font-size:12px}.privacy-policy-module__0IyNpG__meta{padding:20px}.privacy-policy-module__0IyNpG__contents{grid-template-columns:1fr}.privacy-policy-module__0IyNpG__policy h2{font-size:25px}.privacy-policy-module__0IyNpG__intro p{font-size:16px!important}.privacy-policy-module__0IyNpG__policy p{font-size:11px}}
