.Legal-module__F_jpgq__page{background-color:var(--color-bg-secondary);flex-direction:column;min-height:100vh;display:flex}.Legal-module__F_jpgq__main{flex:1;padding:3rem 0}.Legal-module__F_jpgq__container{max-width:900px;padding:0 var(--spacing);margin:0 auto}.Legal-module__F_jpgq__header{text-align:center;border-bottom:2px solid var(--color-border);margin-bottom:3rem;padding-bottom:2rem}.Legal-module__F_jpgq__header h1{color:var(--color-text);letter-spacing:-.02em;margin-bottom:.75rem;font-size:2rem;font-weight:800}.Legal-module__F_jpgq__lastUpdated{color:var(--color-text-secondary);font-size:.9375rem;font-weight:500}.Legal-module__F_jpgq__content{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:2rem}.Legal-module__F_jpgq__section{margin-bottom:3rem}.Legal-module__F_jpgq__section:last-of-type{margin-bottom:2rem}.Legal-module__F_jpgq__section h2{color:var(--color-text);letter-spacing:-.01em;border-bottom:2px solid var(--color-border-light);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.375rem;font-weight:700}.Legal-module__F_jpgq__section h3{color:var(--color-text);letter-spacing:-.01em;margin:1.25rem 0 .625rem;font-size:1.0625rem;font-weight:600}.Legal-module__F_jpgq__section p{color:#d1d1d1;margin-bottom:.875rem;font-size:.9375rem;line-height:1.6}.Legal-module__F_jpgq__section ul{color:#d1d1d1;margin:1rem 0 1rem 1.5rem;line-height:1.8}.Legal-module__F_jpgq__section li{color:#d1d1d1;margin-bottom:.75rem;padding-left:.5rem}.Legal-module__F_jpgq__section li ul{margin-top:.5rem}.Legal-module__F_jpgq__section a{color:var(--color-primary);transition:color var(--transition-fast);font-weight:600;text-decoration:underline}.Legal-module__F_jpgq__section a:hover{color:var(--color-primary-dark)}.Legal-module__F_jpgq__section strong{color:var(--color-text);font-weight:700}.Legal-module__F_jpgq__importantBox{border-radius:var(--radius-lg);background:#ef53501a;border:2px solid #ef5350;margin:2rem 0;padding:2rem}.Legal-module__F_jpgq__importantBox h3{color:#ef5350;align-items:center;gap:.5rem;margin-top:0;margin-bottom:1rem;font-size:1.5rem;display:flex}.Legal-module__F_jpgq__importantBox p{color:#eee;margin-bottom:1rem;font-weight:600}.Legal-module__F_jpgq__importantBox ul{margin-left:1.5rem}.Legal-module__F_jpgq__importantBox li{color:#d1d1d1;font-weight:500}.Legal-module__F_jpgq__contact{background-color:var(--color-bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--color-border);margin-top:1rem;padding:1.5rem}.Legal-module__F_jpgq__contact p{color:#eee;margin-bottom:.5rem}.Legal-module__F_jpgq__contact a{color:var(--color-primary);font-weight:600}.Legal-module__F_jpgq__disclaimer{border-radius:var(--radius-md);background:#ffa7261a;border-left:4px solid #ffa726;margin-top:2rem;padding:1.5rem}.Legal-module__F_jpgq__disclaimer p{color:#d1d1d1;margin:0;font-size:.9375rem;line-height:1.7}.Legal-module__F_jpgq__disclaimer strong{color:#ffa726}@media (max-width:968px){.Legal-module__F_jpgq__content{padding:1.75rem 1.5rem}}@media (max-width:768px){.Legal-module__F_jpgq__main{padding:2rem 0}.Legal-module__F_jpgq__container{padding:0 1rem}.Legal-module__F_jpgq__header h1{font-size:1.75rem}.Legal-module__F_jpgq__content{padding:1.5rem 1.25rem}.Legal-module__F_jpgq__section h2{font-size:1.25rem}.Legal-module__F_jpgq__section h3{font-size:1rem}.Legal-module__F_jpgq__section p{font-size:.875rem}.Legal-module__F_jpgq__importantBox{padding:1.25rem}.Legal-module__F_jpgq__importantBox h3{font-size:1.125rem}}@media (max-width:480px){.Legal-module__F_jpgq__header h1{font-size:1.5rem}.Legal-module__F_jpgq__content{padding:1.25rem 1rem}}
