.Legal-module__YJDvtG__main{background-color:var(--bg-soft);min-height:100vh;padding-bottom:60px}.Legal-module__YJDvtG__header{background-color:var(--dark);color:var(--white);text-align:center;padding:80px 0}.Legal-module__YJDvtG__header h1{margin-bottom:10px;font-size:2.5rem;font-weight:800}.Legal-module__YJDvtG__header p{opacity:.8;font-size:1.1rem}.Legal-module__YJDvtG__container{max-width:900px;margin:0 auto;padding:0 20px}.Legal-module__YJDvtG__contentCard{background:var(--white);box-shadow:var(--shadow-md);border-radius:20px;margin-top:-50px;padding:50px}.Legal-module__YJDvtG__section{margin-bottom:35px}.Legal-module__YJDvtG__section h2{color:var(--primary);margin-bottom:15px;font-size:1.4rem;font-weight:700}.Legal-module__YJDvtG__section p{color:var(--text-gray);text-align:justify;font-size:1.05rem;line-height:1.8}.Legal-module__YJDvtG__section ul{margin-top:15px;padding-left:20px}.Legal-module__YJDvtG__section li{color:var(--text-gray);margin-bottom:10px;list-style:circle}@media (max-width:768px){.Legal-module__YJDvtG__header h1{font-size:2rem}.Legal-module__YJDvtG__contentCard{margin-top:-30px;padding:30px 20px}.Legal-module__YJDvtG__section h2{font-size:1.2rem}}
