/* Shared paragraph typography for every page and article. */
body .entry-content p,
body .ct-site-preview p:not(.ctp-eyebrow):not(.ctp-hero-kicker) {
    text-align: justify !important;
    text-align-last: left !important;
    text-justify: inter-word;
    hyphens: none !important;
    -webkit-hyphens: none !important;
    word-break: normal !important;
    overflow-wrap: break-word;
    word-spacing: normal;
    line-height: 1.7;
}
body .ct-site-preview p:not(.ctp-eyebrow):not(.ctp-hero-kicker) {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body .ct-site-preview [data-ct-section] .ctp-lead[data-ct-title-aligned] {
    box-sizing: border-box;
    width: var(--ct-title-text-width) !important;
    max-width: none !important;
    margin-left: var(--ct-title-text-left, 0px) !important;
    margin-right: 0 !important;
    line-height: 1.65;
}
/* Preserve the two authored title lines without an extra soft wrap. */
body .ct-site-preview [data-ct-section="logros"] .ctp-page-hero h1.ctp-display {
    white-space: nowrap;
    font-size: clamp(36px, 6vw, 78px);
    line-height: 1.08;
    hyphens: none;
}
@media (max-width: 620px) {
    body .ct-site-preview [data-ct-section="logros"] .ctp-page-hero h1.ctp-display {
        font-size: clamp(30px, 9vw, 42px);
    }
}
