.courses-header[data-astro-cid-systoabk]{margin-bottom:2rem}.coming-up[data-astro-cid-systoabk]{margin-bottom:3rem}.coming-up-grid[data-astro-cid-systoabk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.coming-up-card[data-astro-cid-systoabk]{background-color:rgb(var(--color-bg-code));border:2px solid;flex-direction:column;gap:.5rem;padding:1.1rem;text-decoration:none;display:flex}.coming-up-card[data-astro-cid-systoabk] p[data-astro-cid-systoabk]{margin:0;font-size:.9rem}.coming-up-date[data-astro-cid-systoabk]{background:rgb(var(--color-text-link));color:rgb(var(--color-bg-body));text-transform:uppercase;align-self:flex-start;padding:.1rem .45rem;font-size:.7rem;font-weight:700}.coming-up-name[data-astro-cid-systoabk]{font-size:1.1rem}.coming-up-link[data-astro-cid-systoabk]{text-transform:uppercase;margin-top:auto;padding-top:.25rem;font-size:.8rem;font-weight:700}.coming-up-card[data-astro-cid-systoabk]:hover .coming-up-name[data-astro-cid-systoabk],.coming-up-card[data-astro-cid-systoabk]:focus-visible .coming-up-name[data-astro-cid-systoabk]{text-decoration:underline}@media (width<=699px){.coming-up-grid[data-astro-cid-systoabk]{grid-template-columns:1fr}}.premium-courses[data-astro-cid-systoabk]{margin-bottom:3rem}.students-list[data-astro-cid-systoabk]{margin:0;font-size:.9rem}.students-list[data-astro-cid-systoabk] li[data-astro-cid-systoabk]+li[data-astro-cid-systoabk]{margin-top:.4rem}.past-cohorts[data-astro-cid-systoabk]{margin-bottom:3.5rem}.cohort-grid[data-astro-cid-systoabk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.cohort-card[data-astro-cid-systoabk]{border:2px solid;flex-direction:column;gap:.75rem;padding:1.1rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:4px 4px}.cohort-card[data-astro-cid-systoabk]:hover,.cohort-card[data-astro-cid-systoabk]:focus-visible{transform:translate(-2px,-2px);box-shadow:6px 6px}.cohort-card[data-astro-cid-systoabk]:hover .cohort-name[data-astro-cid-systoabk],.cohort-card[data-astro-cid-systoabk]:focus-visible .cohort-name[data-astro-cid-systoabk]{text-decoration:underline}.cohort-stat[data-astro-cid-systoabk]{border-bottom:1px solid;align-items:baseline;gap:.5rem;padding-bottom:.75rem;display:flex}.cohort-stat-number[data-astro-cid-systoabk]{color:rgb(var(--color-text-link));font-size:2.5rem;font-weight:800;line-height:1}.cohort-stat-label[data-astro-cid-systoabk]{text-transform:uppercase;color:rgb(var(--color-text-muted));font-size:.75rem;font-weight:700}.cohort-name[data-astro-cid-systoabk]{font-size:1.1rem}.cohort-description[data-astro-cid-systoabk]{color:rgb(var(--color-text-muted));margin:0;font-size:.85rem}.cohort-timeline[data-astro-cid-systoabk]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.cohort-edition[data-astro-cid-systoabk]{white-space:nowrap;border:1px solid;margin:0;padding:.1rem .4rem;font-size:.7rem;font-weight:700}.cohort-edition-current[data-astro-cid-systoabk]{border-color:rgb(var(--color-text-link));background:rgb(var(--color-text-link));color:rgb(var(--color-bg-body))}.cohort-status[data-astro-cid-systoabk]{align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;font-size:.8rem;font-weight:700;display:flex}.cohort-dot[data-astro-cid-systoabk]{background:rgb(var(--color-text-link));border-radius:50%;flex:none;width:.55rem;height:.55rem}.cohort-link[data-astro-cid-systoabk]{text-transform:uppercase;font-size:.8rem;font-weight:700}@media (width<=899px){.cohort-grid[data-astro-cid-systoabk]{grid-template-columns:1fr}}.premium-course-list[data-astro-cid-systoabk]{border-top:2px solid;border-bottom:2px solid}.premium-course-row[data-astro-cid-systoabk]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 0;display:grid}.premium-course-row[data-astro-cid-systoabk]+.premium-course-row[data-astro-cid-systoabk]{border-top:1px solid}.premium-description[data-astro-cid-systoabk]{color:rgb(var(--color-text-muted));margin-top:.25rem;font-size:.85rem;display:block}.premium-price[data-astro-cid-systoabk]{white-space:nowrap;font-weight:700}.premium-course-row[data-astro-cid-systoabk]:hover strong[data-astro-cid-systoabk],.premium-course-row[data-astro-cid-systoabk]:focus-visible strong[data-astro-cid-systoabk]{text-decoration:underline}
