#main{
    font-size: 120%;
}

#main p{
    margin-bottom: 1em;
}

#main h2{
    margin: 1em 0 0.5em 0;
}

#main h3{
    margin-top: 0;
}

.blog-articles .row{
    display: flex;
    gap: 2%;
}

.blog-articles .left-side, .blog-articles .right-side{
    padding: 2em;
    flex: 0 0 49%;
}

.blog-articles .row > div{
    border-bottom: solid 2px #b60a64;
}

@media screen and (max-width: 768px) {
    .row {
        flex-direction: column;
    }
}