div.courses-header-meta{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:24px}div.courses-meta-item{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--mid-grey-color)}span.courses-meta-icon{font-size:16px}a.course-featured-card{display:grid;grid-template-columns:1fr 1.4fr;gap:48px;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;margin-top:32px;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease}a.course-featured-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.1);transform:translateY(-2px)}div.course-featured-card__image{height:100%;min-height:320px;overflow:hidden}div.course-featured-card__image img{width:100%;height:100%;object-fit:cover;display:block}div.course-featured-card__body{padding:40px 40px 40px 0}div.course-featured-card__body h2{margin-bottom:16px}div.course-card__meta,div.course-featured-card__meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}div.course-meta-pill,span.course-meta-pill{display:inline-flex;align-items:center;gap:6px;background:var(--light-grey-color);border:1px solid #e5e7eb;border-radius:20px;padding:6px 14px;font-size:14px;font-weight:400;color:var(--mid-grey-color);white-space:nowrap}span.course-meta-pill--sm{font-size:13px;padding:4px 12px}div.courses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}a.course-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:box-shadow .2s ease,transform .2s ease}a.course-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.08);transform:translateY(-2px)}div.course-card__image{height:200px;overflow:hidden}div.course-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}a.course-card:hover div.course-card__image img{transform:scale(1.03)}div.course-card__body{padding:20px 22px 24px;flex:1;display:flex;flex-direction:column}p.course-card__label{font-size:13px;font-weight:600;margin-bottom:8px;letter-spacing:.02em}div.course-card__body h5{margin-bottom:10px;font-size:20px;line-height:26px}p.course-card__desc{font-size:15px;line-height:22px;color:var(--mid-grey-color);margin-bottom:16px;flex:1}@media (max-width:900px){div.courses-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){a.course-featured-card{grid-template-columns:1fr}div.course-featured-card__image{min-height:220px}div.course-featured-card__body{padding:24px}div.courses-grid{grid-template-columns:1fr}div.courses-header-meta{flex-direction:column;gap:12px}}div.home-courses-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}a.home-course-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease}a.home-course-card:hover{box-shadow:0 6px 24px rgba(0,0,0,.08);transform:translateY(-2px)}div.home-course-card__image{height:180px;overflow:hidden}div.home-course-card__image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:0;transition:transform .3s ease}a.home-course-card:hover div.home-course-card__image img{transform:scale(1.03)}div.home-course-card__body{padding:16px 18px 20px;flex:1;display:flex;flex-direction:column}p.home-course-card__label{font-size:12px;font-weight:600;margin-bottom:6px;letter-spacing:.02em}div.home-course-card__body h5{font-size:17px;line-height:23px;margin-bottom:8px}p.home-course-card__desc{font-size:14px;line-height:20px;color:var(--mid-grey-color);margin:0;flex:1}@media (max-width:900px){div.home-courses-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){div.home-courses-grid{grid-template-columns:repeat(2,1fr);gap:14px}div.home-course-card__image{height:140px}div.home-course-card__body{padding:12px 14px 16px}}