.legal-content:has(> .legal-card){padding:0;border:0;background:transparent}
.legal-content>.legal-card{margin:0 0 18px;padding:32px;border:1px solid #e4dcd6;border-radius:20px;background:#fff;box-shadow:0 8px 28px rgba(50,34,24,.05)}
.legal-content>.legal-card h2:first-child{margin-top:0}
@media(max-width:560px){.legal-content>.legal-card{padding:24px}}
