.legal-content h2 {
    font-family: "Fraunces", Georgia, serif;
    font-size: 24px;
    font-weight: 600;
    letter-spacing: -0.02em;
    color: #3D1E4A;
    margin: 36px 0 12px;
}
.legal-content h3 {
    font-size: 16px;
    font-weight: 600;
    color: #3D1E4A;
    margin: 24px 0 8px;
}
.legal-content p {
    margin: 0 0 16px;
}
.legal-content ul {
    margin: 0 0 16px;
    padding-left: 22px;
}
.legal-content li {
    margin-bottom: 6px;
}
.legal-content a {
    color: #3D1E4A;
    text-decoration: underline;
}
.legal-content strong {
    color: #3D1E4A;
}
