.legal-doc-page__section {
    margin-top: 30px;
}

.legal-doc-page__download {
    margin: 0 0 24px;
}

.legal-doc-page__download--bottom {
    margin-top: 32px;
    margin-bottom: 0;
}

.legal-doc-page__download-link {
    display: inline-block;
    font-family: 'HeliosC', sans-serif;
    font-size: 16px;
    line-height: 140%;
    color: var(--main-color, #f38326);
    text-decoration: underline;
}

.legal-doc-page__download-link:hover {
    text-decoration: none;
}

.legal-doc-page__content {
    text-align: justify;
    hyphens: auto;
}

.legal-doc-page__content p,
.legal-doc-page__content li,
.legal-doc-page__content td,
.legal-doc-page__content th {
    font-family: 'HeliosC', sans-serif;
    font-size: 16px;
    line-height: 150%;
    color: var(--title-color, #45618c);
}

.legal-doc-page__content p {
    margin: 0 0 12px;
}

.legal-doc-page__content ul,
.legal-doc-page__content ol {
    margin: 0 0 12px;
    padding-left: 1.25em;
}

.legal-doc-page__content li {
    margin-bottom: 8px;
}

.legal-doc-page__content a {
    color: var(--main-color, #f38326);
}

.legal-doc-page__content font {
    font-family: inherit !important;
    font-size: inherit !important;
    color: inherit !important;
}
