.vita {
    padding: 2em 0;    
}

.card > img, .card > h1 {
    display: inline;
}

.card > h1 {
    padding-left: 1em;
}

.card > img {
    box-shadow: 5px 5px 5px #ccc;
}

.vita ul {
    padding: 1em;
    color: #666;
    line-height: 1.5em;
}

.vita h2 {
    color: #800032;
    font-size: 1.5em;
    font-weight: 400;
}

@media screen and (max-width: 592px) {

    .card > img, .card > h1 {
        display: block;
    }
    
    .card > h1 {
        padding: .5em;
    }
}