.Legal_page__hUVUO{min-height:100vh;display:flex;flex-direction:column;background-color:var(--color-bg-secondary)}.Legal_main__YTwZE{flex:1 1;padding:3rem 0}.Legal_container__lJUYp{max-width:900px;margin:0 auto;padding:0 var(--spacing)}.Legal_header__kzxxN{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid var(--color-border)}.Legal_header__kzxxN h1{font-size:2rem;font-weight:800;color:var(--color-text);margin-bottom:.75rem;letter-spacing:-.02em}.Legal_lastUpdated__X_5VF{font-size:.9375rem;color:var(--color-text-secondary);font-weight:500}.Legal_content__61Oqv{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-card)}.Legal_section__kPnuz{margin-bottom:3rem}.Legal_section__kPnuz:last-of-type{margin-bottom:2rem}.Legal_section__kPnuz h2{font-size:1.375rem;font-weight:700;color:var(--color-text);margin-bottom:1rem;letter-spacing:-.01em;padding-bottom:.5rem;border-bottom:2px solid var(--color-border-light)}.Legal_section__kPnuz h3{font-size:1.0625rem;font-weight:600;color:var(--color-text);margin:1.25rem 0 .625rem;letter-spacing:-.01em}.Legal_section__kPnuz p{font-size:.9375rem;line-height:1.6;color:#D1D1D1;margin-bottom:.875rem}.Legal_section__kPnuz ul{margin:1rem 0 1rem 1.5rem;color:#D1D1D1;line-height:1.8}.Legal_section__kPnuz li{margin-bottom:.75rem;padding-left:.5rem;color:#D1D1D1}.Legal_section__kPnuz li ul{margin-top:.5rem}.Legal_section__kPnuz a{color:var(--color-primary);font-weight:600;text-decoration:underline;transition:color var(--transition-fast)}.Legal_section__kPnuz a:hover{color:var(--color-primary-dark)}.Legal_section__kPnuz strong{color:var(--color-text);font-weight:700}.Legal_importantBox__Lu35n{background:rgba(239,83,80,.1);border:2px solid #ef5350;border-radius:var(--radius-lg);padding:2rem;margin:2rem 0}.Legal_importantBox__Lu35n h3{color:#EF5350;font-size:1.5rem;margin-top:0;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.Legal_importantBox__Lu35n p{color:#EEEEEE;font-weight:600;margin-bottom:1rem}.Legal_importantBox__Lu35n ul{margin-left:1.5rem}.Legal_importantBox__Lu35n li{color:#D1D1D1;font-weight:500}.Legal_contact__X3vPk{background-color:var(--color-bg-tertiary);padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);margin-top:1rem}.Legal_contact__X3vPk p{margin-bottom:.5rem;color:#EEEEEE}.Legal_contact__X3vPk a{color:var(--color-primary);font-weight:600}.Legal_disclaimer__zjOF3{background:rgba(255,167,38,.1);border-left:4px solid #ffa726;border-radius:var(--radius-md);padding:1.5rem;margin-top:2rem}.Legal_disclaimer__zjOF3 p{color:#D1D1D1;font-size:.9375rem;line-height:1.7;margin:0}.Legal_disclaimer__zjOF3 strong{color:#FFA726}@media (max-width:968px){.Legal_content__61Oqv{padding:1.75rem 1.5rem}}@media (max-width:768px){.Legal_main__YTwZE{padding:2rem 0}.Legal_container__lJUYp{padding:0 1rem}.Legal_header__kzxxN h1{font-size:1.75rem}.Legal_content__61Oqv{padding:1.5rem 1.25rem}.Legal_section__kPnuz h2{font-size:1.25rem}.Legal_section__kPnuz h3{font-size:1rem}.Legal_section__kPnuz p{font-size:.875rem}.Legal_importantBox__Lu35n{padding:1.25rem}.Legal_importantBox__Lu35n h3{font-size:1.125rem}}@media (max-width:480px){.Legal_header__kzxxN h1{font-size:1.5rem}.Legal_content__61Oqv{padding:1.25rem 1rem}}