body
{
    text-align:center;
}

.image-article
{
    display:inline-block;
    width:80%;
    height:auto;
    margin:2.5em 10%;
    border-radius:.5em;
    box-shadow:0em 0em .25em .05em rgb(var(--nav-accent-color)), 0em 0em .25em .05em rgb(var(--nav-accent-color));
}

@media only screen and (orientation:landscape), (min-width:1024px)
{
    .image-article
    {
        width:auto;
        height:40em;
        margin:2.5em;
    }
}