.classes-card{display:grid}.classes-card-image{aspect-ratio:320/299;object-fit:cover;place-self:stretch stretch;width:auto}.classes-card-panel{align-items:flex-start;gap:var(--space-3);padding:var(--space-8) var(--gutter);background:var(--color-panel);flex-direction:column;display:flex}.classes-card-panel>*{max-inline-size:28rem}.classes-card-panel h2{font-size:var(--text-title);line-height:var(--leading-title)}.classes-card-meta{font-size:var(--text-md)}.classes-card-body{flex-direction:column;display:flex}.classes-card-quote{gap:0}.classes-card-cta{margin-block-start:var(--space-3)}@media (min-width:40rem){.classes-card-image{aspect-ratio:3/2}.classes-card-panel{text-align:center;align-items:center}}@media (min-width:48rem){.classes-card{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.classes-card-image{aspect-ratio:55/86;max-block-size:53.75rem}.classes-card-photo-end .classes-card-image{order:1}.classes-card-panel{justify-content:center;gap:var(--space-6);padding:var(--space-8) var(--space-5);text-align:center}.classes-card-panel>*{max-inline-size:29.375rem}.classes-card-cta{margin-block-start:var(--space-4)}}@media (min-width:64rem){.classes-card-panel{padding-inline:var(--space-7)}.classes-card-meta{font-size:var(--text-lg)}}
