
#articles_explanation{
    /*border: solid 1px red;*/
}
#articles_explanation_container {
    display: flex;
    flex-flow: column nowrap;
    justify-content: center;
    align-items: center;
}
#articles_explanation_content {
    width: 100%;
    /*border: solid 1px blue;*/
}
.articles_explanation_p {
    font-size: 1.5em;
    line-height: 2.8rem;
}

@media (min-width: 576px) {
}
@media (min-width: 768px) {
}
@media (min-width: 900px) {
    #articles_explanation_content {
        width: 80%;
    }
    .articles_explanation_p {
        font-size: 1.8em;
    }
}
@media (min-width: 1200px) {
    #articles_explanation_content {
        width: 70%;
    }
}
