.cuerpo-blog {
    .e-con-inner {
        p {
            margin-bottom: 8px !important;
        }

        .tit-blog {
            font-size: clamp(1.5rem, 2vw, 2rem);
        }

        pre {
            white-space: pre-wrap;
            word-wrap: break-word;
            overflow-wrap: break-word;
            max-width: 100%;
            box-sizing: border-box;
        }
    }

    h2 {
        margin-bottom: 20px !important;
        margin-top: 35px !important;
        font-size: clamp(1.5rem, 2vw, 2rem);
        font-weight: 500 !important;

        position: relative;

        &::after {
            content: '';
            position: absolute;
            bottom: -10px;
            left: 0;
            width: 100%;
            height: 1px;
            background-color: #9a9a9a;
        }
    }
}
