.Legal_page__A8oyR{background:#f6f9fb;color:#0e1419;padding-bottom:100px}.Legal_wrap__nIODe{max-width:1100px;margin:0 auto;padding:0 32px}.Legal_hero__k0Wpn{padding:140px 0 44px;background:radial-gradient(50% 80% at 85% 0,rgba(0,186,247,.14),transparent 70%),radial-gradient(40% 60% at 10% 20%,rgba(12,242,227,.1),transparent 70%),#fff;border-bottom:1px solid #e6edf2}.Legal_eyebrow__4_8Pu{display:inline-block;margin-bottom:10px;font-size:14px;font-weight:800;color:#0284c7}.Legal_title__OqMI8{margin:0;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:1.04;letter-spacing:-.02em}.Legal_meta__6d96_{margin:12px 0 0;font-size:15px;color:#4b5a66}.Legal_layout__LiWgk{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px;align-items:start;margin-top:36px}.Legal_toc__ciFb_{position:sticky;top:100px;max-height:calc(100vh - 130px);overflow:auto;padding:20px;border-radius:20px;background:#fff;border:1px solid #e6edf2}.Legal_toc__ciFb_ b{display:block;margin-bottom:10px;font-size:14px;font-weight:900}.Legal_toc__ciFb_ ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.Legal_toc__ciFb_ a{display:block;padding:6px 10px;border-radius:10px;font-size:14px;line-height:1.4;color:#3a4955;text-decoration:none;transition:background .2s ease}.Legal_toc__ciFb_ a:hover{background:#f1f7fa;color:#0e1419}.Legal_body__TqEXe{display:grid;gap:16px;min-width:0}.Legal_card__AFIv2{scroll-margin-top:100px;padding:26px 28px;border-radius:22px;background:#fff;border:1px solid #e6edf2;font-size:16px;line-height:1.75;color:#2c3a46}.Legal_card__AFIv2 p{margin:0 0 10px}.Legal_card__AFIv2 p:last-child{margin-bottom:0}.Legal_intro__unBAz{font-weight:700;color:#0e1419}.Legal_h2__wNkxk{margin:0 0 12px;font-size:21px;font-weight:900;line-height:1.3;color:#0e1419}.Legal_h3__8ajD8{margin:0 0 6px;font-size:16.5px;font-weight:800;color:#0e1419}.Legal_sub__NoAyL{margin-top:16px;padding-top:16px;border-top:1px solid #eef3f6}.Legal_card__AFIv2 a{font-weight:700;color:#0277a8}.Legal_card__AFIv2 ul{margin:0;padding-inline-start:20px}.Legal_contact__T3Oi6{border-color:rgba(2,119,168,.35)}.Legal_contact__T3Oi6 dl{display:grid;gap:6px;margin:12px 0}.Legal_contact__T3Oi6 dl div{display:flex;gap:8px}.Legal_contact__T3Oi6 dt{font-weight:800;color:#0e1419}.Legal_contact__T3Oi6 dd{margin:0}@media (max-width:860px){.Legal_wrap__nIODe{padding-inline:20px}.Legal_hero__k0Wpn{padding:110px 0 32px}.Legal_layout__LiWgk{grid-template-columns:1fr}.Legal_toc__ciFb_{position:static;max-height:none}.Legal_card__AFIv2{padding:22px 20px}}