.legal-page_shell__lMIYR{min-height:100vh;background:#f7f9fc;color:#10204a}.legal-page_header__sGMpr{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 28px;border-bottom:1px solid #e5eaf2;background:rgba(255,255,255,.94);position:-webkit-sticky;position:sticky;top:0;z-index:10}.legal-page_nav__dKTAJ{display:flex;gap:18px;align-items:center;font-size:14px}.legal-page_nav__dKTAJ a{color:#5f6d8d;text-decoration:none}.legal-page_nav__dKTAJ a:hover{color:#167cf0}.legal-page_main__1BlhS{max-width:900px;margin:0 auto;padding:54px 28px 72px}.legal-page_eyebrow__sWAEc{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6676d8;margin-bottom:10px}.legal-page_main__1BlhS h1{font-size:44px;line-height:1.08;margin:0 0 12px;color:#10204a}.legal-page_updated__am8qt{margin:0 0 34px;color:#7b88a5}.legal-page_card__A5PC3{background:#fff;border:1px solid #e2e7f0;border-radius:20px;padding:34px;box-shadow:0 12px 35px rgba(44,61,103,.05)}.legal-page_card__A5PC3 h2{font-size:24px;margin:34px 0 12px;color:#10204a}.legal-page_card__A5PC3 h2:first-child{margin-top:0}.legal-page_card__A5PC3 h3{font-size:18px;margin:24px 0 8px}.legal-page_card__A5PC3 li,.legal-page_card__A5PC3 p{font-size:16px;line-height:1.72;color:#4f5f82}.legal-page_card__A5PC3 ul{padding-left:22px}.legal-page_card__A5PC3 a{color:#167cf0}.legal-page_notice__jjNkY{background:#eef5ff;border:1px solid #d8e8ff;border-radius:14px;padding:16px 18px;margin:18px 0;color:#37527f}.legal-page_footer__0W80M{max-width:900px;margin:0 auto;padding:0 28px 40px;display:flex;gap:18px;flex-wrap:wrap;color:#7b88a5;font-size:13px}.legal-page_footer__0W80M a{color:#63718f}@media(max-width:640px){.legal-page_header__sGMpr{padding:0 18px;height:68px}.legal-page_nav__dKTAJ{gap:12px;font-size:12px}.legal-page_main__1BlhS{padding:34px 16px 56px}.legal-page_main__1BlhS h1{font-size:36px}.legal-page_card__A5PC3{padding:22px;border-radius:16px}.legal-page_card__A5PC3 li,.legal-page_card__A5PC3 p{font-size:15px}.legal-page_footer__0W80M{padding:0 16px 28px}}