.styles_card__T9O1s{background:var(--white,#FFFFFF);border-radius:16px;padding:16px 24px 24px 16px;@media (max-width:576px){flex-wrap:wrap}}.styles_photoColumn__Ruf7P{@media (max-width:576px){flex:1 0 auto}@media (min-width:576px){flex:0 0 200px}}.styles_photoContainer__qt6Yh{@media (min-width:576px){width:200px;height:200px}@media (max-width:576px){width:100%;max-width:272px;height:auto;aspect-ratio:1.4}}.styles_lecturerImg___uNeP{border-radius:24px}.styles_city__quJXj{background:var(--gray-200,#E2E8F0);border-radius:8px;@media (min-width:576px){width:200px}@media (max-width:576px){width:100%;max-width:272px}}.styles_specialty__ZBVQ3{border-radius:8px;@media (min-width:768px){font-size:14px}@media (max-width:768px){font-size:12px}}.styles_fullName__WceA7{margin:0;font-size:24px;font-style:normal;font-weight:700;line-height:140%}.styles_aboutTitle__PxScS{font-size:16px;font-style:normal;font-weight:600;line-height:140%}.styles_aboutText__Z_GqY{font-size:14px;font-style:normal;font-weight:400;line-height:140%}.styles_header__WVStN{@media (min-width:768px){font-size:32px}@media (max-width:768px){font-size:20px}}.styles_city__Zr3o2{font-size:14px;font-style:normal;font-weight:500;line-height:140%}.styles_date__LoEtr{font-size:24px;font-style:normal;font-weight:700;line-height:140%}.styles_card__ZGP2p{background:var(--white,#FFFFFF);@media (min-width:768px){border-radius:16px;padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px}@media (max-width:768px){border-radius:8px;padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px}}.styles_cardFooter__sw99B,.styles_cardHeader__vjvZd{@media (min-width:576px){justify-content:space-between}@media (max-width:576px){flex-direction:column;gap:16px}}.styles_section__Q0B7B{margin-bottom:8px;color:var(--gray-500,#64748B)}.styles_nmo__ElAjr,.styles_section__Q0B7B{font-size:14px;font-style:normal;font-weight:500;line-height:140%}.styles_title__LSk8V{overflow:hidden;text-overflow:ellipsis;font-size:24px;font-style:normal;font-weight:500;line-height:140%;@media (min-width:768px){font-size:24px}@media (max-width:768px){font-size:16px}}.styles_tag__2v1Vw{border-radius:24px;font-size:12px}.styles_priceTitle__hPvyM{color:var(--gray-400,#94A3B8)}.styles_header___cH2p{@media (min-width:768px){font-size:32px}@media (max-width:768px){font-size:20px}}.styles_filter__qGlHR{width:175px;text-align:left}.styles_cards__kEsGM{display:grid;justify-items:stretch;justify-content:start;align-items:stretch;grid-gap:20px;gap:20px;@media (min-width:1200px){grid-template-columns:repeat(auto-fill,minmax(min(350px,100%),1fr));grid-auto-columns:minmax(0,1fr)}@media (min-width:768px) and (max-width:1199.98px){grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}@media (min-width:576px) and (max-width:767.98px){grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}@media (max-width:575.98px){grid-template-columns:minmax(0,1fr)}}.styles_block__X6F9v{width:100%;max-width:450px;height:100%;text-decoration:none;color:inherit;border-radius:24px;background:#fff;border:1px solid var(--gray-100,#f1f5f9);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;display:flex;flex-direction:column}@media (max-width:575.98px){.styles_block__X6F9v{max-width:none}}.styles_block__X6F9v:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px rgba(15,23,42,.18),0 4px 10px -4px rgba(15,23,42,.08);border-color:transparent}.styles_recommendedBlock__1ivch{background:linear-gradient(265deg,#E8F2CB 6.37%,#D5F5F5 93.63%);border-color:transparent}.styles_recommendedBlock__1ivch:hover{box-shadow:0 14px 32px -10px rgba(34,110,80,.22),0 4px 12px -4px rgba(34,110,80,.12)}.styles_cardInner__gM4Jq{padding:16px;width:100%;flex:1 1 auto}.styles_card__bpby9{border-radius:16px;height:230px;overflow:hidden;position:relative;flex-shrink:0}.styles_card__bpby9,.styles_videoCard__3hgVO{background:var(--gray-50,#F8FAFC)}.styles_thumbnail__dMbKr{width:100%;height:100%;object-fit:contain;z-index:1}.styles_thumbnailBlur__q15K0{width:100%;height:100%;object-fit:cover;filter:blur(14px);transform:scale(1.1)}.styles_playButton__JqDVI{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;color:#0F172A;box-shadow:0 4px 12px rgba(15,23,42,.15);z-index:2}.styles_label__cvkyl{left:8px}.styles_label__cvkyl,.styles_recommended__b1SKG{top:8px;border-radius:8px;background:var(--gray-100,#F1F5F9);color:var(--gray-400,#94A3B8);font-size:14px;font-weight:500;z-index:3}.styles_recommended__b1SKG{right:8px}.styles_info__c0cpS{padding:0 4px;flex:1 0 auto}.styles_name__RUXEz{font-size:16px;line-height:1.4;color:var(--gray-900,#0F172A);height:calc(1.4em * 4);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.styles_metaRow__kbVvb{gap:16px!important}.styles_metadata__7Q4qE{color:var(--gray-400,#94A3B8);font-size:14px;font-weight:500;line-height:1.4}.styles_loadMore__sPQKV{--bs-btn-hover-border-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-border-width:1px}.styles_header__tpNtC{font-size:32px;@media (max-width:768px){font-size:20px}}.styles_card__XK5Vo{flex-shrink:0;width:410px;background:#fff;border-radius:16px;padding:20px;display:flex;flex-direction:column;align-self:stretch;@media (max-width:768px){width:296px;padding-left:16px;padding-bottom:16px;padding-right:16px;padding-top:16px}}.styles_descriptor__AAnUq{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;height:158px;padding:20px;background:var(--gray-200,#E2E8F0);border-radius:8px;flex-shrink:0}.styles_cmeNote__BsJMa{font-size:14px;font-weight:500;line-height:1.4;color:var(--gray-900,#0F172A)}.styles_descriptorTitle__Keuaj{font-size:20px;font-weight:700;line-height:1.4;color:var(--gray-500,#64748B);width:100%;@media (max-width:768px){font-size:18px}}.styles_content__To0kk{display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;gap:24px;margin-top:24px}.styles_name__QI1r4{font-size:24px;font-weight:500;line-height:1.4;color:var(--gray-900,#0F172A);height:calc(1.4em * 5);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;flex-shrink:0;@media (max-width:768px){font-size:18px;-webkit-line-clamp:4;height:calc(1.4em * 4)}}.styles_footer__2Ygkt{margin-top:auto}.styles_lecturerImageContainer__kp9pz{width:60px;height:60px;&:not(:first-of-type){margin-left:-10px}}.styles_lectureImg__gI8A_{border-radius:16px!important;border:2px solid #fff}.styles_lecturerNames__MK4wg{font-size:14px;font-weight:500;color:var(--gray-900,#0F172A);line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.styles_detailsButton__BhWEJ{align-self:flex-start}.styles_card__7vmpQ{background:var(--white,#FFFFFF);border-radius:16px}.styles_header__Y_n0y{@media (min-width:768px){font-size:32px}@media (max-width:768px){font-size:20px}}.styles_videoBlock__9Ty_k{width:100%;max-width:450px}.styles_videoCard__s7duy{background:var(--gray-50,#F8FAFC);border-radius:16px;@media (min-width:768px){height:230px;width:450px}@media (max-width:768px){height:230px;width:296px}}.styles_profileImg__qBUp_{width:60px;height:60px}.styles_authorName__ftZc_{@media (min-width:768px){font-size:20px}@media (max-width:768px){font-size:18px}}.styles_authorSpecialty__30BDX{font-size:14px;color:var(--grey-500,#64748B);@media (min-width:768px){font-weight:500}@media (max-width:768px){font-weight:600}}.styles_course__dtPK4{border-radius:16px;background:var(--grey-100,#F1F5F9)}.styles_courseLabel__Owulz{font-size:14px;color:var(--grey-500,#64748B);@media (min-width:768px){font-weight:500}@media (max-width:768px){font-weight:600}}.styles_courseName___iD3t{font-size:16px;color:var(--gray-900,#0F172A)}.styles_btnChevron__r5s9j{border-radius:100%!important;width:24px;height:24px;padding:5px}.styles_voteText__UueBC{font-size:14px;color:var(--gray-900,#0F172A)}.styles_createdAt__B4b4T{font-size:14px;color:var(--grey-400,#94A3B8);@media (min-width:768px){font-weight:500}@media (max-width:768px){font-weight:600}}.styles_loadMore__nTL8_{--bs-btn-hover-border-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-border-width:1px}