.Legal_header__kzxxN{padding:var(--spacing-3xl) 0 var(--spacing-2xl);background:linear-gradient(135deg,#f5f7ff,#fff5f7);text-align:center}.Legal_title__df__P{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md);animation:Legal_fadeIn__cggaX .8s ease-out}.Legal_subtitle__4Y3r_{font-size:var(--font-size-lg);color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:var(--line-height-relaxed);animation:Legal_fadeIn__cggaX .8s ease-out .2s both}.Legal_content__61Oqv{max-width:800px;margin:0 auto;padding:var(--spacing-2xl) 0}.Legal_content__61Oqv h2{font-size:var(--font-size-2xl);margin:var(--spacing-xl) 0 var(--spacing-md)}.Legal_content__61Oqv h2,.Legal_content__61Oqv h3{font-weight:var(--font-weight-bold);color:var(--text-primary)}.Legal_content__61Oqv h3{font-size:var(--font-size-xl);margin:var(--spacing-lg) 0 var(--spacing-sm)}.Legal_content__61Oqv p{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-md)}.Legal_content__61Oqv ol,.Legal_content__61Oqv ul{margin:var(--spacing-md) 0;padding-left:var(--spacing-xl)}.Legal_content__61Oqv li{font-size:var(--font-size-base);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-sm)}.Legal_content__61Oqv strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.Legal_content__61Oqv a{color:var(--primary);text-decoration:underline}.Legal_content__61Oqv a:hover{color:var(--primary-dark)}.Legal_lastUpdated__X_5VF{font-size:var(--font-size-sm);color:var(--text-disabled);font-style:italic;margin-bottom:var(--spacing-xl)}.Legal_contactBox__eAHuY{background:var(--surface-variant);padding:var(--spacing-lg);border-radius:var(--radius-md);border-left:4px solid var(--primary);margin:var(--spacing-xl) 0}.Legal_contactBox__eAHuY h3{margin-top:0}.Legal_contactBox__eAHuY p{margin-bottom:0}@media (max-width:768px){.Legal_header__kzxxN{padding:var(--spacing-2xl) 0 var(--spacing-xl)}.Legal_title__df__P{font-size:var(--font-size-4xl)}.Legal_subtitle__4Y3r_{font-size:var(--font-size-base)}.Legal_content__61Oqv{padding:var(--spacing-xl) 0}.Legal_content__61Oqv h2{font-size:var(--font-size-xl)}.Legal_content__61Oqv h3{font-size:var(--font-size-lg)}}