.privacy_page__wEG8P,.privacy_page__wEG8P *{box-sizing:border-box}.privacy_page__wEG8P{min-height:100vh;padding:22px clamp(16px,3vw,48px) 40px;background:radial-gradient(circle at 12% 0,rgba(42,100,232,.12),transparent 24rem),#eaf1ff}.privacy_footer__h8_jf,.privacy_policy__ZEnvo,.privacy_siteHeader__xXSOh{width:min(1080px,100%);margin-inline:auto}.privacy_siteHeader__xXSOh{display:flex;align-items:center;justify-content:space-between;min-height:66px;margin-bottom:18px;padding:10px 14px 10px 10px;border:1px solid #bdcff0;border-radius:18px;background:rgba(255,255,255,.86)}.privacy_brand__LznKV{display:inline-flex;align-items:center;gap:10px;color:#102248;text-decoration:none}.privacy_brand__LznKV span{display:grid;width:44px;height:44px;place-items:center;border-radius:12px;background:#2b63e8;color:#fff;font-size:24px;font-weight:800}.privacy_brand__LznKV strong{font-size:22px;letter-spacing:-.04em}.privacy_backLink__we1df{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;color:#31547f;font-size:15px;font-weight:700;text-underline-offset:4px}.privacy_backLink__we1df:hover{color:#1f58db}.privacy_backLink__we1df:focus-visible,.privacy_brand__LznKV:focus-visible,.privacy_policy__ZEnvo a:focus-visible{border-radius:6px;outline:3px solid rgba(43,99,232,.35);outline-offset:3px}.privacy_policy__ZEnvo{overflow:hidden;border:1px solid #b7caec;border-radius:24px;background:#fff;box-shadow:0 22px 70px rgba(31,64,119,.09)}.privacy_policyHeader__lEJGm{padding:clamp(32px,6vw,74px);border-bottom:1px solid #c8d8f1;background:#102248;color:#fff}.privacy_policyHeader__lEJGm h1{max-width:850px;margin:0;font-size:clamp(38px,6vw,72px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.privacy_policyHeader__lEJGm>p{max-width:780px;margin:28px 0 0;color:#c9d8f0;font-size:clamp(17px,2vw,21px);line-height:1.55}.privacy_policyMeta__i8v9m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:40px 0 0;border-top:1px solid rgba(255,255,255,.2)}.privacy_policyMeta__i8v9m div{min-width:0;padding:20px 0 0}.privacy_policyMeta__i8v9m div+div{padding-left:24px;border-left:1px solid rgba(255,255,255,.2)}.privacy_policyMeta__i8v9m dt{margin-bottom:7px;color:#79a4ff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.privacy_policyMeta__i8v9m dd{margin:0;font-size:16px;line-height:1.4}.privacy_policyMeta__i8v9m a{color:#fff;text-underline-offset:4px}.privacy_sections__50DGS{padding:10px clamp(24px,6vw,72px) 36px}.privacy_sections__50DGS section{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);column-gap:clamp(28px,6vw,80px);padding:clamp(30px,5vw,54px) 0;border-bottom:1px solid #d1def2}.privacy_sections__50DGS section:last-child{border-bottom:0}.privacy_sections__50DGS h2{grid-row:1/20;margin:0;color:#102248;font-size:clamp(21px,2.7vw,29px);line-height:1.12;letter-spacing:-.035em}.privacy_sections__50DGS p,.privacy_sections__50DGS ul{grid-column:2;margin:0;color:#405778;font-size:17px;line-height:1.65}.privacy_sections__50DGS p+p,.privacy_sections__50DGS p+ul,.privacy_sections__50DGS ul+p{margin-top:18px}.privacy_sections__50DGS ul{padding-left:23px}.privacy_sections__50DGS li+li{margin-top:11px}.privacy_sections__50DGS li::marker{color:#2b63e8}.privacy_sections__50DGS a{color:#1f58db;font-weight:700;text-underline-offset:4px}.privacy_notice__t6OAY{margin:24px 0 0;padding:16px 18px;border:1px solid #c8d8f1;border-radius:12px;background:#eaf1ff;color:#102248;font-size:16px;line-height:1.6}.privacy_policy__ZEnvo ::selection{background:#c8d8f1;color:#102248}.privacy_sections__50DGS section{scroll-margin-top:24px}.privacy_policy__ZEnvo{overflow-wrap:anywhere}.privacy_footer__h8_jf{display:flex;justify-content:space-between;gap:20px;padding:26px 4px 0;color:#526b8f;font-size:13px;line-height:1.5}@media (max-width:720px){.privacy_page__wEG8P{padding:12px 10px 28px}.privacy_siteHeader__xXSOh{min-height:58px;margin-bottom:10px;border-radius:15px}.privacy_brand__LznKV span{width:38px;height:38px;font-size:21px}.privacy_brand__LznKV strong{font-size:20px}.privacy_backLink__we1df{font-size:14px}.privacy_policy__ZEnvo{border-radius:19px}.privacy_policyHeader__lEJGm{padding:34px 24px}.privacy_policyHeader__lEJGm h1{font-size:clamp(36px,12vw,52px)}.privacy_policyHeader__lEJGm>p{margin-top:22px;font-size:16px}.privacy_policyMeta__i8v9m{grid-template-columns:1fr;margin-top:30px}.privacy_policyMeta__i8v9m div+div{margin-top:16px;padding-left:0;border-left:0}.privacy_sections__50DGS{padding:0 22px 12px}.privacy_sections__50DGS section{display:block;padding:30px 0}.privacy_sections__50DGS h2{margin-bottom:18px;font-size:23px}.privacy_sections__50DGS p,.privacy_sections__50DGS ul{font-size:16px;line-height:1.62}.privacy_footer__h8_jf{display:grid;gap:6px;padding:20px 6px 0}}