.Course-module__NahTKa__courseArticleContainer{grid-template-columns:repeat(12,minmax(0,1fr));display:grid}@media (min-width:1024px){.Course-module__NahTKa__courseArticleContainer{-moz-column-gap:5rem;column-gap:5rem}}.Course-module__NahTKa__courseArticleTextContainer{grid-column:span 12/span 12}@media (min-width:1024px){.Course-module__NahTKa__courseArticleTextContainer{grid-column:span 8/span 8}}.Course-module__NahTKa__courseSidebarContainer{grid-column:span 12/span 12}@media (min-width:1024px){.Course-module__NahTKa__courseSidebarContainer{grid-column:9/span 4}}.Course-module__NahTKa__course{align-items:center;margin-top:1rem;margin-bottom:1rem;display:flex}.Course-module__NahTKa__courseTitleLink{--tw-text-opacity:1;color:rgb(0 36 90/var(--tw-text-opacity,1));align-items:center;font-size:1.125rem;font-weight:700;line-height:1.75rem;text-decoration-line:none;display:flex}@media (min-width:1024px){.Course-module__NahTKa__courseTitleLink{width:66.6667%}}.Course-module__NahTKa__courseMetaData{--tw-text-opacity:1;color:rgb(3 51 102/var(--tw-text-opacity,1));margin-top:3rem;margin-bottom:1.5rem}.Course-module__NahTKa__courseProgramCode{font-weight:700}.Course-module__NahTKa__courseContentLink{margin-bottom:1rem;font-weight:700}
.CourseProgressStepper-module__ekfO5a__root{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.CourseProgressStepper-module__ekfO5a__root{padding-top:0}}.CourseProgressStepper-module__ekfO5a__wrapper{--tw-bg-opacity:1;background-color:rgb(255 247 226/var(--tw-bg-opacity,1));border-radius:1rem;padding:2.5rem 1.25rem}.CourseProgressStepper-module__ekfO5a__progressHeading{text-align:center;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.CourseProgressStepper-module__ekfO5a__progressStepper{list-style-type:none}.CourseProgressStepper-module__ekfO5a__progressStepper li{--tw-text-opacity:1;color:rgb(141 141 141/var(--tw-text-opacity,1));padding-bottom:1.25rem;padding-left:2.5rem;position:relative;overflow:hidden}.CourseProgressStepper-module__ekfO5a__progressStepper li:before{--tw-border-opacity:1;border-top-width:2px;border-left-width:2px;border-color:rgb(248 148 58/var(--tw-border-opacity,1));content:" ";width:1.5rem;height:24rem;position:absolute;top:11px;left:11px}.CourseProgressStepper-module__ekfO5a__progressStepper li:last-child:before{height:0}.CourseProgressStepper-module__ekfO5a__progressStepper li:after{--tw-border-opacity:1;border-width:2px;border-color:rgb(248 148 58/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));content:" ";border-radius:9999px;width:24px;height:24px;position:absolute;top:0;left:0}.CourseProgressStepper-module__ekfO5a__progressStepper li.CourseProgressStepper-module__ekfO5a__isComplete a{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1))}.CourseProgressStepper-module__ekfO5a__progressStepper li.CourseProgressStepper-module__ekfO5a__isComplete:after{--tw-bg-opacity:1;background-color:rgb(248 148 58/var(--tw-bg-opacity,1))}.CourseProgressStepper-module__ekfO5a__progressStepper li.CourseProgressStepper-module__ekfO5a__isActive a{--tw-text-opacity:1;color:rgb(26 26 26/var(--tw-text-opacity,1));font-weight:700}.CourseProgressStepper-module__ekfO5a__progressStepper li.CourseProgressStepper-module__ekfO5a__isActive:after{box-sizing:content-box;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-width:8px;width:8px;height:8px}.CourseProgressStepper-module__ekfO5a__messageText{text-align:center;--tw-text-opacity:1;color:rgb(141 141 141/var(--tw-text-opacity,1));font-size:.875rem;line-height:1.25rem}.CourseProgressStepper-module__ekfO5a__messageText span{display:block}.CourseProgressStepper-module__ekfO5a__notCurrentText{text-align:center;--tw-text-opacity:1;color:rgb(234 81 71/var(--tw-text-opacity,1));margin-bottom:1rem;font-weight:700}
.Price-module__rjii4W__priceData{text-align:center;font-size:1.875rem;font-weight:700;line-height:2.25rem}.Price-module__rjii4W__priceData:not(:first-child){margin-top:1rem}
.CollapsibleHtmlContent-module__VzohZa__container{margin-top:2rem}.CollapsibleHtmlContent-module__VzohZa__content{transition:max-height .3s}.CollapsibleHtmlContent-module__VzohZa__collapsed{max-height:0;overflow:hidden}.CollapsibleHtmlContent-module__VzohZa__expanded{max-height:none}.CollapsibleHtmlContent-module__VzohZa__toggleButton{color:#0070f3;cursor:pointer;background:0 0;border:none;margin-top:.5rem;padding:.5rem 0;font-size:1rem;text-decoration:underline;display:inline-block}.CollapsibleHtmlContent-module__VzohZa__toggleButton:hover{color:#0051a2}.CollapsibleHtmlContent-module__VzohZa__toggleButton:focus{outline-offset:2px;outline:2px solid #0070f3}@media (prefers-color-scheme:dark){.CollapsibleHtmlContent-module__VzohZa__content:after{background:linear-gradient(#0000,#1a1a1a)}}
.HighlightedContent-module__IYtGwW__root{--tw-bg-opacity:1;background-color:rgb(255 247 226/var(--tw-bg-opacity,1));border-radius:1rem;margin-top:1rem;margin-bottom:1rem;padding:2rem}
.LessonItem-module__lvRdeW__root{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;padding:1.5rem}.LessonItem-module__lvRdeW__lessonHeaderWrapper{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.LessonItem-module__lvRdeW__lessonMetadata{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.LessonItem-module__lvRdeW__lessonHeader{align-items:center;gap:.75rem;display:flex}.LessonItem-module__lvRdeW__lessonTag{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity,1));text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1.25rem}.LessonItem-module__lvRdeW__title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.LessonItem-module__lvRdeW__content{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));margin-bottom:1rem;font-size:1rem;line-height:1.5rem}.LessonItem-module__lvRdeW__mediaButtons{margin-top:1rem}.LessonItem-module__lvRdeW__expandButton{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));margin-left:auto;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.LessonItem-module__lvRdeW__expandButton:hover{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.LessonItem-module__lvRdeW__checkboxContainer{align-items:center;gap:.5rem;display:flex}.LessonItem-module__lvRdeW__checkboxLabel{cursor:pointer;white-space:nowrap;--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}
.MediaButtons-module__f1nVFq__sectionHeader{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));margin-bottom:.75rem;font-size:1rem;font-weight:400;line-height:1.5rem}.MediaButtons-module__f1nVFq__buttonGroup{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.MediaButtons-module__f1nVFq__neutralButton{--tw-border-opacity:1;border-width:1px;border-color:rgb(209 213 219/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}.MediaButtons-module__f1nVFq__neutralButton:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.MediaButtons-module__f1nVFq__buttonGroup button:first-child svg{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.MediaButtons-module__f1nVFq__buttonGroup button:nth-child(2) svg{--tw-text-opacity:1;color:rgb(147 51 234/var(--tw-text-opacity,1))}.MediaButtons-module__f1nVFq__buttonGroup button:nth-child(3) svg{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.MediaButtons-module__f1nVFq__helperText{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.875rem;font-style:italic;line-height:1.25rem}@media (max-width:640px){.MediaButtons-module__f1nVFq__buttonGroup{flex-direction:column}.MediaButtons-module__f1nVFq__neutralButton{justify-content:center;width:100%}}
.SupplementaryMaterials-module__I4UUVq__root{border-top:1px solid #e5e7eb;margin-top:1.5rem;padding-top:1.5rem}.SupplementaryMaterials-module__I4UUVq__heading{color:#6b7280;margin:0 0 1rem;font-size:1.125rem;font-weight:600}.SupplementaryMaterials-module__I4UUVq__category{margin-bottom:1rem}.SupplementaryMaterials-module__I4UUVq__category:last-child{margin-bottom:0}.SupplementaryMaterials-module__I4UUVq__categoryHeading{color:#111827;align-items:center;margin:0 0 .5rem;font-size:1rem;font-weight:600;display:flex}.SupplementaryMaterials-module__I4UUVq__icon{flex-shrink:0;align-items:center;width:1.25rem;height:1.25rem;margin-right:.5rem;display:inline-flex}.SupplementaryMaterials-module__I4UUVq__iconSlides{color:#d97706}.SupplementaryMaterials-module__I4UUVq__iconHandouts{color:#e11d48}.SupplementaryMaterials-module__I4UUVq__iconArticles{color:#0284c7}.SupplementaryMaterials-module__I4UUVq__list{margin:0 0 0 1.5rem;padding:0;list-style:none}.SupplementaryMaterials-module__I4UUVq__listItem{margin-bottom:.375rem}.SupplementaryMaterials-module__I4UUVq__listItem:last-child{margin-bottom:0}.SupplementaryMaterials-module__I4UUVq__link{color:#374151;font-size:1rem;text-decoration:none;transition:color .2s}.SupplementaryMaterials-module__I4UUVq__link:hover{color:#111827;text-decoration:underline}@media (max-width:640px){.SupplementaryMaterials-module__I4UUVq__root{margin-top:1.25rem;padding-top:1.25rem}.SupplementaryMaterials-module__I4UUVq__heading{font-size:1rem}.SupplementaryMaterials-module__I4UUVq__categoryHeading,.SupplementaryMaterials-module__I4UUVq__link{font-size:.875rem}.SupplementaryMaterials-module__I4UUVq__list{margin-left:1.25rem}}
.LessonSection-module__Q0FibG__root{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}.LessonSection-module__Q0FibG__header{justify-content:space-between;align-items:center;display:flex}.LessonSection-module__Q0FibG__content{flex-direction:column;gap:.75rem;display:flex}.LessonSection-module__Q0FibG__completionIndicator,.LessonSection-module__Q0FibG__helperText{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:1rem;line-height:1.5rem}
.CollapsibleSection-module__E9DGxW__root{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.CollapsibleSection-module__E9DGxW__header{justify-content:space-between;align-items:center;display:flex}.CollapsibleSection-module__E9DGxW__title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:600;line-height:1.75rem}.CollapsibleSection-module__E9DGxW__headerRight{align-items:center;gap:.5rem;font-size:1.25rem;line-height:1.75rem;display:flex}.CollapsibleSection-module__E9DGxW__toggleButton{text-align:left;justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}
.CourseInfoCard-module__IPpTXG__root{--tw-border-opacity:1;border-width:1px;border-color:rgb(191 219 254/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.CourseInfoCard-module__IPpTXG__header{margin-bottom:1rem}.CourseInfoCard-module__IPpTXG__title{--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1));font-size:1.25rem;font-weight:600;line-height:1.75rem}.CourseInfoCard-module__IPpTXG__content{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1))}.CourseInfoCard-module__IPpTXG__text{margin-bottom:.75rem}.CourseInfoCard-module__IPpTXG__link{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1));text-decoration-line:underline}.CourseInfoCard-module__IPpTXG__link:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1))}.CourseInfoCard-module__IPpTXG__list{list-style-type:disc;list-style-position:inside}.CourseInfoCard-module__IPpTXG__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.CourseInfoCard-module__IPpTXG__list{padding-left:.5rem}
.SupplementaryMaterialsCard-module__eZ1QBq__root{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1));--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;margin-bottom:1.5rem;padding:1.5rem}.SupplementaryMaterialsCard-module__eZ1QBq__content{margin-top:.75rem}.SupplementaryMaterialsCard-module__eZ1QBq__content>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.SupplementaryMaterialsCard-module__eZ1QBq__content{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:.5rem;padding:1.5rem}.SupplementaryMaterialsCard-module__eZ1QBq__category>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.SupplementaryMaterialsCard-module__eZ1QBq__categoryTitle{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:flex}.SupplementaryMaterialsCard-module__eZ1QBq__categoryTitleNoIcon{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1));font-size:1.125rem;font-weight:600;line-height:1.75rem}.SupplementaryMaterialsCard-module__eZ1QBq__referencesSection{margin-top:2rem}.SupplementaryMaterialsCard-module__eZ1QBq__referencesSection>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.SupplementaryMaterialsCard-module__eZ1QBq__referencesSection{--tw-border-opacity:1;border-top-width:1px;border-color:rgb(229 231 235/var(--tw-border-opacity,1));padding-top:1.5rem}.SupplementaryMaterialsCard-module__eZ1QBq__icon{width:1.25rem;height:1.25rem}.SupplementaryMaterialsCard-module__eZ1QBq__iconSlides{color:#d97706}.SupplementaryMaterialsCard-module__eZ1QBq__iconHandouts{color:#e11d48}.SupplementaryMaterialsCard-module__eZ1QBq__iconArticles{color:#0284c7}.SupplementaryMaterialsCard-module__eZ1QBq__list{list-style-type:none}.SupplementaryMaterialsCard-module__eZ1QBq__list>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.SupplementaryMaterialsCard-module__eZ1QBq__list{padding-left:1.25rem}.SupplementaryMaterialsCard-module__eZ1QBq__listItem{font-size:1rem;line-height:1.5rem}.SupplementaryMaterialsCard-module__eZ1QBq__link{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.SupplementaryMaterialsCard-module__eZ1QBq__link:hover{--tw-text-opacity:1;color:rgb(30 64 175/var(--tw-text-opacity,1));text-decoration-line:underline}