.portail-conditions {
    max-width: 50rem;
    margin-inline: auto;
}

.portail-conditions :is(h1, h2, h3) {
    margin-block: 0 .5rem;
    line-height: 1.25;
}

.portail-conditions h2 {
    margin-top: 2rem;
}

.portail-conditions h3 {
    margin-top: 1.25rem;
}

.portail-conditions p,
.portail-conditions ul {
    margin-block: .5rem 1rem;
}

.portail-conditions ul {
    padding-inline-start: 1.5rem;
}

.portail-conditions li + li {
    margin-top: .4rem;
}

.portail-conditions a {
    color: var(--accueil-accent);
    text-decoration: underline;
}

.portail-conditions .conditions-date {
    color: var(--accueil-secondaire);
    font-size: .9rem;
}
