@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter-regular.c8ba52b0.woff2) format("woff2"),url(../fonts/inter-regular.8c206db9.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter-medium.293fd13d.woff2) format("woff2"),url(../fonts/inter-medium.9053572c.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter-bold.ec64ea57.woff2) format("woff2"),url(../fonts/inter-bold.93c1301b.woff) format("woff")}:root{--ld-layout-grid-gap:0 var(--ld-spacer-fixed-6);--ld-layout-max-width:1600px;--ld-layout-padding:0 var(--ld-spacer-fixed-4);--ld-layout-grid-template-columns:8fr 4fr;--ld-layout-grid-template-areas:"header sidebar" "content sidebar" "footer sidebar";--ld-layout-no-sidebar-grid-template-columns:1fr;--ld-layout-no-sidebar-grid-template-areas:"header" "content" "footer";--ld-layout-reversed-sidebar-grid-template-columns:4fr 8fr;--ld-layout-reversed-sidebar-grid-template-areas:"sidebar header" "sidebar content" "sidebar footer";--ld-layout-mobile-grid-template-columns:1fr;--ld-mobile-layout-grid-template-areas:"header" "sidebar" "content" "footer";--ld-layout-header-grid-gap:var(--ld-spacer-2) 0;--ld-layout-footer-grid-gap:var(--ld-spacer-1) 0;--ld-layout-sidebar-padding:var(--ld-spacer-fixed-6);--ld-layout-sidebar-border-width:0.063rem;--ld-layout-sidebar-border-color:var(--ld-color-system-border)}.ld-layout{grid-gap:var(--ld-layout-grid-gap);color:var(--ld-color-system-body-text);display:grid;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-regular);grid-template-areas:var(--ld-layout-grid-template-areas);grid-template-columns:var(--ld-layout-grid-template-columns);line-height:var(--ld-typography-desktop-body-height);margin:0 auto;max-width:var(--ld-layout-max-width);padding:var(--ld-layout-padding)}@media(max-width:960px){.ld-layout{font-size:var(--ld-typography-mobile-body-size);line-height:var(--ld-typography-mobile-body-height)}}@media(max-width:420px){.ld-layout{grid-template-areas:var(--ld-layout-mobile-grid-template-areas);grid-template-columns:var(--ld-layout-mobile-grid-template-columns)}}.ld-layout--no-sidebar{grid-template-areas:var(--ld-layout-no-sidebar-grid-template-areas);grid-template-columns:var(--ld-layout-no-sidebar-grid-template-columns)}.ld-layout--reversed-sidebar{grid-template-areas:var(--ld-layout-reversed-sidebar-grid-template-areas);grid-template-columns:var(--ld-layout-reversed-sidebar-grid-template-columns)}.ld-layout__header{grid-gap:var(--ld-layout-header-grid-gap);display:grid;grid-area:header}.ld-layout__footer{grid-area:footer}.ld-layout__sidebar{grid-area:sidebar}.ld-layout__sidebar-content{border:var(--ld-layout-sidebar-border-width) solid var(--ld-layout-sidebar-border-color);padding:var(--ld-layout-sidebar-padding)}.ld-layout__content{display:grid;grid-area:content}.ld-icon{height:var(--ld-icon-size-default);width:var(--ld-icon-size-default)}.ld-icon--sm{height:var(--ld-icon-size-sm);width:var(--ld-icon-size-sm)}.ld-icon--md{height:var(--ld-icon-size-md);width:var(--ld-icon-size-md)}.ld-icon--lg{height:var(--ld-icon-size-lg);width:var(--ld-icon-size-lg)}.ld-icon--xl{height:var(--ld-icon-size-xl);width:var(--ld-icon-size-xl)}.ld-alert{align-items:center;border-radius:var(--ld-alert-border-radius);border-style:solid;border-width:var(--ld-alert-border-width);display:flex;gap:var(--ld-spacer-3);margin:var(--ld-alert-margin);padding:var(--ld-alert-padding)}.ld-alert:last-child{margin:var(--ld-alert-last-margin)}.ld-alert--info{background-color:#3259eb1a;border-color:var(--ld-color-brand-primary)}.ld-alert__icon--info{color:var(--ld-color-brand-primary)}.ld-alert--warning{background-color:#f3b33e1a;border-color:var(--ld-color-brand-secondary)}.ld-alert__icon--warning{color:var(--ld-color-brand-secondary)}.ld-alert--error{background-color:#f3696c1a;border-color:var(--ld-color-semantic-error)}.ld-alert__icon--error{color:var(--ld-color-semantic-error)}.ld-alert--timer{background-color:var(--ld-color-system-light-2);border-color:var(--ld-color-system-body-text)}.ld-alert__icon--timer{color:var(--ld-color-system-body-text)}.ld-alert__icon{display:inline-flex}.ld-alert__message{flex-grow:2}.ld-alert__button,.ld-alert__label{align-self:flex-end;flex-grow:1}.ld-title{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h2-size);font-weight:var(--ld-typography-desktop-h2-weight);letter-spacing:var(--ld-typography-desktop-h2-spacing);line-height:var(--ld-typography-desktop-h2-height);margin-bottom:var(--ld-typography-desktop-h2-margin)}@media(max-width:960px){.ld-title{font-size:var(--ld-typography-mobile-h2-size);letter-spacing:var(--ld-typography-mobile-h2-spacing);line-height:var(--ld-typography-mobile-h2-height);margin-bottom:var(--ld-typography-mobile-h2-margin)}}.ld-breadcrumbs{font-size:var(--ld-breadcrumbs-font-size);font-weight:var(--ld-breadcrumbs-font-weight);line-height:var(--ld-breadcrumbs-line-height)}.ld-breadcrumbs__list{display:flex;list-style:none;margin:0;padding:0;vertical-align:middle}.ld-breadcrumbs__item:not(:last-child):after{color:var(--ld-breadcrumbs-delimiter-color);content:"/";display:inline-block;font-size:calc(var(--ld-breadcrumbs-font-size)*1.2);margin:0 .5rem 0 .375rem;transform:rotate(15deg);vertical-align:middle}.ld-breadcrumbs__item>*{display:inline-block;vertical-align:middle}.ld-breadcrumbs__link{color:var(--ld-breadcrumbs-link-color);max-width:var(--ld-breadcrumbs-truncation-size);overflow:hidden;text-decoration:none;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.ld-breadcrumbs__link[href=""]{color:var(--ld-breadcrumbs-text-color);cursor:default;pointer-events:none}.ld-button{align-items:center;border-radius:var(--ld-button-border-radius);border-style:none;box-sizing:border-box;color:var(--ld-color-system-white);cursor:pointer;display:inline-flex;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-button-text-size);font-weight:var(--ld-typography-desktop-button-text-weight);justify-content:center;letter-spacing:var(--ld-typography-desktop-button-text-spacing);line-height:var(--ld-typography-desktop-button-text-height);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-5);text-align:center;text-decoration:none;width:auto}.ld-button--lg{height:56px;padding:var(--ld-spacer-3) var(--ld-spacer-fixed-5)}.ld-button--sm{font-size:var(--ld-typography-mobile-button-text-size);height:46px;line-height:var(--ld-typography-mobile-button-text-height);padding:var(--ld-spacer-2) var(--ld-spacer-fixed-4)}.ld-button--primary{background-color:var(--ld-color-button-bg)}.ld-button--primary:active,.ld-button--primary:hover{background-color:var(--ld-color-button-bg-hover)}.ld-button--secondary{border:3px solid var(--ld-color-brand-primary);color:var(--ld-color-brand-primary)}.ld-button--secondary,.ld-button--secondary:active,.ld-button--secondary:hover,.ld-button--tertiary{background-color:#0000}.ld-button--tertiary{border:3px solid var(--ld-color-brand-primary);color:var(--ld-color-brand-primary)}.ld-button--tertiary:active,.ld-button--tertiary:hover{background-color:#0000;color:var(--ld-color-button-bg-hover)}.ld-button--rounded{border-radius:var(--ld-button-border-radius-rounded)}.ld-button:disabled{background-color:var(--ld-color-system-light-2);border:1px solid var(--ld-color-system-border);color:var(--ld-color-system-subtle-text)}.ld-form__field{background:var(--ld-color-field-bg);border:1px solid var(--ld-color-field-border);border-radius:var(--ld-radius);color:var(--ld-color-field-text);display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-body-height);margin-bottom:var(--ld-spacer-1);padding:var(--ld-spacer-3) var(--ld-spacer-fixed-3)}.ld-form__field:active,.ld-form__field:focus{background:var(--ld-color-field-bg-active);border-color:var(--ld-color-field-border-active);box-shadow:var(--ld-color-field-border-active-shadow);color:var(--ld-color-field-text-active)}.ld-form__field:disabled{background:var(--ld-color-field-bg-disabled);border-color:var(--ld-color-field-border-disabled);color:var(--ld-color-field-text-disabled)}.ld-form__field:hover{background:var(--ld-color-field-bg-hover)}.ld-form__field--error{background:var(--ld-color-field-bg-error);border-color:var(--ld-color-field-border-error);box-shadow:var(--ld-color-field-border-error-shadow);color:var(--ld-color-field-text-error)}.ld-form__field--valid{background:var(--ld-color-field-bg-valid);border-color:var(--ld-color-field-border-valid);box-shadow:var(--ld-color-field-border-valid-shadow);color:var(--ld-color-field-text-valid)}.ld-tab-bar{display:flex;flex-direction:column;gap:var(--ld-tabs-gap)}.ld-tab-bar__tabs{display:flex;flex-wrap:wrap;overflow:hidden}.ld-tab-bar__tab{all:unset;align-items:center;cursor:pointer;display:flex;flex-direction:row;font-weight:var(--ld-tabs-font-weight);gap:var(--ld-tabs-tab-gap);padding:var(--ld-spacer-3) var(--ld-spacer-fixed-3);position:relative}.ld-tab-bar__tab:before{border-bottom:var(--ld-tabs-border-width-active) solid #0000;bottom:var(--ld-tabs-border-width);content:"";left:0;position:absolute;right:0}.ld-tab-bar__tab:after{border-bottom:var(--ld-tabs-border-width) solid var(--ld-tabs-border-color);bottom:0;content:"";left:0;position:absolute;right:0;width:100vw}.ld-tab-bar__tab:focus-visible,.ld-tab-bar__tab:hover{background-color:var(--ld-tabs-background-color-hover)}.ld-tab-bar__tab[aria-selected=true]{color:var(--ld-tabs-color-text-active)}.ld-tab-bar__tab[aria-selected=true]:before{border-color:var(--ld-tabs-border-color-active)}@media(max-width:960px){.ld-tab-bar__tab{padding:var(--ld-spacer-2) var(--ld-spacer-fixed-3)}}.ld-tab-bar__panel>h1{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h1-size);font-weight:var(--ld-typography-desktop-h1-weight);letter-spacing:var(--ld-typography-desktop-h1-spacing);line-height:var(--ld-typography-desktop-h1-height);margin-bottom:var(--ld-typography-desktop-h1-margin)}@media(max-width:960px){.ld-tab-bar__panel>h1{font-size:var(--ld-typography-mobile-h1-size);letter-spacing:var(--ld-typography-mobile-h1-spacing);line-height:var(--ld-typography-mobile-h1-height);margin-bottom:var(--ld-typography-mobile-h1-margin)}}.ld-tab-bar__panel>h2{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h2-size);font-weight:var(--ld-typography-desktop-h2-weight);letter-spacing:var(--ld-typography-desktop-h2-spacing);line-height:var(--ld-typography-desktop-h2-height);margin-bottom:var(--ld-typography-desktop-h2-margin)}@media(max-width:960px){.ld-tab-bar__panel>h2{font-size:var(--ld-typography-mobile-h2-size);letter-spacing:var(--ld-typography-mobile-h2-spacing);line-height:var(--ld-typography-mobile-h2-height);margin-bottom:var(--ld-typography-mobile-h2-margin)}}.ld-tab-bar__panel>h3{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h3-size);font-weight:var(--ld-typography-desktop-h3-weight);letter-spacing:var(--ld-typography-desktop-h3-spacing);line-height:var(--ld-typography-desktop-h3-height);margin-bottom:var(--ld-typography-desktop-h3-margin)}@media(max-width:960px){.ld-tab-bar__panel>h3{font-size:var(--ld-typography-mobile-h3-size);letter-spacing:var(--ld-typography-mobile-h3-spacing);line-height:var(--ld-typography-mobile-h3-height);margin-bottom:var(--ld-typography-mobile-h3-margin)}}.ld-tab-bar__panel>h4{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h4-size);font-weight:var(--ld-typography-desktop-h4-weight);letter-spacing:var(--ld-typography-desktop-h4-spacing);line-height:var(--ld-typography-desktop-h4-height);margin-bottom:var(--ld-typography-desktop-h4-margin)}@media(max-width:960px){.ld-tab-bar__panel>h4{font-size:var(--ld-typography-mobile-h4-size);letter-spacing:var(--ld-typography-mobile-h4-spacing);line-height:var(--ld-typography-mobile-h4-height);margin-bottom:var(--ld-typography-mobile-h4-margin)}}.ld-tab-bar__panel>h5{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h5-size);font-weight:var(--ld-typography-desktop-h5-weight);letter-spacing:var(--ld-typography-desktop-h5-spacing);line-height:var(--ld-typography-desktop-h5-height);margin-bottom:var(--ld-typography-desktop-h5-margin)}@media(max-width:960px){.ld-tab-bar__panel>h5{font-size:var(--ld-typography-mobile-h5-size);letter-spacing:var(--ld-typography-mobile-h5-spacing);line-height:var(--ld-typography-mobile-h5-height);margin-bottom:var(--ld-typography-mobile-h5-margin)}}.ld-tab-bar__panel>h6{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h6-size);font-weight:var(--ld-typography-desktop-h6-weight);letter-spacing:var(--ld-typography-desktop-h6-spacing);line-height:var(--ld-typography-desktop-h6-height);margin-bottom:var(--ld-typography-desktop-h6-margin)}@media(max-width:960px){.ld-tab-bar__panel>h6{font-size:var(--ld-typography-mobile-h6-size);letter-spacing:var(--ld-typography-mobile-h6-spacing);line-height:var(--ld-typography-mobile-h6-height);margin-bottom:var(--ld-typography-mobile-h6-margin)}}.ld-tab-bar__panel>p{margin-bottom:var(--ld-spacer-3)}.ld-tab-bar__panel>*{margin-top:0}.ld-pricing{display:flex;flex-direction:column;gap:var(--ld-pricing-gap)}.ld-pricing__heading{all:unset;font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-pricing__main-price{font-size:var(--ld-typography-desktop-body-large-size);line-height:var(--ld-typography-desktop-body-large-height)}.ld-pricing__secondary-price{font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-pricing__amount,.ld-pricing__note{font-weight:var(--ld-typography-font-weight-bold)}.ld-enrollment{margin-top:var(--ld-spacer-3)}.ld-instructors{display:flex;flex-direction:column;gap:var(--ld-instructors-gap);margin:var(--ld-instructors-margin)}.ld-instructors__heading{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-instructors__list{display:flex;flex-direction:column;gap:var(--ld-instructors-list-gap);list-style-type:none;margin:0;padding:0}.ld-instructors__item{display:flex;flex-direction:row;gap:var(--ld-instructors-item-gap)}.ld-instructors__info{display:flex;flex-direction:column;justify-content:center}.ld-instructors__name{font-weight:var(--ld-typography-font-weight-bold)}.ld-instructors__avatar img{border-radius:var(--ld-instructors-avatar-border-radius)}.ld-video{margin-top:var(--ld-spacer-8)}.ld-steps{display:flex;flex-direction:column;margin-top:var(--ld-steps-margin-top)}.ld-steps__heading{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h4-size);font-weight:var(--ld-typography-desktop-h4-weight);letter-spacing:var(--ld-typography-desktop-h4-spacing);line-height:var(--ld-typography-desktop-h4-height);margin-bottom:var(--ld-typography-desktop-h4-margin)}@media(max-width:960px){.ld-steps__heading{font-size:var(--ld-typography-mobile-h4-size);letter-spacing:var(--ld-typography-mobile-h4-spacing);line-height:var(--ld-typography-mobile-h4-height);margin-bottom:var(--ld-typography-mobile-h4-margin)}}.ld-steps__section-title{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-h5-size);font-weight:var(--ld-typography-desktop-h5-weight);letter-spacing:var(--ld-typography-desktop-h5-spacing);line-height:var(--ld-typography-desktop-h5-height);margin:0}@media(max-width:960px){.ld-steps__section-title{font-size:var(--ld-typography-mobile-h5-size);letter-spacing:var(--ld-typography-mobile-h5-spacing);line-height:var(--ld-typography-mobile-h5-height);margin-bottom:var(--ld-typography-mobile-h5-margin)}}.ld-steps__list{all:unset;list-style:none}.ld-steps__list--parent{display:flex;flex-direction:column;gap:var(--ld-steps-list-gap)}.ld-steps__list--child{background-color:var(--ld-steps-sub-item-background-color);border-bottom-left-radius:var(--ld-steps-item-border-radius);border-bottom-right-radius:var(--ld-steps-item-border-radius);display:none}.ld-steps__sublist{all:unset;list-style:none}.ld-steps__item--parent{background-color:var(--ld-steps-item-background-color);border:var(--ld-steps-item-border-width) solid var(--ld-steps-item-border-color);border-radius:var(--ld-steps-item-border-radius)}.ld-steps__item--child{background-color:var(--ld-steps-sub-item-background-color);border-top:var(--ld-steps-item-border-width) solid var(--ld-steps-item-border-color)}.ld-steps__item--child:last-child{border-bottom-left-radius:var(--ld-steps-item-border-radius);border-bottom-right-radius:var(--ld-steps-item-border-radius)}.ld-steps__item--section:not(:first-child){margin:var(--ld-spacer-1) 0 var(--ld-spacer-0) 0}.ld-steps__item--link{background-color:var(--ld-steps-link-item-background-color)}.ld-steps__item--loader{background-color:var(--ld-steps-sub-item-background-color);border-bottom-left-radius:var(--ld-steps-item-border-radius);border-bottom-right-radius:var(--ld-steps-item-border-radius);border-top:var(--ld-steps-item-border-width) solid var(--ld-steps-item-border-color);display:grid;grid-template-columns:1fr 2fr 1fr;padding:var(--ld-steps-loader-item-padding)}.ld-steps__link{align-items:center;color:var(--ld-color-system-body-text);cursor:pointer;display:flex;flex-direction:row;font-size:var(--ld-typography-desktop-body-small-size);gap:.25rem;line-height:var(--ld-typography-desktop-body-small-height);padding:var(--ld-steps-link-item-padding);text-decoration:none}.ld-steps__info{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding:var(--ld-steps-info-padding);width:100%}.ld-steps__info--parent:focus-visible,.ld-steps__info--parent:hover{background-color:var(--ld-steps-item-background-color-hover)}.ld-steps__info--inactive{cursor:default}.ld-steps__info-left{display:flex;flex-direction:column;gap:.25rem}.ld-steps__info-right{gap:1rem}.ld-steps__info-right,.ld-steps__title-wrapper{align-items:center;display:flex;flex-direction:row}.ld-steps__title-wrapper{color:var(--ld-color-system-body-text);gap:.5rem}.ld-steps__title{-webkit-box-orient:vertical;-webkit-line-clamp:1;all:unset;display:-webkit-box;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-size);font-weight:var(--ld-typography-font-weight-regular);line-height:var(--ld-typography-desktop-body-height);max-width:var(--ld-steps-item-truncation-size);overflow:hidden}@media(max-width:960px){.ld-steps__title{-webkit-line-clamp:3;font-size:var(--ld-typography-mobile-body-size);line-height:var(--ld-typography-mobile-body-height)}}.ld-steps__title--parent{color:var(--ld-color-system-dark)}.ld-steps__status{color:var(--ld-color-system-body-text);font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height);white-space:nowrap}@media(max-width:960px){.ld-steps__status{font-size:var(--ld-typography-desktop-caption-size);line-height:var(--ld-typography-desktop-caption-height)}}.ld-steps__status--parent{color:var(--ld-color-system-dark)}.ld-steps__progress{flex-direction:row;gap:.375rem}.ld-steps__action,.ld-steps__progress{align-items:center;display:flex}.ld-steps__action-icon{display:flex}.ld-steps__action-icon[data-icon-close]{display:none}.ld-steps__loader-button{all:unset;align-items:center;cursor:pointer;display:inline-flex;gap:.5rem}.ld-steps__loader-button--hidden{display:none}.ld-steps__loader-button,.ld-steps__showing{font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-height)}.ld-steps__loader-wrapper{display:flex;grid-column:2;justify-content:center}.ld-steps__contents{display:flex;flex-direction:row;font-size:var(--ld-typography-desktop-caption-size);font-weight:var(--ld-typography-desktop-caption-weight);gap:.5rem;line-height:var(--ld-typography-desktop-caption-height)}.ld-steps__contents-item{align-items:center;display:flex;flex-direction:row;gap:.25rem;white-space:nowrap}.ld-steps__pagination{margin:var(--ld-steps-pagination-margin)}.ld-pagination{display:flex;justify-content:center}.ld-pagination__list{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}.ld-pagination__item{align-items:center;display:flex;height:var(--ld-pagination-item-size);justify-content:center;width:var(--ld-pagination-item-size)}.ld-pagination__item--current{border:var(--ld-pagination-item-active-border);border-radius:var(--ld-pagination-item-active-border-radius);color:var(--ld-pagination-item-active-color);font-weight:var(--ld-typography-font-weight-bold)}.ld-pagination__item--dots{font-size:1.75rem}.ld-pagination__link{display:inline-flex;font-size:var(--ld-typography-desktop-button-text-size);letter-spacing:var(--ld-typography-desktop-button-text-spacing);line-height:var(--ld-typography-desktop-button-text-height);text-decoration:none}.ld-progress-donut{display:inline-block;height:var(--ld-progress-donut-size);position:relative;transform:rotate(-90deg);width:var(--ld-progress-donut-size)}.ld-progress-donut__circle-bg{fill:none;stroke:var(--ld-progress-donut-background-color)}.ld-progress-donut__circle-fg{fill:none;stroke:var(--ld-progress-donut-foreground-color)}.ld-progress-bar__heading{all:unset;color:var(--ld-color-system-dark);display:inline-block;font-family:var(--ld-typography-font-family);font-weight:var(--ld-typography-font-weight-bold)}.ld-progress-bar__bar{background-color:var(--ld-progress-bar-background-color);height:var(--ld-progress-bar-height);margin:var(--ld-progress-bar-margin);width:var(--ld-progress-bar-width)}.ld-progress-bar__bar,.ld-progress-bar__bar-inner{border-radius:var(--ld-progress-bar-border-radius)}.ld-progress-bar__bar-inner{background-color:var(--ld-progress-bar-foreground-color);height:100%;width:var(--ld-progress-bar-value)}.ld-progress-bar__stats{align-items:center;display:flex;justify-content:space-between}.ld-progress-bar__label{color:var(--ld-color-system-dark);font-size:var(--ld-typography-desktop-body-small-size);line-height:var(--ld-typography-desktop-body-small-size)}.ld-progress-bar__label--secondary{color:var(--ld-color-system-subtle-text)}.ld-course-overview{display:flex;flex-direction:column;gap:var(--ld-course-overview-gap)}.ld-course-overview__heading{all:unset;display:inline-block;font-family:var(--ld-typography-font-family);font-size:var(--ld-typography-desktop-body-large-size);font-weight:var(--ld-typography-font-weight-medium);line-height:var(--ld-typography-desktop-body-large-height)}.ld-course--enrolled,.ld-lesson--enrolled,.ld-topic--enrolled{grid-template-areas:var(--ld-layout-reversed-sidebar-grid-template-areas);grid-template-columns:var(--ld-layout-reversed-sidebar-grid-template-columns)}.ld-quiz{grid-template-areas:var(--ld-layout-no-sidebar-grid-template-areas);grid-template-columns:var(--ld-layout-no-sidebar-grid-template-columns)}
