.legal-wrapper {
    padding: 1.75em 4% 0;
}

.legal-wrapper__article h2 {
    text-align: left;
}

.legal-wrapper a {
    text-decoration: underline;
}

.legal-wrapper__article {
    margin-bottom: 3.25em;
    text-align: justify;
    word-wrap: break-word;
}

 .legal-wrapper__list {
    margin-bottom: 1.25em;
    padding-left: .25em;
    text-align: left;
    list-style: initial;
    list-style-position: inside;
 }

ol.legal-wrapper__list {
    list-style-type: decimal;
}

.legal-wrapper__list li {
    margin-bottom: .25em;
}

@media only screen and (min-width: 980px) {
    .legal-wrapper {
        padding-top: 11.65em;
        max-width: 980px;
        width: 50%;
        margin-left: auto;
        margin-right: auto;
    }
}
