.news-hero .kg-cover-badge,.news-hero .course-cover-title{display:none}.course-cover-title{position:absolute;inset:auto 64px 12px 12px;display:-webkit-box;overflow:hidden;padding:7px 10px;border-radius:9px;background:color-mix(in srgb,var(--color-surface) 94%,transparent);color:var(--color-ink);font-size:12px;font-weight:750;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.course-card-tagline{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.kg-progress{box-shadow:var(--shadow-cekung)}.kg-progress>*{box-shadow:inset 0 -2px 0 var(--color-primary-depth)}@media(max-width:639px){.course-card{flex-direction:row}.course-card-cover{flex:none;width:96px;aspect-ratio:auto;align-self:stretch}.course-card-cover .kg-cover-badge,.course-card-cover .course-cover-title,.course-card-cover .kg-cover-fallback ul,.course-card-cover .kg-cover-fallback>span[aria-hidden]{display:none}.course-card-cover .kg-cover-fallback{justify-content:center;padding:0}.course-card-save{top:4px;right:4px;z-index:1;background:transparent}.course-card-body{min-width:0;padding:12px}.course-card-body>p:first-child,.course-card-body>h3{padding-right:34px}.course-card-body>p:first-child{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-card-body>h3{margin-top:2px;font-size:15px;line-height:1.3}.course-card-tagline{display:none}.course-card-meta{margin-top:6px;font-size:12px}.course-card .course-social{margin-top:6px;padding:0;border:0;flex-wrap:wrap;justify-content:flex-start;gap:0 10px}.course-card .course-social-rating{display:flex;gap:6px}.course-card .course-rating-stars{display:none}.course-card .course-social-rating strong{font-size:12px}.course-card .course-social-rating strong:before{content:"★ ";color:var(--color-primary)}.course-card .course-social-participants{text-align:left}.course-card .course-social-participants strong{display:inline;margin-right:4px;font-size:12px}.catalog-selects select.kg-input{width:auto;min-height:42px;padding:0 6px 0 4px;border:0;border-radius:999px;background:transparent;box-shadow:none;font-size:14px;font-weight:600}.course-card-body>h3 a:after{content:"";position:absolute;inset:0}}@media(max-width:639px){.kg-table-stack,.kg-table-stack tbody,.kg-table-stack tr{display:block}.kg-table-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kg-table-stack tr{padding:12px 0;border-bottom:1px solid var(--color-line)}.kg-table-stack tr:first-child{border-top:1px solid var(--color-line)}.kg-table-stack td{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:12px;padding:3px 0;border:0;background:none;font-weight:400}.kg-table-stack td:before{content:attr(data-label);font-weight:600;color:var(--color-ink-soft)}.kg-table-stack td:first-child{display:block;padding-bottom:6px;font-size:15px;font-weight:700;color:var(--color-ink)}.kg-table-stack td:first-child:before{content:none}}.course-social{margin-top:18px;padding:14px 0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);display:flex;align-items:center;justify-content:space-between;gap:12px}.course-social-rating{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px 8px}.course-rating-stars{font-size:14px;letter-spacing:1px;color:var(--color-primary);white-space:nowrap}.course-social-rating strong{font-size:14px;font-variant-numeric:tabular-nums}.course-social-rating>span:last-child{grid-column:1/-1;font-size:12px;color:var(--color-muted)}.course-social-participants{text-align:right;min-width:0}.course-social-participants strong{display:block;font-size:17px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.course-social-participants span{font-size:12px;color:var(--color-muted)}
