/* Two-column course summaries: full-width description beside the price. */
.eaio-concept .eaio-course,.eaio-concept .eaio-course.featured{grid-template-columns:minmax(0,2.1fr) minmax(240px,.9fr);column-gap:48px;padding-block:28px}
.eaio-concept .eaio-course-number{grid-column:1;grid-row:1;margin-bottom:10px}
.eaio-concept .eaio-course h3{grid-column:1;grid-row:2;margin-bottom:12px}
.eaio-concept .eaio-course>p:not(.eaio-course-number):not(.eaio-small){grid-column:1;grid-row:3;margin:0 0 12px;max-width:none}
.eaio-concept .eaio-course ul{grid-column:1;grid-row:4;margin:0}
.eaio-concept .eaio-course-bottom{grid-column:2;grid-row:1/4;align-self:start}
.eaio-concept .eaio-course>p.eaio-small{grid-column:2;grid-row:4;margin:0;font-size:12px}
@media(max-width:780px){
 .eaio-concept .eaio-course,.eaio-concept .eaio-course.featured{grid-template-columns:minmax(0,1.5fr) minmax(200px,1fr);column-gap:24px}
}
@media(max-width:600px){
 .eaio-concept .eaio-course,.eaio-concept .eaio-course.featured{display:flex;flex-direction:column;gap:0}
 .eaio-concept .eaio-course ul{margin:0 0 18px}
 .eaio-concept .eaio-course-bottom{width:100%;margin:0}
 .eaio-concept .eaio-course>p.eaio-small{order:1;margin-top:12px}
}
