.course-hero-meta-badges{margin-top:1rem;min-width:0}.course-hero-meta-badges--rail{flex:0 0 auto;margin-top:0;min-width:0;pointer-events:auto;width:100%}.course-hero-meta-badges--rail .course-hero-meta-badges__grid{gap:.5rem;grid-template-columns:1fr}.course-hero-meta-badges--rail .course-hero-meta-badges__box{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:0 16px 40px -28px color-mix(in srgb,var(--fp2) 35%,transparent),inset 0 1px #ffffff14;gap:.35rem;min-height:0;padding:.55rem .65rem}.course-hero-meta-badges--rail .course-hero-meta-badges__box--engagement{background:color-mix(in srgb,var(--fp2) 12%,rgba(8,12,22,.72));border-color:color-mix(in srgb,var(--fp2) 28%,hsla(0,0%,100%,.1))}.course-hero-meta-badges--rail .course-meta-badge{font-size:.65rem;gap:.3rem;line-height:1.25;max-width:100%;padding:.22rem .55rem .22rem .28rem;white-space:normal}.course-hero-meta-badges--rail .course-meta-badge__chip{border-radius:.4rem;height:1.15rem;width:1.15rem}.course-hero-meta-badges--rail .course-meta-badge__chip svg{height:.7rem;width:.7rem}.course-hero-meta-badges--rail .course-hero-social-btn{font-size:.68rem;gap:.35rem;max-width:100%;padding:.35rem .6rem}.course-hero-meta-badges--rail .course-hero-social-btn svg{height:.85rem;width:.85rem}.course-hero-meta-badges--row .course-hero-meta-badges__grid{align-content:flex-start;align-items:center;background:color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.06));border:1px solid color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.12));border-radius:1rem;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0000001a;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start;padding:.75rem .9rem}.course-hero-meta-badges--row .course-hero-meta-badges__box{display:contents}.course-hero-meta-badges--row .course-meta-badge--block{flex:0 1 auto;max-width:100%;width:-moz-fit-content;width:fit-content}.course-hero-meta-badges--row.course-hero-meta-badges--rail .course-hero-meta-badges__grid{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;grid-template-columns:unset;justify-content:flex-start;padding:.55rem .65rem}.course-hero-meta-badges--row.course-hero-meta-badges--rail .course-hero-meta-badges__box{display:contents}.course-hero-meta-badges--row.course-hero-meta-badges--rail .course-hero-meta-badges__box--engagement{background:transparent;border:0;box-shadow:none}@media(min-width:768px){.course-hero-meta-badges--row .course-hero-meta-badges__grid{flex-wrap:nowrap}}.course-hero-meta-badges__grid{display:grid;gap:.65rem;grid-template-columns:1fr 1fr}.course-hero-meta-badges__box{align-content:flex-start;align-items:center;background:color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.06));border:1px solid color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.12));border-radius:1rem;box-shadow:inset 0 1px #ffffff14,0 8px 24px #0000001a;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start;min-height:3.25rem;min-width:0;padding:.75rem .9rem}.course-hero-meta-badges__box--engagement{background:color-mix(in srgb,var(--fp2) 10%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp2) 22%,hsla(0,0%,100%,.12))}.course-meta-badge--block{flex:0 1 auto;max-width:100%;width:-moz-fit-content;width:fit-content}.course-hero-meta-badges__pair{align-items:center;display:flex;flex-wrap:nowrap;gap:.35rem;max-width:100%;min-width:0;width:100%}.course-hero-meta-badges__pair .course-meta-badge{flex:1 1 0;max-width:100%;min-width:0;white-space:nowrap}.course-hero-meta-badges__social{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:.45rem}.course-hero-rating{align-items:center;background:#f59e0b1f;border:1px solid rgba(251,191,36,.22);border-radius:999px;display:inline-flex;flex-shrink:0;gap:.3rem;line-height:1;padding:.22rem .55rem}.course-hero-rating__stars{display:inline-flex;gap:.05rem}.course-hero-rating__score{color:#fcd34d;font-size:.8125rem;font-weight:900}.course-hero-rating__count{color:#ffffff8c;font-size:.625rem;font-weight:700}.course-meta-badge{background:color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.08));border:1px solid color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.18));border-radius:999px;box-shadow:inset 0 1px #ffffff1f;color:#ffffffeb;font-size:.72rem;font-weight:800;gap:.4rem;padding:.28rem .68rem .28rem .32rem;white-space:nowrap}.course-meta-badge,.course-meta-badge__chip{align-items:center;display:inline-flex;flex-shrink:0}.course-meta-badge__chip{background:var(--fp1);border-radius:.45rem;box-shadow:inset 0 1px #ffffff47;color:#fff;height:1.35rem;justify-content:center;width:1.35rem}.course-meta-badge--accent{background:var(--fp1);border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.2));color:#fff}.course-meta-badge--accent .course-meta-badge__chip{background:#fff3}.course-meta-badge--blue,.course-meta-badge--fp1,.course-meta-badge--green,.course-meta-badge--passed{background:color-mix(in srgb,var(--fp1) 12%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.14))}.course-meta-badge--blue .course-meta-badge__chip,.course-meta-badge--fp1 .course-meta-badge__chip,.course-meta-badge--green .course-meta-badge__chip,.course-meta-badge--passed .course-meta-badge__chip{background:var(--fp1)}.course-meta-badge--fp2,.course-meta-badge--orange{background:color-mix(in srgb,var(--fp2) 12%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp2) 38%,hsla(0,0%,100%,.14))}.course-meta-badge--fp2 .course-meta-badge__chip,.course-meta-badge--orange .course-meta-badge__chip{background:var(--fp2)}.course-meta-badge--amber,.course-meta-badge--cyan,.course-meta-badge--fp3,.course-meta-badge--purple{background:color-mix(in srgb,var(--fp3) 12%,hsla(0,0%,100%,.06));border-color:color-mix(in srgb,var(--fp3) 38%,hsla(0,0%,100%,.14));color:#fff}.course-meta-badge--amber .course-meta-badge__chip,.course-meta-badge--cyan .course-meta-badge__chip,.course-meta-badge--fp3 .course-meta-badge__chip,.course-meta-badge--purple .course-meta-badge__chip{background:var(--fp3)}.course-meta-badge--glass{background:color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.08));border-color:color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.16));box-shadow:inset 0 1px #ffffff29,0 4px 16px #0000001f;color:#ffffffeb}.course-meta-badge--glass .course-meta-badge__chip{background:var(--fp1)}.course-meta-badge--required{background:color-mix(in srgb,var(--fp3) 14%,rgba(244,63,94,.12));border-color:color-mix(in srgb,var(--fp3) 40%,rgba(244,63,94,.4))}.course-meta-badge--required .course-meta-badge__chip{background:var(--fp3)}.course-meta-badge--expiry-green{background:color-mix(in srgb,var(--fp1) 16%,transparent);border-color:color-mix(in srgb,var(--fp1) 42%,transparent)}.course-meta-badge--expiry-green .course-meta-badge__chip{background:var(--fp1)}.course-meta-badge--expiry-yellow{background:color-mix(in srgb,var(--fp3) 16%,transparent);border-color:color-mix(in srgb,var(--fp3) 42%,transparent);color:#fff}.course-meta-badge--expiry-yellow .course-meta-badge__chip{background:var(--fp3)}.course-meta-badge--expiry-red{background:color-mix(in srgb,var(--fp2) 10%,rgba(239,68,68,.16));border-color:color-mix(in srgb,var(--fp2) 30%,rgba(239,68,68,.45));color:#fff1f2}.course-meta-badge--expiry-red .course-meta-badge__chip{background:var(--fp2)}.course-hero-social-btn{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.12);border-radius:.625rem;color:#ffffffe6;display:inline-flex;flex-shrink:0;font-size:.8125rem;font-weight:800;gap:.5rem;padding:.5rem .875rem;transition:background .2s ease,transform .2s ease;white-space:nowrap}.course-hero-social-btn:hover{background:#ffffff24;transform:translateY(-1px)}.course-meta-placement--mobile{display:none}@media(max-width:1023px){.course-meta-placement--desktop{display:none!important}.course-meta-placement--mobile{display:block;margin-bottom:.75rem;margin-top:0}}@media(max-width:767px){.course-hero-meta-badges{margin-top:0}.course-hero-meta-badges .course-hero-meta-badges__grid{align-content:flex-start;align-items:center;background:color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.06));border:1px solid color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.12));border-radius:.75rem;box-shadow:inset 0 1px #ffffff14,0 6px 18px #0000001a;display:flex;flex-wrap:wrap;gap:.22rem;justify-content:flex-start;padding:.4rem .5rem;row-gap:.2rem}.course-hero-meta-badges .course-hero-meta-badges__box{display:contents}.course-hero-meta-badges .course-hero-meta-badges__pair{flex:1 1 100%;gap:.18rem;width:100%}.course-hero-meta-badges .course-hero-meta-badges__pair .course-meta-badge{flex:1 1 0;font-size:.54rem;gap:.16rem;line-height:1.15;min-width:0;overflow:hidden;padding:.1rem .32rem .1rem .14rem;text-overflow:ellipsis;white-space:nowrap}.course-hero-meta-badges .course-hero-meta-badges__pair .course-meta-badge__chip{height:.9rem;width:.9rem}.course-hero-meta-badges .course-hero-meta-badges__pair .course-meta-badge__chip svg{height:.55rem;width:.55rem}.course-hero-meta-badges .course-hero-meta-badges__social{align-items:center;border-top:1px solid color-mix(in srgb,var(--fp1) 18%,hsla(0,0%,100%,.1));display:flex;flex:1 1 100%;flex-wrap:wrap;gap:.2rem;justify-content:flex-start;margin:.1rem 0 0;padding-top:.28rem;width:100%}.course-hero-meta-badges .course-hero-meta-badges__social .course-hero-social-btn{border-radius:.5rem;flex:0 1 auto;font-size:.6rem;gap:.22rem;justify-content:center;max-width:100%;padding:.22rem .4rem;width:-moz-fit-content;width:fit-content}.course-hero-meta-badges .course-hero-meta-badges__social .course-hero-social-btn svg{height:.8rem;width:.8rem}.course-hero-meta-badges .course-hero-meta-badges__social .course-hero-rating,.course-hero-meta-badges .course-meta-badge{flex:0 1 auto;width:-moz-fit-content;width:fit-content}.course-hero-meta-badges .course-meta-badge{font-size:.6rem;gap:.22rem;line-height:1.2;max-width:100%;padding:.12rem .4rem .12rem .18rem;white-space:nowrap}.course-hero-meta-badges .course-meta-badge__chip{border-radius:.3rem;height:1rem;width:1rem}.course-hero-meta-badges .course-meta-badge__chip svg{height:.65rem;width:.65rem}.course-hero-meta-badges .course-meta-badge--block,.course-hero-meta-badges .course-meta-badge--glass{flex:0 1 auto;font-size:.58rem;gap:.18rem;justify-content:flex-start;max-width:100%;padding:.12rem .36rem .12rem .16rem;width:-moz-fit-content;width:fit-content}.course-hero-meta-badges .course-meta-badge--block .course-meta-badge__chip,.course-hero-meta-badges .course-meta-badge--glass .course-meta-badge__chip{height:.95rem;width:.95rem}.course-hero-meta-badges .course-meta-badge--block .course-meta-badge__chip svg,.course-hero-meta-badges .course-meta-badge--glass .course-meta-badge__chip svg{height:.6rem;width:.6rem}}
