p.button {
    margin-top: 1.45em;
    margin-bottom: 1.55em;
}
    .button a {
    background: #286dc0;
    border: 1px solid #286dc0;
    max-width: max-content;
    margin-bottom: .5em;
    text-decoration: none;
        padding-top: .75em;
    padding-bottom: .75em;
    padding-left: .5em;
    padding-right: .5em;
}

p.button a {
    color: #fff;
}

p.more-link a:hover {
    color: #286dc0;
}

article .button a:hover {
    background-color: #f9f9f9;
    border-color: #dddddd;
    color: #286dc0;
}