.course-player{align-items:center;gap:calc(12 * var(--u));width:100%;display:flex}.course-player__pill{min-width:0;padding:calc(16 * var(--u)) calc(24 * var(--u));border-radius:var(--sds-size-radius-full);background:#fac4c7;flex-direction:column;flex:1 1 0;justify-content:center;display:flex}.course-player__row{align-items:center;gap:calc(5 * var(--u));width:100%;display:flex;position:relative}.course-player__time{width:calc(24 * var(--u));height:calc(18 * var(--u));font-size:calc(12 * var(--u));line-height:normal;font-weight:var(--weight-light);text-align:center;color:var(--sds-color-text-default-default);white-space:nowrap;flex-shrink:0}.course-player__track{min-width:0;height:calc(2 * var(--u));border-radius:calc(2 * var(--u));background:#43434380;flex:1 1 0}.course-player__knob{left:var(--knob-left);top:calc(-2.5 * var(--u));width:calc(22 * var(--u));height:calc(22 * var(--u));position:absolute}.course-player__knob:after{content:"";left:calc(8 * var(--u));top:calc(8 * var(--u));width:calc(6 * var(--u));height:calc(6 * var(--u));background:var(--sds-color-background-neutral-default);border-radius:50%;position:absolute}.course-player__play{padding:calc(16 * var(--u));border-radius:var(--sds-size-radius-full);color:var(--sds-color-background-neutral-default);background:#fac4c7;flex-shrink:0;transition:background-color .2s,transform .15s;display:flex}.course-player__play:hover{background:#f7aeb2}.course-player__play:active{transform:scale(.96)}@media (max-width:1199.98px){.course-player__knob{left:calc((100% - 22px) * var(--knob-f))}.course-player__track{position:relative}.course-player__track:before{content:"";position:absolute;inset:-21px 0}}
.course-head{align-items:flex-start;gap:calc(32 * var(--u));display:flex}.course-head__info{align-items:flex-start;gap:calc(24 * var(--u));flex-direction:column;flex:1 1 0;min-width:0;display:flex}.course-head__info>.course-head__share{align-self:flex-end}.course-head__content{align-items:flex-start;gap:calc(16 * var(--u));flex-direction:column;width:100%;display:flex}.course-head__title{width:100%;font-size:calc(32 * var(--u));line-height:1.5;font-weight:var(--weight-bold);color:var(--sds-color-text-default-default)}.course-head__desc{width:100%;font-size:calc(16 * var(--u));line-height:calc(29 * var(--u));font-weight:var(--weight-light);color:var(--sds-color-text-neutral-default)}.course-head__cover{min-width:0;height:calc(400 * var(--u));border-radius:var(--sds-size-radius-400);flex:1 1 0;overflow:hidden}.course-head__cover img{object-fit:cover;width:100%;height:100%}@media (max-width:1199.98px){.course-head{gap:24px}.course-head__cover{aspect-ratio:624/400;flex:0 0 42%;height:auto}.course-head__title{font-size:28px;line-height:42px}}@media (max-width:767.98px){.course-head{flex-direction:column-reverse;gap:20px}.course-head__info,.course-head__cover{flex:none;width:100%}.course-head__info{gap:20px}.course-head__content{gap:12px}.course-head__title{font-size:24px;line-height:36px}.course-head__desc{font-size:15px;line-height:26px}.course-head__content>.course-player{margin-top:4px}.course-head__info>.course-head__share{align-self:stretch}}
.transcript{justify-content:center;align-items:flex-start;gap:calc(12 * var(--u));height:calc(320 * var(--u));padding:calc(24 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--sds-color-background-default-secondary);flex-direction:column;display:flex}.transcript__title{font-size:calc(16 * var(--u));line-height:1.5;font-weight:var(--weight-medium);color:var(--sds-color-text-default-default);white-space:nowrap}.transcript__body{align-items:flex-start;gap:calc(12 * var(--u));flex:1 1 0;width:100%;min-height:0;display:flex;overflow:hidden}.transcript__scroll{overscroll-behavior:contain;scrollbar-width:none;outline:none;flex:1 1 0;min-width:0;height:100%;overflow-y:auto}.transcript__scroll::-webkit-scrollbar{display:none}.transcript__scroll p{font-size:calc(16 * var(--u));line-height:calc(29 * var(--u));font-weight:var(--weight-light);color:var(--sds-color-text-neutral-default)}.transcript__scroll p+p{margin-top:calc(16 * var(--u))}.transcript__bar{width:calc(4 * var(--u));flex-shrink:0;height:100%;position:relative;overflow:hidden}.transcript__thumb{width:calc(2 * var(--u));height:calc(80 * var(--u));border-radius:var(--sds-size-radius-full);background:#cdcdcd;position:absolute;top:0;left:0}.transcript__scroll:focus-visible+.transcript__bar .transcript__thumb{background:var(--sds-color-border-button-tertiary)}@media (max-width:767.98px){.transcript{height:360px;padding:16px}.transcript__scroll p{font-size:15px;line-height:26px}}
.about-course{justify-content:center;align-items:flex-start;gap:calc(12 * var(--u));flex-direction:column;display:flex}.about-course__title{font-size:calc(20 * var(--u));line-height:1.6;font-weight:var(--weight-bold);color:var(--sds-color-text-default-secondary);white-space:nowrap}.about-course__row{gap:calc(24 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.teacher-card{align-items:center;gap:calc(12 * var(--u));min-width:0;padding:calc(16 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--sds-color-background-default-default);box-shadow:inset 0 0 0 1px var(--sds-color-border-default-secondary), var(--shadow-step);display:flex}.teacher-card__photo{width:calc(135 * var(--u));height:calc(135 * var(--u));flex-shrink:0}.teacher-card__text{align-items:flex-start;gap:calc(4 * var(--u));color:var(--sds-color-text-default-default);white-space:nowrap;flex-direction:column;display:flex}.teacher-card__label{font-size:calc(16 * var(--u));line-height:calc(29 * var(--u));font-weight:var(--weight-light)}.teacher-card__name{font-size:calc(24 * var(--u));line-height:calc(43 * var(--u));font-weight:var(--weight-bold)}.teacher-card__role{font-size:calc(20 * var(--u));line-height:1.8}.about-course__facts{align-items:center;gap:calc(24 * var(--u));min-width:0;display:flex}.fact-card{justify-content:center;align-items:center;gap:calc(8 * var(--u));min-width:0;height:100%;padding:calc(16 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--sds-color-background-default-secondary);box-shadow:var(--shadow-step);color:var(--sds-color-text-default-default);text-align:center;flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.fact-card__label{width:100%;font-size:calc(16 * var(--u));line-height:calc(29 * var(--u));font-weight:var(--weight-light)}.fact-card__value{width:100%;font-size:calc(20 * var(--u));line-height:1.8}@media (max-width:1199.98px){.about-course__row{grid-template-columns:minmax(0,1fr);gap:16px}.about-course__facts{align-items:stretch;gap:16px}.fact-card{height:auto;min-height:120px}}@media (max-width:767.98px){.about-course__title{font-size:18px}.teacher-card{gap:16px;padding:12px}.teacher-card__photo{width:88px;height:88px}.teacher-card__text{white-space:normal;gap:2px;min-width:0}.teacher-card__label{font-size:14px;line-height:22px}.teacher-card__name{font-size:20px;line-height:32px}.teacher-card__role{font-size:15px;line-height:24px}.about-course__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fact-card{gap:4px;min-height:96px;padding:12px 6px}.fact-card__label{font-size:13px;line-height:20px}.fact-card__value{font-size:16px;line-height:26px}}@media (max-width:389.98px){.teacher-card{gap:12px}.teacher-card__photo{width:72px;height:72px}.teacher-card__name{font-size:18px;line-height:30px}}
.course-promo{isolation:isolate;justify-content:center;align-items:flex-start;gap:calc(48 * var(--u));height:calc(572 * var(--u));padding:calc(64 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--sds-color-background-button-default);flex-direction:column;display:flex;position:relative;overflow:hidden}.course-promo__art{z-index:-1;pointer-events:none;position:absolute;inset:0}.course-promo__cloud,.course-promo__phone{max-width:none;position:absolute}.course-promo__phone{left:calc(158.25 * var(--u));top:calc(81.25 * var(--u));width:calc(396 * var(--u));height:calc(491 * var(--u))}.course-promo__copy{align-items:flex-start;gap:calc(24 * var(--u));flex-direction:column;display:flex}.course-promo__title{font-size:calc(32 * var(--u));line-height:1.5;font-weight:var(--weight-bold);color:var(--sds-color-text-neutral-on-neutral);text-shadow:0 calc(2 * var(--u)) 0 #00000026;white-space:nowrap}.course-promo__subtitle{min-width:100%;font-size:calc(20 * var(--u));color:var(--sds-color-text-neutral-on-neutral);flex-direction:column;line-height:1.8;display:flex}.course-promo .course-promo__cta{--btn-text:var(--sds-color-border-button-default);background:var(--sds-color-background-default-default);box-shadow:inset 0 0 0 calc(2 * var(--u)) var(--sds-color-border-button-default)}.course-promo .course-promo__cta:hover{background:var(--sds-color-background-button-tertiary)}.course-promo .course-promo__cta:active{background:#b8bdf5}@media (max-width:1199.98px){.course-promo{gap:32px;height:auto;min-height:480px;padding:48px}.course-promo__copy{max-width:calc(100% - 300px)}.course-promo__title{white-space:normal;font-size:28px;line-height:42px}.course-promo__phone{width:300px;height:auto;top:auto;bottom:0;left:16px}.course-promo__cloud--3{bottom:-12px;right:28%;top:auto!important;left:auto!important}.course-promo__cloud--4{right:-40px;width:200px!important;height:auto!important;top:-36px!important;left:auto!important}}@media (max-width:767.98px){.course-promo{justify-content:flex-start;gap:16px;min-height:0;padding:32px 20px 264px}.course-promo__copy{gap:16px;width:100%;max-width:none}.course-promo__title{font-size:24px;line-height:36px}.course-promo__subtitle{font-size:16px;line-height:28px}.course-promo__phone{width:200px;left:50%;transform:translate(-50%)}.course-promo__cloud{height:auto!important;top:auto!important}.course-promo__cloud--1{bottom:28px;width:130px!important;left:-24px!important}.course-promo__cloud--2{bottom:150px;width:150px!important;left:-44px!important}.course-promo__cloud--3{bottom:20px;right:-12px;width:110px!important}.course-promo__cloud--4{bottom:160px;right:-56px;width:160px!important;top:auto!important}}
.feature-cards{justify-content:center;align-items:stretch;gap:calc(32 * var(--u));display:flex}.feature-card{align-items:flex-start;gap:calc(24 * var(--u));width:calc(394.667 * var(--u));min-width:0;padding:calc(32 * var(--u));border-radius:var(--sds-size-radius-400);background:var(--sds-color-background-default-secondary);box-shadow:var(--shadow-step);flex-direction:column;flex-shrink:1;display:flex}.feature-card__disc{aspect-ratio:330.667/323.953;border-radius:var(--sds-size-radius-full);width:100%;display:block}.feature-card__text{align-items:flex-start;gap:calc(12 * var(--u));flex-direction:column;width:100%;display:flex}.feature-card__title{width:100%;font-size:calc(20 * var(--u));line-height:1.6;font-weight:var(--weight-bold);color:var(--sds-color-text-default-default)}.feature-card__body{width:100%;font-size:calc(16 * var(--u));line-height:calc(29 * var(--u));font-weight:var(--weight-light);color:var(--sds-color-text-default-default)}@media (max-width:1199.98px){.feature-cards{gap:16px}.feature-card{flex:1 1 0;gap:20px;width:auto;padding:20px}.feature-card__title{font-size:18px}.feature-card__body{font-size:15px;line-height:26px}}@media (max-width:767.98px){.feature-cards{margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-gutter);scrollbar-width:none;justify-content:flex-start;gap:12px;padding-bottom:4px;overflow-x:auto}.feature-cards::-webkit-scrollbar{display:none}.feature-card{scroll-snap-align:start;flex:0 0 min(280px,78vw)}.feature-card__disc{align-self:center;width:160px}}
