.lf-page h1 {
    font-family: var(--font-family);
    font-size: var(--lf-page-title-font-size);
    font-weight: var(--lf-page-title-font-weight);
    letter-spacing: var(--lf-page-title-letter-spacing);
    color: var(--lf-page-title-color);
    text-transform: var(--lf-page-title-text-transform);
    margin-top: 0;
    margin-bottom: 60px;
    line-height: 1;
}

.lf-page-content p,
.lf-page-content li {
    font-family: var(--font-family);
    font-size: var(--lf-text-font-size);
    font-weight: var(--lf-text-font-weight);
    letter-spacing: var(--lf-text-letter-spacing);
    color: var(--lf-text-color);
    margin: 0;
    text-decoration: none;
    width: fit-content;
}

.lf-page-content h2,
.lf-page-content h3 {
    font-family: var(--font-family);
    font-size: var(--lf-bloc-title-font-size);
    font-weight: var(--lf-bloc-title-font-weight);
    letter-spacing: var(--lf-bloc-title-letter-spacing);
    color: var(--lf-bloc-title-color);
    text-transform: var(--lf-bloc-title-text-transform);
    margin: 40px 0 16px;
}

.lf-page-content a {
    color: var(--lf-text-color);
    text-decoration: underline;
}

.lf-page-content a:hover {
    color: #4d4d4d;
}
