.card{height:100%;margin:0 auto;max-width:17.5rem}.card .card-image{border-bottom:1px solid #E5E5E5;height:11.5625rem;overflow:hidden}.card .card-section{display:flex;flex-direction:column}.card .card-section .last{margin-top:auto}@media screen and (min-width: 22.5em){.card{max-width:18.75rem}.card .card-image{height:12.375rem}}@media print,screen and (min-width: 40em){.card{max-width:22.5rem}.card .card-image{height:10.1875rem}}@media screen and (min-width: 48em){.card .card-image{height:12.375rem}}@media print,screen and (min-width: 64em){.card .card-image{height:12.5625rem}}@media screen and (min-width: 75em){.card .card-image{height:14.9375rem}}
