.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:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--fp1) 6%,#fff));border-color:color-mix(in srgb,var(--fp1) 16%,rgba(148,163,184,.32));box-shadow:inset 0 1px #ffffffe6,0 8px 24px color-mix(in srgb,var(--fp1) 10%,transparent);gap:.4rem;min-height:0;padding:.6rem .7rem}.course-hero-meta-badges--rail .course-hero-meta-badges__box--engagement{background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--fp2) 6%,#fff));border-color:color-mix(in srgb,var(--fp2) 16%,rgba(148,163,184,.32))}.course-hero-meta-badges--rail .course-meta-badge{font-size:.72rem;gap:.35rem;line-height:1.25;max-width:100%;padding:.34rem .62rem .34rem .34rem;white-space:nowrap}.course-hero-meta-badges--rail .course-meta-badge__chip{border-radius:.4rem;height:1.25rem;width:1.25rem}.course-hero-meta-badges--rail .course-meta-badge__chip svg{height:.72rem;width:.72rem}.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:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--fp1) 6%,#fff));border:1px solid color-mix(in srgb,var(--fp1) 16%,rgba(148,163,184,.32));border-radius:1rem;box-shadow:inset 0 1px #ffffffe6,0 8px 24px color-mix(in srgb,var(--fp1) 10%,transparent);display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-start;padding:.75rem .9rem}.course-hero-meta-badges--row .course-hero-meta-badges__box,.course-hero-meta-badges--row .course-hero-meta-badges__row{display:contents}.course-hero-meta-badges--row .course-meta-badge{justify-content:flex-start}.course-hero-meta-badges--row .course-meta-badge,.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-items:stretch;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--fp1) 6%,#fff));border:1px solid color-mix(in srgb,var(--fp1) 16%,rgba(148,163,184,.32));border-radius:1rem;box-shadow:inset 0 1px #ffffffe6,0 8px 24px color-mix(in srgb,var(--fp1) 10%,transparent);display:flex;flex-direction:column;gap:.45rem;justify-content:flex-start;min-height:3.25rem;min-width:0;padding:.75rem .9rem}.course-hero-meta-badges__box--engagement{background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--fp2) 6%,#fff));border-color:color-mix(in srgb,var(--fp2) 16%,rgba(148,163,184,.32))}.course-hero-meta-badges__row{align-items:stretch;display:flex;flex-wrap:nowrap;gap:.4rem;min-width:0;width:100%}.course-hero-meta-badges__row .course-meta-badge{flex:1 1 0;justify-content:center;max-width:100%;min-width:0}.course-hero-meta-badges__row--full .course-meta-badge,.course-meta-badge--wide{flex:1 1 100%;justify-content:flex-start;max-width:100%;width:100%}.course-meta-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-meta-badge--block{flex:1 1 0;max-width:100%;width:auto}.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;width:100%}.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:#64748b;font-size:.625rem;font-weight:700}.course-meta-badge{background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.92));border:1px solid color-mix(in srgb,var(--fp1) 22%,rgba(148,163,184,.35));border-radius:999px;box-shadow:inset 0 1px #ffffffd9;color:#0f172a;font-size:.75rem;font-weight:800;gap:.4rem;padding:.34rem .72rem .34rem .36rem;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.4rem;justify-content:center;width:1.4rem}.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) 10%,hsla(0,0%,100%,.94));border-color:color-mix(in srgb,var(--fp1) 28%,rgba(148,163,184,.3))}.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) 10%,hsla(0,0%,100%,.94));border-color:color-mix(in srgb,var(--fp2) 28%,rgba(148,163,184,.3))}.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) 10%,hsla(0,0%,100%,.94));border-color:color-mix(in srgb,var(--fp3) 28%,rgba(148,163,184,.3));color:#0f172a}.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) 8%,hsla(0,0%,100%,.94));border-color:color-mix(in srgb,var(--fp1) 22%,rgba(148,163,184,.32));box-shadow:inset 0 1px #ffffffd9,0 4px 16px color-mix(in srgb,var(--fp1) 10%,transparent);color:#0f172a}.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:color-mix(in srgb,var(--fp1) 6%,hsla(0,0%,100%,.94));border:1px solid color-mix(in srgb,var(--fp1) 18%,rgba(148,163,184,.35));border-radius:.625rem;color:#0f172a;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:color-mix(in srgb,var(--fp1) 10%,#fff);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-items:stretch;background:linear-gradient(145deg,#fffffff5,color-mix(in srgb,var(--fp1) 6%,#fff));border:1px solid color-mix(in srgb,var(--fp1) 16%,rgba(148,163,184,.32));border-radius:.75rem;box-shadow:inset 0 1px #ffffffe6,0 6px 18px color-mix(in srgb,var(--fp1) 10%,transparent);display:flex;flex-direction:column;gap:.35rem;padding:.5rem .55rem}.course-hero-meta-badges .course-hero-meta-badges__box{display:contents}.course-hero-meta-badges .course-hero-meta-badges__row{gap:.28rem}.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-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{flex:0 1 auto;width:-moz-fit-content;width:fit-content}.course-hero-meta-badges .course-meta-badge{font-size:.62rem;gap:.26rem;line-height:1.2;padding:.22rem .48rem .22rem .22rem;white-space:nowrap}.course-hero-meta-badges .course-meta-badge__chip{border-radius:.3rem;height:1.05rem;width:1.05rem}.course-hero-meta-badges .course-meta-badge__chip svg{height:.65rem;width:.65rem}}html.dark .course-hero-meta-badges--rail .course-hero-meta-badges__box,html.dark .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}html.dark .course-hero-meta-badges--rail .course-hero-meta-badges__box--engagement,html.dark .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))}html.dark .course-hero-meta-badges--row .course-hero-meta-badges__grid{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}html.dark .course-meta-badge{color:#f1f5f9}html.dark .course-meta-badge:not(.course-meta-badge--accent){background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp1) 34%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0f}html.dark .course-meta-badge--fp2:not(.course-meta-badge--accent),html.dark .course-meta-badge--orange:not(.course-meta-badge--accent){background:color-mix(in srgb,var(--fp2) 10%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp2) 34%,hsla(0,0%,100%,.12))}html.dark .course-meta-badge--amber:not(.course-meta-badge--accent),html.dark .course-meta-badge--cyan:not(.course-meta-badge--accent),html.dark .course-meta-badge--fp3:not(.course-meta-badge--accent),html.dark .course-meta-badge--glass:not(.course-meta-badge--accent),html.dark .course-meta-badge--purple:not(.course-meta-badge--accent){background:color-mix(in srgb,var(--fp3) 10%,rgba(8,12,22,.55));border-color:color-mix(in srgb,var(--fp3) 34%,hsla(0,0%,100%,.12))}html.dark .course-meta-badge--accent{background:var(--fp1);border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.18));color:#fff}html.dark .course-hero-social-btn{background:color-mix(in srgb,var(--fp1) 10%,rgba(8,12,22,.65));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.12));color:#e2e8f0}html.dark .course-hero-social-btn:hover{background:color-mix(in srgb,var(--fp1) 16%,rgba(8,12,22,.75))}html.dark .course-hero-rating__count{color:#ffffff8c}@media(max-width:767px){html.dark .course-hero-meta-badges .course-hero-meta-badges__grid{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 12px 28px -22px color-mix(in srgb,var(--fp2) 35%,transparent),inset 0 1px #ffffff14}html.dark .course-hero-meta-badges .course-hero-meta-badges__social{border-top-color:color-mix(in srgb,var(--fp1) 22%,hsla(0,0%,100%,.1))}}
