.ka .page-hero .crs-stats{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.ka .page-hero .crs-stats span{background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:6px 14px;font-size:13px}.ka .page-hero .crs-stats b{color:#ffb020;margin-right:4px;font-weight:900}.ka .crs-list{padding-top:32px;padding-bottom:56px}.ka .crs-chips{padding:0 0 18px}.ka .crs-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ka .crs-list .crs-cards{grid-template-columns:repeat(2,1fr)}.ka .crs-cards .course{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;min-width:0;transition:transform .2s;display:flex;overflow:hidden}.ka .crs-cards .course:hover{transform:translateY(-4px)}.ka .crs-cards .course .thumb{background:var(--soft);position:relative}.ka .crs-cards .course .thumb a{display:block}.ka .crs-cards .course .thumb img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.ka .crs-cards .course .tag{z-index:1}.ka .crs-cards .course-ph{aspect-ratio:16/9;color:#fff;background:linear-gradient(120deg,#071434,#0b2a6f 60%,#14389a);place-items:center;font-size:40px;display:grid}.ka .crs-cards .course-b{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.ka .crs-cards .course-b h3{color:var(--blue-d);font-size:18px;font-weight:900;line-height:1.3}.ka .crs-cards .course-b h3 a:hover{color:var(--blue)}.ka .crs-cards .course-b p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:13.5px;display:-webkit-box;overflow:hidden}.ka .crs-cards .course-b ul{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.ka .crs-cards .course-b li{gap:8px;font-size:13px;display:flex}.ka .crs-cards .course-b li i{color:var(--gold);margin-top:3px;font-size:12px}.ka .crs-cards .course-f{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.ka .crs-cards .course-f small{color:var(--muted);font-size:11.5px;display:block}.ka .crs-cards .course-f b{color:#dc2626;font-size:20px;font-weight:900}.ka .crs-cards .course-f .old{color:var(--muted);margin-left:6px;font-size:13px;font-weight:400}.ka .crs-cards .course-f .acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ka .crs-cta{background:var(--soft);border:1px solid var(--line);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding:22px 24px;display:flex}.ka .crs-cta h3{color:var(--blue-d);font-size:18px;font-weight:900}.ka .crs-cta p{color:var(--muted);margin-top:4px;font-size:14px}.ka .crs-cta>div:last-child{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1100px){.ka .crs-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.ka .crs-cards,.ka .crs-list .crs-cards{grid-template-columns:1fr}.ka .crs-cards .course-f{flex-wrap:wrap}.ka .crs-cta{padding:18px}}.ka .crs-list .sec-head .h2,.ka .crd-related .sec-head .h2{letter-spacing:0;margin-top:6px;font-size:clamp(22px,3.4vw,36px);font-weight:900}@media (max-width:560px){.ka .crs-list .sec-head .h2,.ka .crd-related .sec-head .h2{font-size:22px}.ka .crs-list .sec-head,.ka .crd-related .sec-head{flex-direction:row;align-items:flex-end}}
