.CourseLibrary_course___FpmD{margin-top:40px}.CourseLibrary_courseHead__R8Jzo{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:20px}.CourseLibrary_courseTitle__8emnA{font-size:22px;margin-bottom:4px}.CourseLibrary_grid__Sry0Y{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.CourseLibrary_cardLink__XQ2Z8{color:inherit}.CourseLibrary_cardLink__XQ2Z8:hover{text-decoration:none}.CourseLibrary_vcard__WDO_Q{background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden;height:100%;transition:border-color .15s,transform .15s}.CourseLibrary_cardLink__XQ2Z8:hover .CourseLibrary_vcard__WDO_Q{border-color:var(--pine);transform:translateY(-2px)}.CourseLibrary_thumb__AnFlJ{position:relative;aspect-ratio:16/9;background:var(--wf-2)}.CourseLibrary_thumb__AnFlJ img{width:100%;height:100%;object-fit:cover}.CourseLibrary_dur__t_tDi{position:absolute;right:8px;bottom:8px;background:rgba(20,33,30,.82);color:#fff;font-size:11px;padding:2px 6px;border-radius:5px}.CourseLibrary_lock__FmE9h{position:absolute;top:8px;right:8px;background:rgba(20,33,30,.6);border-radius:6px;padding:2px 6px;font-size:12px}.CourseLibrary_badge__uPegn{position:absolute;top:8px;left:8px}.CourseLibrary_cardBody__HKsIk{padding:14px 15px 16px}.CourseLibrary_chapter__WlpwN{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--pine)}.CourseLibrary_vtitle__ShGVJ{font-size:17px;margin:4px 0 6px}.CourseLibrary_vdesc__veA5b{font-size:13.5px;color:var(--ink-soft);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:860px){.CourseLibrary_grid__Sry0Y{grid-template-columns:1fr 1fr}}@media (max-width:560px){.CourseLibrary_grid__Sry0Y{grid-template-columns:1fr}}.WatchProgressBar_bar__GQXzg{position:absolute;left:0;right:0;bottom:0;height:4px;background:rgba(20,33,30,.35)}.WatchProgressBar_fill__NQLv3{height:100%;background:var(--highlighter)}