.Legal_container__lJUYp{max-width:1200px;margin:0 auto;padding:var(--spacing-20) var(--spacing-5) var(--spacing-10)}.Legal_logoContainer__UDwIh{position:fixed;top:var(--spacing-5);left:var(--spacing-5);z-index:var(--z-index-fixed)}.Legal_content__61Oqv{max-width:800px;margin:0 auto;background-color:var(--color-bg-primary);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);padding:var(--spacing-10)}.Legal_title__df__P{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-2);text-align:center}.Legal_lastUpdated__X_5VF{font-size:var(--font-size-sm);color:var(--color-text-light);text-align:center}.Legal_lastUpdated__X_5VF,.Legal_section__kPnuz{margin-bottom:var(--spacing-8)}.Legal_section__kPnuz h2{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-4);border-bottom:1px solid var(--color-border-light);padding-bottom:var(--spacing-2)}.Legal_section__kPnuz h2,.Legal_section__kPnuz h3{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.Legal_section__kPnuz h3{font-size:var(--font-size-xl);margin-top:var(--spacing-5);margin-bottom:var(--spacing-3)}.Legal_section__kPnuz p{margin-bottom:16px;line-height:1.6;color:#444}.Legal_section__kPnuz ul{margin-bottom:16px;padding-left:24px}.Legal_section__kPnuz li{margin-bottom:8px;line-height:1.5}.Legal_section__kPnuz a{color:#7c4dff;text-decoration:none}.Legal_section__kPnuz a:hover{text-decoration:underline}.Legal_backLink__zrh8a{margin-top:40px;text-align:center}.Legal_backLink__zrh8a a{color:#7c4dff;text-decoration:none;font-weight:500;display:inline-block;padding:10px 20px;border:1px solid #7c4dff;border-radius:4px;transition:all .2s}.Legal_backLink__zrh8a a:hover{background-color:#7c4dff;color:#fff}@media (max-width:768px){.Legal_container__lJUYp{padding:70px 16px 30px}.Legal_content__61Oqv{padding:24px}.Legal_title__df__P{font-size:28px}.Legal_section__kPnuz h2{font-size:22px}.Legal_section__kPnuz h3{font-size:18px}.Legal_logoContainer__UDwIh{position:absolute;top:16px;left:16px}}