.atlas-prose__title { line-height: 1.2; }
.atlas-prose__sub { line-height: 1.35; }
.atlas-prose__text { line-height: 1.65; }

/* layout mirrors of the utility scale (identical values in both frameworks) */
.atlas-prose.atlas-prose {
    padding-top: 1.5rem;
    padding-bottom: 2.5rem;
}

.atlas-prose__wrap.atlas-prose__wrap {
    max-width: 75rem;
    padding-inline: 0.625rem;
}

.atlas-prose__title.atlas-prose__title {
    font-size: 1.75rem;
}

.atlas-prose__intro.atlas-prose__intro {
    margin: 1.25rem 0 0;
    font-size: 1rem;
}

.atlas-prose__links.atlas-prose__links {
    margin: 1.25rem 0 0;
    gap: 0.375rem;
}

.atlas-prose__block.atlas-prose__block {
    margin-top: 2rem;
}

.atlas-prose__sub.atlas-prose__sub {
    font-size: 1.25rem;
}

.atlas-prose__list.atlas-prose__list {
    padding-left: 1.125rem;
    font-size: 1rem;
}

@media (min-width: 1024px) {
    .atlas-prose.atlas-prose {
        padding-top: 2rem;
        padding-bottom: 3rem;
    }

    .atlas-prose__wrap.atlas-prose__wrap {
        padding-inline: 1rem;
    }

    .atlas-prose__inner.atlas-prose__inner {
        padding-right: 20.25rem;
    }

    .atlas-prose__title.atlas-prose__title {
        font-size: 2rem;
    }

    .atlas-prose__block.atlas-prose__block {
        margin-top: 2.5rem;
    }
}

