/* Tablet (768px and wider): project cards sit two per row using percentage widths, no flexbox */
.project-card {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 47%;
    margin: 1%;
}

/* Tablet: more breathing room around the main content */
main {
    padding: 2rem;
}