@import url('styles.css');
.legal-hero{padding:65px 0 34px;text-align:center;background:linear-gradient(180deg,#f7f8ff,white)}.legal-hero h1{font-size:36px;letter-spacing:-1.8px;margin:8px 0}.legal-hero p{font-size:13px;color:var(--muted);margin:0}.legal-content{max-width:800px;padding:20px 0 80px}.legal-card{border:1px solid var(--line);border-radius:16px;padding:34px 38px;box-shadow:0 9px 30px #28336c0c}.legal-card section+section{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.legal-card h2{font-size:16px;letter-spacing:-.5px;margin:0 0 7px}.legal-card p,.legal-card li{font-size:13px;color:var(--muted)}.legal-card p{margin:0}.legal-card ul{padding-left:18px;margin:8px 0}.legal-card a{color:var(--indigo);font-weight:700}@media(max-width:600px){.legal-hero{padding:48px 0 25px}.legal-hero h1{font-size:30px}.legal-content{padding-bottom:55px}.legal-card{padding:25px 20px}}
