.eHGaia_root{flex-direction:column;display:flex}.eHGaia_content{transition:max-height .3s;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.eHGaia_content{transition:none}}.eHGaia_overlay{background:linear-gradient(#29292900 0%,#292929c2 21.42%,#292929 87.92%);flex-direction:column;justify-content:flex-end;align-items:center;height:128px;display:flex;position:absolute;bottom:0;left:0;right:0}.eHGaia_overlay:after{content:"";background-image:radial-gradient(circle,#999 1px,#0000 1.5px);background-repeat:repeat-x;background-size:6px 2px;height:2px;position:absolute;bottom:0;left:0;right:0}.eHGaia_trigger{color:#e5e5e5;cursor:pointer;align-items:center;column-gap:8px;margin-bottom:20px;display:flex}.eHGaia_trigger:focus-visible{outline-offset:1px;border-radius:8px;outline:2px solid #999}@media (hover:hover){.eHGaia_trigger:hover{opacity:.7}}.eHGaia_closeTrigger{color:#e5e5e5;cursor:pointer;justify-content:center;align-items:center;column-gap:8px;margin-top:48px;margin-bottom:20px;padding-top:21px;display:flex;position:relative}.eHGaia_closeTrigger:before{content:"";background-image:radial-gradient(circle,#999 1px,#0000 1.5px);background-repeat:repeat-x;background-size:6px 2px;height:2px;position:absolute;top:0;left:0;right:0}.eHGaia_closeTrigger:focus-visible{outline-offset:1px;border-radius:8px;outline:2px solid #999}@media (hover:hover){.eHGaia_closeTrigger:hover{opacity:.7}}.eHGaia_triggerText{text-align:center;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:16px;font-weight:700;line-height:25px}
.hPHQrG_root{flex-direction:column;gap:16px;display:flex}.hPHQrG_link{align-items:center;padding:8px 0;display:flex}@media (hover:hover){.hPHQrG_link:hover .hPHQrG_image{opacity:.8}}.hPHQrG_count{font-size:40px;font-weight:800;font-family:var(--font-montserrat),sans-serif;color:#b3b3b3;font-variant-numeric:tabular-nums;text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:25px}@media only screen and (max-width:599px){.hPHQrG_count{font-size:24px}}@media only screen and (max-width:399px){.hPHQrG_count{font-size:20px}}.hPHQrG_imageWrap{aspect-ratio:1;flex-shrink:0;width:160px;margin-left:28px}@media only screen and (max-width:599px){.hPHQrG_imageWrap{width:110px;margin-left:12px}}@media only screen and (max-width:399px){.hPHQrG_imageWrap{width:min(100px,26vw)}}.hPHQrG_image{width:100%;height:100%;transition:opacity .2s}.hPHQrG_body{flex-direction:column;flex:1;gap:24px;min-width:0;margin-left:32px;display:flex}@media only screen and (max-width:599px){.hPHQrG_body{gap:16px;margin-left:12px}}@media only screen and (max-width:399px){.hPHQrG_body{gap:12px;margin-left:8px}}.hPHQrG_title{color:#e5e5e5;overflow-wrap:anywhere;word-break:normal;line-break:strict;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:20px;font-weight:700;line-height:25px;display:-webkit-box;overflow:hidden}@media only screen and (max-width:599px){.hPHQrG_title{font-size:16px;line-height:23px}}@media only screen and (max-width:399px){.hPHQrG_title{font-size:14px;line-height:20px}}.hPHQrG_meta{align-items:center;gap:16px;display:flex}@media only screen and (max-width:599px){.hPHQrG_meta{gap:12px}}.hPHQrG_meta .hPHQrG_videoCountBadge{padding:8px 16px;font-size:16px}@media only screen and (max-width:599px){.hPHQrG_meta .hPHQrG_videoCountBadge{padding:8px;font-size:14px}}@media only screen and (max-width:399px){.hPHQrG_meta .hPHQrG_videoCountBadge{padding:6px;font-size:12px}}.hPHQrG_videoLength{color:#b3b3b3;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:16px;line-height:140%}@media only screen and (max-width:599px){.hPHQrG_videoLength{font-size:12px;line-height:120%}}@media only screen and (max-width:399px){.hPHQrG_videoLength{font-size:10px}}@media only screen and (max-width:359px){.hPHQrG_videoLengthValue{display:block}}.hPHQrG_finalTest{color:#b3b3b3;text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:16px;line-height:25px}@media only screen and (max-width:599px){.hPHQrG_finalTest{font-size:14px}}@media only screen and (max-width:399px){.hPHQrG_finalTest{font-size:12px;line-height:18px}}
.IS0BBq_root{padding-top:48px;padding-bottom:91px}@media only screen and (max-width:599px){.IS0BBq_root{padding-top:0;padding-bottom:138px}}.IS0BBq_container{box-sizing:border-box;background-color:#ffffff1a;border-radius:8px;flex-direction:column;gap:24px;width:100%;max-width:960px;margin:0 auto;padding:32px 32px 48px;display:flex}@media only screen and (max-width:599px){.IS0BBq_container{border-radius:0;padding:24px 20px}}.IS0BBq_iframeWrap{aspect-ratio:1.77778;width:100%;overflow:hidden}@media only screen and (max-width:599px){.IS0BBq_iframeWrap{width:calc(100% + 40px);margin:-24px -20px 0}}.IS0BBq_iframe,.IS0BBq_image{width:100%;height:100%}.IS0BBq_heading{text-box-trim:trim-both;text-box-edge:cap alphabetic;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-size:20px;font-weight:700;line-height:140%}.IS0BBq_lessonCount{color:#b3b3b3;margin-top:20px;font-size:14px;line-height:140%}.IS0BBq_ctaZone{align-self:center}.IS0BBq_description{overflow-wrap:break-word;white-space:pre-line;overflow-wrap:anywhere;word-break:normal;line-break:strict;font-size:16px;line-height:25px}.IS0BBq_teacherHeading{margin-top:48px;font-size:20px;font-weight:700;line-height:25px}.IS0BBq_teacherTab{margin-top:24px}.IS0BBq_lessonHeading{margin-top:48px;font-size:24px;font-weight:700}.IS0BBq_lessonList{margin-top:24px}.IS0BBq_skeletonHero{border-radius:0}.IS0BBq_skeletonTitle{width:60%;height:28px}.IS0BBq_skeletonLine{width:120px;height:14px;margin-top:20px}.IS0BBq_skeletonParagraph{flex-direction:column;gap:12px;display:flex}.IS0BBq_skeletonTextLine{height:16px}.IS0BBq_skeletonTextLine:last-child{width:70%}.IS0BBq_skeletonLessons{flex-direction:column;gap:32px;display:flex}.IS0BBq_skeletonLessonRow{align-items:center;display:flex}.IS0BBq_skeletonCount{flex-shrink:0;width:44px;height:28px}.IS0BBq_skeletonThumb{aspect-ratio:1;flex-shrink:0;width:160px;height:auto;margin-left:28px}@media only screen and (max-width:599px){.IS0BBq_skeletonThumb{width:110px;margin-left:12px}}.IS0BBq_skeletonRowBody{flex-direction:column;flex:1;gap:12px;margin-left:32px;display:flex}@media only screen and (max-width:599px){.IS0BBq_skeletonRowBody{margin-left:12px}}
/*# sourceMappingURL=1lx5chdypq9c5.css.map*/