.LegalPage_page__dszP7{background:var(--bg-primary);color:var(--text-primary)}.LegalPage_container__fQp8y{max-width:1200px;margin:0 auto;padding:0 24px 96px}.LegalPage_hero__iRABt{padding:140px 24px 64px;position:relative;overflow:hidden}.LegalPage_hero__iRABt:before{content:"";position:absolute;top:-120px;right:-80px;width:520px;height:520px;background:radial-gradient(circle,rgba(246,141,54,.12) 0,transparent 70%);border-radius:50%;pointer-events:none}.LegalPage_heroInner__gtBTN{position:relative;z-index:1;text-align:center;max-width:760px;margin:0 auto}.LegalPage_illustration__Hdg9U{display:block;width:88px;height:88px;margin:0 auto 20px}.LegalPage_badge__coecC{display:inline-flex;align-items:center;gap:8px;background:rgba(246,141,54,.1);border:1px solid rgba(246,141,54,.25);color:var(--orange);font-family:Lexend,sans-serif;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:6px 16px;border-radius:999px;margin-bottom:20px}.LegalPage_badgeDot__laA34{width:6px;height:6px;border-radius:50%;background:var(--orange)}.LegalPage_title__k3xfO{font-family:Lexend,sans-serif;font-weight:800;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.1;letter-spacing:-.03em;margin:0 0 18px;color:var(--text-primary)}.LegalPage_subtitle__LDfJN{font-family:Lexend,sans-serif;font-size:clamp(.95rem,1.6vw,1.08rem);color:var(--text-muted);line-height:1.8;margin:0 auto;max-width:600px}.LegalPage_updated__RCQYC{margin:18px 0 0;font-size:.85rem;color:var(--text-muted)}.LegalPage_layout__PVrwW{display:grid;grid-template-columns:260px minmax(0,1fr);gap:48px;align-items:start}.LegalPage_layoutSingle__n6vTv{max-width:820px;margin:0 auto}.LegalPage_toc__xzHM_{position:sticky;top:110px;background:var(--card-bg);border:1px solid var(--border-color);border-radius:16px;padding:20px 18px;max-height:calc(100vh - 140px);overflow:auto}.LegalPage_tocTitle__hiQLf{font-family:Lexend,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin:0 0 12px}.LegalPage_toc__xzHM_ ol{margin:0;padding-left:20px;display:grid;gap:8px;font-size:.88rem;color:var(--text-muted)}.LegalPage_toc__xzHM_ a{color:var(--text-secondary);text-decoration:none;line-height:1.4}.LegalPage_toc__xzHM_ a:hover{color:var(--orange)}.LegalPage_article__BtuvM{min-width:0;max-width:820px}.LegalPage_intro__VcEya{padding:24px 26px;border-left:3px solid var(--orange);background:var(--card-bg);border-radius:0 14px 14px 0;margin-bottom:40px}.LegalPage_intro__VcEya .LegalPage_para___XMc1:last-child{margin-bottom:0}.LegalPage_section__Cxxzg{scroll-margin-top:110px;padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid var(--border-color)}.LegalPage_section__Cxxzg:last-child{border-bottom:0}.LegalPage_heading__y7dRL{font-family:Lexend,sans-serif;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:700;line-height:1.3;margin:0 0 14px;color:var(--text-primary)}.LegalPage_num__hJNBX{color:var(--orange);margin-right:4px}.LegalPage_para___XMc1{font-size:1rem;line-height:1.8;color:var(--text-secondary);margin:0 0 14px;overflow-wrap:anywhere}.LegalPage_contactList__pcMVk a,.LegalPage_para___XMc1 a{color:var(--orange);text-decoration:none}.LegalPage_contactList__pcMVk a:hover,.LegalPage_para___XMc1 a:hover{text-decoration:underline}.LegalPage_list__YF7kA{margin:0 0 16px;padding-left:22px;display:grid;gap:8px;color:var(--text-secondary);line-height:1.7}.LegalPage_list__YF7kA li::marker{color:var(--orange)}.LegalPage_contact__OFeOY{margin-top:16px;padding:28px;border-radius:18px;background:linear-gradient(135deg,rgba(246,141,54,.12),rgba(246,141,54,.04));border:1px solid rgba(246,141,54,.3)}.LegalPage_contactTitle__6Kn_7{font-family:Lexend,sans-serif;font-size:1.25rem;font-weight:700;margin:0 0 10px;color:var(--text-primary)}.LegalPage_contactList__pcMVk{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:10px}.LegalPage_contactList__pcMVk li{display:flex;align-items:flex-start;gap:10px;color:var(--text-secondary);overflow-wrap:anywhere}.LegalPage_contactList__pcMVk svg{color:var(--orange);flex-shrink:0;margin-top:3px}@media (max-width:900px){.LegalPage_layout__PVrwW{grid-template-columns:1fr;gap:28px}.LegalPage_toc__xzHM_{position:static;max-height:none}}@media (max-width:560px){.LegalPage_hero__iRABt{padding:120px 16px 48px}.LegalPage_container__fQp8y{padding:0 16px 72px}.LegalPage_intro__VcEya{padding:18px}.LegalPage_contact__OFeOY{padding:22px 18px}}