.card-details{border:.0625rem solid #d3ccbb}.card-details__header{align-items:center;background-color:#ebe8e0;display:flex;justify-content:flex-start;padding:.75rem}.card-details__icon{height:36px;margin-right:.5rem;width:36px}.card-details__image{width:100%}.card-details__content{align-items:stretch;flex-wrap:wrap;justify-content:space-between;padding:1.5rem}.card-details__content p{font-size:1rem}@media only screen and (min-width:48em){.card-details__image{flex:0.75;width:30%}.card-details__content{flex-wrap:nowrap}}