.Legal-module__ZCGPyq__legalPage{background:var(--background);overflow-x:hidden}.Legal-module__ZCGPyq__hero{text-align:center;background:var(--gradient-surface);padding:8rem 0 4rem}.Legal-module__ZCGPyq__hero h1{margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem)}.Legal-module__ZCGPyq__hero p{opacity:.6;max-width:600px;margin:0 auto;font-size:1.2rem}.Legal-module__ZCGPyq__contentGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.Legal-module__ZCGPyq__faqCard{border-radius:var(--radius-lg);border:1px solid var(--card-border);box-shadow:var(--shadow-sm);background:#fff;padding:2.5rem;transition:all .3s}.Legal-module__ZCGPyq__faqCard:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-5px)}.Legal-module__ZCGPyq__faqCard h3{color:var(--primary);margin-bottom:1rem;font-size:1.3rem}.Legal-module__ZCGPyq__faqCard p{opacity:.7;line-height:1.8}.Legal-module__ZCGPyq__textContent{max-width:800px;margin:0 auto}.Legal-module__ZCGPyq__textContent h2{color:#1e293b;margin:3rem 0 1.5rem;font-size:1.8rem}.Legal-module__ZCGPyq__textContent p{opacity:.7;margin-bottom:1.5rem;font-size:1.15rem;line-height:2}@media (max-width:768px){.Legal-module__ZCGPyq__hero{padding:6rem 0 3rem}}
