/* Ajuste transversal para todas las entradas individuales en escritorio. */
@media (min-width: 825px) {
    body.single-post .post-single-content {
        padding-left: 0;
        padding-right: 0;
    }
}

/* Tipografía base del contenido editorial de todas las entradas. */
body.single-post .post-single-content .thecontent {
    font-size: 21px;
    font-weight: 300;
    line-height: 1.6;
}

body.single-post .post-single-content .thecontent p,
body.single-post .post-single-content .thecontent li,
body.single-post .post-single-content .thecontent td,
body.single-post .post-single-content .thecontent th,
body.single-post .post-single-content .thecontent blockquote,
body.single-post .post-single-content .thecontent figcaption,
body.single-post .post-single-content .thecontent .message_box,
body.single-post .post-single-content .thecontent .pd-lottery-faq__item summary,
body.single-post .post-single-content .thecontent .pd-lottery-faq__answer {
    font-size: 21px !important;
    font-weight: 300;
    line-height: 1.6 !important;
}

@media screen and (max-width: 824px) {
    body.single-post .post-single-content .thecontent,
    body.single-post .post-single-content .thecontent p,
    body.single-post .post-single-content .thecontent li,
    body.single-post .post-single-content .thecontent td,
    body.single-post .post-single-content .thecontent th,
    body.single-post .post-single-content .thecontent blockquote,
    body.single-post .post-single-content .thecontent figcaption,
    body.single-post .post-single-content .thecontent .message_box,
    body.single-post .post-single-content .thecontent .pd-lottery-faq__item summary,
    body.single-post .post-single-content .thecontent .pd-lottery-faq__answer {
        font-size: 18px !important;
    }
}

@media (max-width: 860px) {
    .st-e {
        color: #737373;
        margin: 0 25px;
        font-size: 17px;
        line-height: 1.6;
        width: 85%;
        font-weight: 300;
    }
}

@media screen and (min-width: 1025px) {
    body.single-post .pd-wide-header > h1.pd-title--wide {
        width: min(1110px, 100%) !important;
        max-width: none;
        font-size: 46.41px !important;
        line-height: 1.1;
    }

    body.single-post .pd-wide-header .st-e {
        width: 1110px !important;
        max-width: 100%;
        margin-bottom: 10px;
        font-size: 23px;
        font-weight: 300;
        line-height: 150%;
    }
}

body.single-post .categoria a {
    font-size: 12px;
    letter-spacing: 1px;
    border-bottom: none;
    padding-bottom: 2px;
    color: #aa1801 !important;
    font-weight: 700;
}
