.Legal_container__lJUYp{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#e9ecef)}.Legal_nav__RS7dG{position:-webkit-sticky;position:sticky;top:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #eaeaea;z-index:100}.Legal_navContent__vePjU{max-width:1200px;margin:0 auto;padding:16px 24px;display:flex;justify-content:space-between;align-items:center}.Legal_logo__lFQCE{font-size:1.25rem;font-weight:600;text-decoration:none;color:#1a1a1a;display:flex;align-items:center;gap:8px}.Legal_logo__lFQCE span{font-size:1.3rem}.Legal_navLinks__8do0u{display:flex;gap:32px}.Legal_navLinks__8do0u a{text-decoration:none;color:#5a5a5a;font-size:.9rem;transition:color .2s}.Legal_navLinks__8do0u a:hover{color:#1a1a1a}.Legal_main__YTwZE{padding:60px 24px}.Legal_modalCard__IYZWd{max-width:800px;margin:0 auto;background:white;border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.08),0 5px 12px rgba(0,0,0,.05);padding:48px}.Legal_modalCard__IYZWd h1{font-size:1.75rem;font-weight:600;color:#1a1a1a;margin-bottom:8px}.Legal_lastUpdated__X_5VF{color:#9a9a9a;font-size:.8rem;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #eaeaea}.Legal_content__61Oqv{display:flex;flex-direction:column;gap:32px}.Legal_content__61Oqv section h2{font-size:1.2rem;font-weight:600;color:#1a1a1a;margin-bottom:12px}.Legal_content__61Oqv section p{color:#5a5a5a;line-height:1.6;margin-bottom:12px}.Legal_content__61Oqv section ul{margin-left:20px;color:#5a5a5a;line-height:1.6}.Legal_content__61Oqv section li{margin-bottom:6px}.Legal_content__61Oqv section a{color:#667eea;text-decoration:none}.Legal_content__61Oqv section a:hover{text-decoration:underline}.Legal_footer__1VWnG{background:#ffffff;border-top:1px solid #eaeaea;padding:48px 24px 24px}.Legal_footerContent__pOmO5{max-width:1200px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:40px;gap:40px;margin:0 auto 32px}.Legal_footerSection__UzBDK h4{font-size:.8rem;font-weight:600;color:#1a1a1a;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.Legal_footerSection__UzBDK p{font-size:.85rem;color:#7a7a7a;line-height:1.5}.Legal_footerSection__UzBDK a{display:block;font-size:.85rem;color:#7a7a7a;text-decoration:none;margin-bottom:10px;transition:color .2s}.Legal_footerSection__UzBDK a:hover{color:#1a1a1a}.Legal_footerBottom__JZvou{text-align:center;padding-top:24px;border-top:1px solid #eaeaea}.Legal_footerBottom__JZvou p{font-size:.75rem;color:#9a9a9a}@media (max-width:768px){.Legal_modalCard__IYZWd{padding:28px}.Legal_modalCard__IYZWd h1{font-size:1.5rem}.Legal_content__61Oqv section h2{font-size:1.1rem}.Legal_navLinks__8do0u{gap:20px}.Legal_footerContent__pOmO5{grid-template-columns:1fr;text-align:center;gap:24px}}