.featured-courses .courses-grid{display:grid;gap:28px}.featured-courses .courses-grid.columns-1{grid-template-columns:1fr}.featured-courses .courses-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-courses .courses-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.featured-courses .courses-grid.columns-2,.featured-courses .courses-grid.columns-3{grid-template-columns:1fr}}.featured-courses .course-card.simple-card{background:#ffffff;border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,0.08);overflow:hidden;display:flex;flex-direction:column;height:100%}.featured-courses .course-card__image{display:block}.featured-courses .course-card__image img{width:100%;height:230px;object-fit:cover;display:block}.featured-courses .course-card__inner{display:flex;flex-direction:column;gap:8px;padding:18px;flex:1 1 auto}.featured-courses .course-card__title{font-weight:800;margin:0;text-transform:uppercase}.featured-courses .course-card__title a{text-decoration:none;color:inherit}.featured-courses .course-card__date a{color:#2f5baa;text-decoration:none;font-weight:600}.featured-courses .course-card__mentor{color:#2b3a45;font-weight:600}.featured-courses .course-card__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.featured-courses .course-card__readmore{color:#2f5baa;text-decoration:none;font-weight:700}.featured-courses .course-card__enroll{}.all-courses .courses-filter{margin:10px 0 24px}.all-courses .courses-filter__chips{display:flex;flex-wrap:wrap;gap:10px}.all-courses .courses-filter .chip{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:2px solid #1f6f95;color:#1f6f95;background:#fff;border-radius:999px;text-decoration:none;font-weight:700;line-height:1;transition:all .15s ease}.all-courses .courses-filter .chip:hover{background:#e8f3f8}.all-courses .courses-filter .chip.is-active{background:#1f6f95;color:#fff}.all-courses .courses-filter .chip--reset{border-color:#b5c3cc;color:#37505c}.all-courses .courses-filter .chip--reset:hover{background:#f2f6f8}.all-courses .courses-archive__summary{margin:10px 0 14px;color:#203047;font-weight:600}.all-courses .courses-archive__grid{display:grid;gap:24px}.all-courses .courses-archive.columns-1 .courses-archive__grid{grid-template-columns:1fr}.all-courses .courses-archive.columns-2 .courses-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-courses .courses-archive.columns-3 .courses-archive__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.all-courses .courses-archive__grid{grid-template-columns:1fr!important}}.all-courses .course-card.simple-card{background:#ffffff;border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,0.08);overflow:hidden;display:flex;flex-direction:column;height:100%}.all-courses .course-card__image img{width:100%;height:230px;object-fit:cover;display:block}.all-courses .course-card__inner{display:flex;flex-direction:column;gap:8px;padding:18px;flex:1 1 auto}.all-courses .course-card__title{font-weight:800;margin:0;text-transform:uppercase}.all-courses .course-card__title a{text-decoration:none;color:inherit}.all-courses .course-card__date a{color:#2f5baa;text-decoration:none;font-weight:600}.all-courses .course-card__mentor{color:#2b3a45;font-weight:600}.all-courses .course-card__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.all-courses .course-card__readmore{color:#2f5baa;text-decoration:none;font-weight:700}.all-courses .course-card__enroll{}.all-courses .courses-archive__pagination{margin-top:18px}.all-courses .courses-archive__pagination ul{list-style:none;display:flex;gap:8px;padding:0;margin:0}.all-courses .courses-archive__pagination li a,.all-courses .courses-archive__pagination li span{display:inline-block;padding:8px 12px;border:2px solid #b5c3cc;border-radius:8px;text-decoration:none;color:#203047;font-weight:600}.all-courses .courses-archive__pagination li .current{background:#1f6f95;border-color:#1f6f95;color:#fff}.all-courses .courses-archive__summary{margin:10px 0 14px;color:#203047;font-weight:600}.all-courses .courses-archive__grid{display:grid;gap:24px}.all-courses .courses-archive.columns-1 .courses-archive__grid{grid-template-columns:1fr}.all-courses .courses-archive.columns-2 .courses-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.all-courses .courses-archive.columns-3 .courses-archive__grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:980px){.all-courses .courses-archive__grid{grid-template-columns:1fr!important}}.all-courses .course-card.simple-card{position:relative;background:#ffffff;border-radius:10px;box-shadow:0 10px 24px rgba(0,0,0,0.08);overflow:hidden;display:flex;flex-direction:column;height:100%}.all-courses .course-card.has-bar .course-card__bar{content:"";position:absolute;left:0;top:0;bottom:0;width:14px;background:#5A6772}.all-courses .course-card.cat-business .course-card__bar{background:#0d6efd}.all-courses .course-card.cat-tech .course-card__bar{background:#7c1a1f}.all-courses .course-card.cat-arts .course-card__bar{background:#6f42c1}.all-courses .course-card.cat-health .course-card__bar{background:#198754}.all-courses .course-card__image{display:block;margin-left:14px}.all-courses .course-card__image img{width:100%;height:230px;object-fit:cover;display:block}.all-courses .course-card__inner{display:flex;flex-direction:column;gap:8px;padding:18px;padding-left:28px;flex:1 1 auto}.all-courses .course-card__top{display:flex;justify-content:flex-start}.all-courses .course-card__status.chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;background:#e9eef2;color:#2b3a45}.all-courses .course-card__status.is-active{background:#e6f4ea;color:#1e7e34}.all-courses .course-card__status.is-upcoming{background:#e7f1fb;color:#0d6efd}.all-courses .course-card__status.is-ended{background:#f6e8ea;color:#842029}.all-courses .course-card__title{font-weight:800;margin:0;text-transform:uppercase}.all-courses .course-card__title a{text-decoration:none;color:inherit}.all-courses .course-card__date a{color:#2f5baa;text-decoration:none;font-weight:600}.all-courses .course-card__mentor{color:#2b3a45;font-weight:600}.all-courses .course-card__footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto}.all-courses .course-card__readmore{color:#2f5baa;text-decoration:none;font-weight:700}.all-courses .course-card__enroll{}.all-courses .course-card.is-ended{opacity:.92}.all-courses .course-card.is-ended .course-card__image img{filter:grayscale(40%)}.all-courses .courses-archive__pagination{margin-top:18px}.all-courses .courses-archive__pagination ul{list-style:none;display:flex;gap:8px;padding:0;margin:0}.all-courses .courses-archive__pagination li a,.all-courses .courses-archive__pagination li span{display:inline-block;padding:8px 12px;border:2px solid #b5c3cc;border-radius:8px;text-decoration:none;color:#203047;font-weight:600}.all-courses .courses-archive__pagination li .current{background:#1f6f95;border-color:#1f6f95;color:#fff}.mentors-carousel{width:100%;position:relative;margin:40px 0}.mentors-carousel .swiper{overflow:visible}.mentors-carousel .swiper-slide{display:flex;height:100%}.mentor-card__title{text-transform:none}.mentor-card__position{margin-top:4px;font-weight:700;color:#2b3a45}.mentor-card__description{margin-top:8px;color:#203047;font-size:15px;line-height:1.6}.mentors-carousel__nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none}.mentors-carousel__nav button{pointer-events:auto;background:#ffffff;color:#203047;border:2px solid rgba(32,48,71,0.15);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;box-shadow:0 6px 16px rgba(0,0,0,0.12);transition:background .2s ease,color .2s ease,transform .2s ease}.mentors-carousel__nav button:hover{background:#1f6f95;color:#ffffff;transform:translateY(-2px)}.mentors-carousel__prev{position:absolute;left:-10px}.mentors-carousel__next{position:absolute;right:-10px}@media (max-width:980px){.mentors-carousel__prev{left:0}.mentors-carousel__next{right:0}}@media (max-width:767px){.mentors-carousel__nav{top:auto;bottom:-18px;transform:none;text-align:center}.mentors-carousel__prev{left:25%}.mentors-carousel__next{right:25%}}