How to make a difference between the portfolio list, and a portfolio item?

The answer lied in the fact that not the article elements differ, but the body element. So, I added

body.archive-jetpack-portfolio article {
    display: inline-block;
    width: 300px;
    vertical-align: top;
}

to my CSS, and it all looks fine now.