.featured-course-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px;display:grid}.featured-course{border:1px solid var(--line);background:var(--card);border-radius:8px;min-width:0;overflow:hidden}.featured-course>a{height:100%;color:inherit;flex-direction:column;display:flex}.featured-course>a:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.featured-course .course-cover,.featured-course .course-art{aspect-ratio:16/9;border-radius:0;min-height:0}.featured-course-body{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.featured-course-body p,.featured-course-body h3{margin:0}.featured-course-body h3{letter-spacing:0;font-size:1.2rem;line-height:1.35}.featured-course-provider,.featured-course-summary{color:var(--aic-muted-fg);font-size:.85rem}.featured-course-summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.featured-course-facts{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;font-size:.8rem;display:flex}.featured-course-link{color:var(--blue);font-size:.85rem;font-weight:600}.featured-course>a:hover .featured-course-link{text-decoration:underline}.featured-course-status{color:var(--aic-muted-fg);padding-block:20px}@media (width<=1100px){.featured-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.featured-course-grid{grid-template-columns:minmax(0,1fr)}}
