@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-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-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-video{margin-top:var(--ld-spacer-8)}.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--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)}
