.legal_page__UMb4A{width:100%;background:white}.legal_hero__r_CA3{padding:60px 40px 30px}.legal_heroInner__Kcry_{max-width:880px;margin:0 auto}.legal_heroKind__LZfba{font-family:ui-monospace,Menlo,monospace;font-size:11px;font-weight:700;color:var(--primary-color);letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.legal_heroTitle__xCbrG{font-family:var(--font-display);font-size:48px;font-weight:700;color:var(--dark-blue);letter-spacing:-.03em;line-height:1.05;margin:0 0 16px}.legal_heroIntro__phk31{font-size:16px;color:var(--n600);line-height:1.6;margin:0 0 24px}.legal_heroBadge__ah8nG{display:inline-flex;align-items:center;gap:12px;padding:8px 14px;border-radius:999px;background:var(--n50);border:1px solid var(--n200);font-size:12px;color:var(--n600);font-family:ui-monospace,Menlo,monospace}.legal_heroBadge__ah8nG strong{color:var(--dark-blue)}.legal_heroBadge__ah8nG svg{flex-shrink:0}.legal_body__kUdPf{padding:40px 40px 80px;border-top:1px solid var(--n100)}.legal_bodyInner__rdvOx{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:start}.legal_sidebar___kdph{position:sticky;top:20px}.legal_sidebarTitle__4pDvx{font-family:ui-monospace,Menlo,monospace;font-size:10px;font-weight:700;color:var(--n500);letter-spacing:.1em;margin-bottom:14px;text-transform:uppercase}.legal_tocList__6E1xV{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.legal_tocItem__bAskw a{display:block;padding:7px 10px;font-size:12px;color:var(--n600);font-weight:500;text-decoration:none;border-left:2px solid transparent;transition:color .15s,border-color .15s}.legal_tocItem__bAskw a:hover{color:var(--dark-blue)}.legal_tocItemActive__fiNLf a{color:var(--dark-blue);font-weight:700;border-left-color:var(--primary-color)}.legal_article__TuaNG{min-width:0}.legal_section__uTbI4{margin-bottom:36px}.legal_subtitle__YK_gT{font-family:var(--font-display);font-size:24px;font-weight:700;color:var(--dark-blue);letter-spacing:-.02em;margin:0 0 14px}.legal_text__5ssrG{font-size:14px;color:var(--n700);line-height:1.7;margin:0 0 12px}.legal_text__5ssrG:last-child{margin-bottom:0}.legal_text__5ssrG a{color:var(--primary-color);text-decoration:underline;text-underline-offset:2px}.legal_text__5ssrG a:hover{color:var(--dark-blue)}.legal_list__NloYA{padding-left:1.5rem;margin-bottom:12px}.legal_list__NloYA li{font-size:14px;color:var(--n700);line-height:1.7;margin-bottom:6px}.legal_list__NloYA a{color:var(--primary-color);text-decoration:underline}.legal_alert__4elJS{margin-top:40px;padding:20px 24px;border-radius:14px;background:var(--primary-50);border:1px solid var(--primary-100);font-size:13px;color:var(--n700);line-height:1.55}.legal_alert__4elJS strong{color:var(--dark-blue)}.legal_container__MHY9a{max-width:880px;margin:0 auto;padding:56px 40px 80px}.legal_title__fmxNJ{font-size:40px;font-weight:700;color:var(--dark-blue);letter-spacing:-.03em;margin:0 0 32px;line-height:1.1}@media (max-width:768px){.legal_hero__r_CA3{padding:40px 20px 24px}.legal_heroTitle__xCbrG{font-size:32px}.legal_body__kUdPf{padding:24px 20px 60px}.legal_bodyInner__rdvOx{grid-template-columns:1fr;gap:24px}.legal_sidebar___kdph{position:static;border-bottom:1px solid var(--n200);padding-bottom:16px}.legal_tocList__6E1xV{flex-direction:row;flex-wrap:wrap;gap:4px}.legal_tocItem__bAskw a{border-left:none;border-bottom:2px solid transparent;padding:4px 8px;font-size:11px}.legal_tocItemActive__fiNLf a{border-left-color:transparent;border-bottom-color:var(--primary-color)}.legal_subtitle__YK_gT{font-size:20px}}@media (max-width:480px){.legal_heroTitle__xCbrG{font-size:28px}}