.home-page-module__IUU8pq__hero{grid-template-columns:minmax(0,1.02fr) minmax(22rem,.98fr);align-items:center;gap:clamp(3rem,8vw,7rem);padding-block:clamp(4.5rem,12vh,8rem);display:grid}.home-page-module__IUU8pq__hero-copy{max-width:38rem}.home-page-module__IUU8pq__hero-description{max-width:34rem;color:var(--color-muted-ink);margin-top:2rem;font-size:clamp(1.125rem,2vw,1.3125rem);line-height:1.55}.home-page-module__IUU8pq__course-card{border:1px solid var(--color-border);border-radius:var(--radius-large);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.home-page-module__IUU8pq__course-card-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.home-page-module__IUU8pq__course-status{color:#74581b;background:#f2c86b57;border-radius:999px;padding:.35rem .75rem;font-size:.875rem;font-weight:700}.home-page-module__IUU8pq__course-card-body{padding:clamp(1.75rem,4vw,2.5rem) 1.5rem}.home-page-module__IUU8pq__course-card h2{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}.home-page-module__IUU8pq__course-description{color:var(--color-muted-ink);margin-top:1.25rem;font-size:1.0625rem}@media (max-width:52rem){.home-page-module__IUU8pq__hero{grid-template-columns:1fr;gap:3rem}.home-page-module__IUU8pq__hero-copy{max-width:42rem}}@media (max-width:36rem){.home-page-module__IUU8pq__hero{padding-block:3rem}.home-page-module__IUU8pq__course-card-header{flex-wrap:wrap;gap:.5rem}.home-page-module__IUU8pq__course-card-header,.home-page-module__IUU8pq__course-card-body{padding-inline:1.25rem}}.home-page-module__IUU8pq__course-link{min-height:2.75rem;color:var(--color-primary);text-underline-offset:.25em;align-items:center;gap:.75rem;margin-top:1rem;font-weight:600;display:inline-flex}
