._CourseTags_2b5524c{flex-wrap:wrap;gap:.5rem;display:flex}._CourseTags__Tag_2b5524c{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;border:1px solid #fff3;border-radius:.25rem;align-items:center;gap:.25rem;padding:1px .25rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem;display:flex}._CourseTags__Tag_2b5524c svg{width:1rem;height:1rem}@media (min-width:64rem){._CourseTags__Tag_2b5524c{letter-spacing:.0094rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}}._CourseMetrics_dc4fe51{align-items:center;gap:.5rem;display:flex}._CourseMetrics__Stars_dc4fe51{align-items:center;gap:.25rem;display:flex}._CourseMetrics__Stars__Number_dc4fe51{color:var(--sin-on-surface);letter-spacing:.0094rem;opacity:.88;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}._CourseMetrics__Opinions_dc4fe51{align-items:center;gap:.125rem;display:flex}._CourseMetrics__Opinions__Text_dc4fe51{color:var(--sin-on-surface);letter-spacing:.0094rem;opacity:.88;border-bottom:1px solid #fff3;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}._CourseHeader_903373f{flex-direction:column;gap:.5rem;display:flex}._CourseHeader_903373f img{aspect-ratio:1;object-fit:contain;border-radius:100%}._CourseHeader__Title_903373f{color:var(--sin-on-surface);letter-spacing:-.025rem;font-family:Bricolage Grotesque,sans-serif;font-size:2rem;font-weight:700;line-height:2.5rem}@media (min-width:64rem){._CourseHeader__Title_903373f{letter-spacing:-.0156rem;font-family:Bricolage Grotesque,sans-serif;font-size:2.5rem;font-weight:700;line-height:3rem}}._CourseInfo_8aa3632{flex-direction:column;gap:1.25rem;display:flex}._CourseInfo__Description_8aa3632{color:var(--sin-on-surface-variant);letter-spacing:.0094rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.875rem;font-weight:400;line-height:1.5rem}@media (min-width:64rem){._CourseInfo__Description_8aa3632{letter-spacing:.0063rem;font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}}
