/**
 * @license MIT, https://opensource.org/license/MIT
 */

.text {
    color: var(--pico-muted-color);
    font-size: var(--pico-font-size);
    font-weight: 400;
    line-height: 1.625;
}

.text p:last-of-type {
    margin-bottom: 0;
}

.cms-content .text .container {
    max-width: 50rem;
    margin: auto;
}

footer.cms-content .text {
    color: var(--pico-muted-color);
}

.type-content main .cms-content:has(table.roadmap) > .text {
    font-size: inherit;
}

.type-content main .cms-content:has(table.roadmap) > .text > .container {
    padding-top: 0;
    padding-bottom: 0;
    color: #103050;
    line-height: 1.55;
}

.type-content main .cms-content:has(table.roadmap) > .text p {
    margin-bottom: 1rem;
    text-align: start;
}

.type-content main .cms-content:has(table.roadmap) > .text ul {
    margin: 0 0 1rem;
}

.type-content main .cms-content:has(table.roadmap) > .text:has(.head) > .container {
    padding-top: 6rem;
    padding-bottom: 0;
}

.type-content main .cms-content:has(table.roadmap) > .text:has(table.roadmap) > .container {
    padding-top: 3rem;
    padding-bottom: 0;
    overflow-x: auto;
}

.type-content main .cms-content:has(table.roadmap) > .text:has(table.legend) > .container {
    padding-top: 0;
    padding-bottom: 0;
}

.type-content main .cms-content:has(table.roadmap) > .text:has(ul.highlight) > .container {
    padding-top: 3rem;
    padding-bottom: 6rem;
}

@media screen and (max-width: 767px) {
    .type-content main .cms-content:has(table.roadmap) > .text:has(.head) > .container {
        padding-top: 4rem;
    }
}
