.Legal_legalContainer__sdNUf{min-height:100vh;padding:2rem 1rem 4rem;background:transparent}.Legal_header__hkXNO{text-align:center;margin-bottom:2rem;color:#ebe7ef}.Legal_header__hkXNO h1{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:600;color:#bf48f6;margin-bottom:.5rem;letter-spacing:.5px}.Legal_header__hkXNO p{font-size:.9rem;color:#9ca3af}.Legal_content__8Va_f{max-width:800px;margin:0 auto;background:radial-gradient(circle at top left,rgba(75,50,115,.6) 0,rgba(53,36,82,.6) 50%,rgba(35,24,54,.6) 100%);border:1px solid rgba(139,61,255,.3);border-radius:20px;padding:2.5rem}.Legal_section__tac08{margin-bottom:2rem}.Legal_section__tac08:last-child{margin-bottom:0}.Legal_section__tac08 h2{font-size:1.2rem;font-weight:600;color:#bf48f6;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(139,61,255,.3)}.Legal_section__tac08 p{color:#d4c8e8;font-size:.95rem;line-height:1.7;margin-bottom:.75rem}.Legal_section__tac08 p strong{color:#ebe7ef;font-weight:600}.Legal_section__tac08 ul{list-style:none;padding:0;margin:0}.Legal_section__tac08 ul li{color:#d4c8e8;font-size:.95rem;line-height:1.6;padding:.4rem 0 .4rem 1.5rem;position:relative}.Legal_section__tac08 ul li:before{content:"•";color:#bf48f6;position:absolute;left:0;font-weight:700}.Legal_contactInfo__OyQSZ{margin-top:1rem;padding:1rem;background:rgba(139,61,255,.1);border-radius:12px;border:1px solid rgba(139,61,255,.2)}.Legal_contactInfo__OyQSZ a{color:#bf48f6;text-decoration:none;transition:color .3s ease}.Legal_contactInfo__OyQSZ a:hover{color:#d88dff}.Legal_backLink__HJnJL{display:inline-flex;align-items:center;gap:.5rem;color:#bf48f6;text-decoration:none;font-size:.95rem;margin-bottom:1.5rem;transition:all .3s ease}.Legal_backLink__HJnJL:hover{color:#d88dff;transform:translateX(-5px)}@media (max-width:768px){.Legal_legalContainer__sdNUf{padding:1.5rem 1rem 3rem}.Legal_content__8Va_f{padding:1.5rem;border-radius:16px}.Legal_header__hkXNO h1{font-size:1.5rem}.Legal_section__tac08 h2{font-size:1.1rem}.Legal_section__tac08 p,.Legal_section__tac08 ul li{font-size:.9rem}}@media (max-width:480px){.Legal_legalContainer__sdNUf{padding:1rem .75rem 2rem}.Legal_content__8Va_f{padding:1.25rem;border-radius:12px}.Legal_header__hkXNO h1{font-size:1.3rem}.Legal_header__hkXNO p{font-size:.85rem}.Legal_section__tac08{margin-bottom:1.5rem}.Legal_section__tac08 h2{font-size:1rem}.Legal_section__tac08 p,.Legal_section__tac08 ul li{font-size:.85rem;line-height:1.6}}