.Legal_container__lJUYp{max-width:900px;margin:0 auto;padding:2rem 1.5rem}.Legal_header__kzxxN{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--border)}.Legal_header__kzxxN h1{font-size:2.5rem;margin-bottom:.5rem;color:var(--text-primary)}.Legal_lastUpdated__X_5VF{font-size:.95rem;color:var(--text-muted);font-style:italic}.Legal_content__61Oqv{line-height:1.8}.Legal_section__kPnuz{margin-bottom:2.5rem}.Legal_section__kPnuz h2{font-size:1.5rem;margin-bottom:1rem;color:var(--text-primary);border-left:4px solid var(--primary);padding-left:1rem}.Legal_section__kPnuz p{margin-bottom:1rem;color:var(--text-secondary);font-size:1.05rem}.Legal_section__kPnuz ul{margin:1rem 0 1rem 2rem;color:var(--text-secondary)}.Legal_section__kPnuz li{margin-bottom:.5rem;line-height:1.6}.Legal_section__kPnuz strong{color:var(--text-primary);font-weight:600}.Legal_warningBox__xV7_5{background:linear-gradient(135deg,#fff3cd,#ffebcc);border:2px solid #ff9800;border-radius:12px;padding:2rem;margin-bottom:2.5rem}.Legal_warningBox__xV7_5 h2{color:#e65100;margin-bottom:1rem;font-size:1.5rem;border:none;padding:0}.Legal_warningBox__xV7_5 p{color:#5d4037;margin:0;font-size:1.05rem}.Legal_finalNotice__XBgt_{background:var(--bg-secondary);border:2px solid var(--primary);border-radius:12px;padding:2rem;margin-top:3rem;text-align:center}.Legal_finalNotice__XBgt_ p{color:var(--text-primary);font-size:1.125rem;margin:0}@media (max-width:768px){.Legal_container__lJUYp{padding:1.5rem 1rem}.Legal_header__kzxxN h1{font-size:2rem}.Legal_section__kPnuz h2{font-size:1.25rem}.Legal_finalNotice__XBgt_,.Legal_warningBox__xV7_5{padding:1.5rem}}