@media screen and (max-width: 700px) {
    body {
        padding-left: 0pt;
        padding-right: 0pt;
    }
    p {
        padding-left: 15pt;
        padding-right: 15pt;
    }
}

@media screen and (min-width: 700px) and (max-width: 1000px) {
    body {
        padding-left: 25pt;
        padding-right: 25pt;
    }
    p {
        padding-left: 35pt;
        padding-right: 35pt;
    }
}

@media screen and (min-width: 1000px) {
    body {
        padding-left: 150pt;
        padding-right: 150pt;
    }
    p {
        padding-left: 165pt;
        padding-right: 165pt;
    }
}

hr {
    margin-top: 1em;
    margin-bottom: 1em;
}
