:root{--Colors-primary-dark: #04395D;--Colors-primary-light: #FFFFFF;--Colors-secondary-light: #F5F5F5;--Colors-primary-brand: #0772BA;--Colors-secondary-brand: #A7DAFB;--Colors-primary-accent-1: #A7DAFB;--Colors-secondary-accent-1: #A7DAFB;--Colors-secondary-accent-2: #E3CEBF;--Colors-primary-accent-2: #F7F8F6;--Colors-brand-yellow: #FFCB05;--Contextual-System-50: #FFFFFF;--Contextual-System-100: #F5F5F5;--Contextual-System-200: #DEDEDE;--Contextual-System-300: #C7C7C7;--Contextual-System-400: #B0B0B0;--Contextual-System-500: #999999;--Contextual-System-600: #828282;--Contextual-System-700: #6B6B6B;--Contextual-System-800: #545454;--Contextual-System-900: #3D3D3D;--Contextual-System-base: #757575;--Contextual-Error-50: #FDE8E7;--Contextual-Error-100: #FCD6D5;--Contextual-Error-200: #F8ADAA;--Contextual-Error-300: #F58480;--Contextual-Error-400: #F15A55;--Contextual-Error-500: #EE312B;--Contextual-Error-600: #D91812;--Contextual-Error-700: #AF130E;--Contextual-Error-800: #840F0B;--Contextual-Error-900: #5A0A07;--Contextual-Error-base: #ED271D;--Contextual-warning-50: #FEF4E7;--Contextual-warning-100: #FDEBD3;--Contextual-warning-200: #FBD7A7;--Contextual-warning-300: #F9C37B;--Contextual-warning-400: #F8AE4F;--Contextual-warning-500: #F69A23;--Contextual-warning-600: #E18409;--Contextual-warning-700: #B56A08;--Contextual-warning-800: #895006;--Contextual-warning-900: #5D3604;--Contextual-warning-base: #F69413;--Contextual-success-50: #E8FDF3;--Contextual-success-100: #D5FBE9;--Contextual-success-200: #ABF7D4;--Contextual-success-300: #82F3BE;--Contextual-success-400: #58EEA8;--Contextual-success-500: #2EEA93;--Contextual-success-600: #15D57C;--Contextual-success-700: #11AC64;--Contextual-success-800: #0D8248;--Contextual-success-900: #095833;--Contextual-success-base: #15D57C;--Typography-Size-btn: 20px;--padding-padding-left-right-btn: 32px;--Colors-Text-text-body-primary-light: #FFFFFF;--Colors-Surface-surface-primary-dark: #2D2926;--Colors-Surface-surface-primary-light: #FFFFFF;--Colors-Surface-surface-accent-1: #53341B;--Colors-Surface-surface-accent-2: #53341B;--Colors-Text-text-button-primary-dark-default: #53341B;--Colors-Text-text-button-primary-dark-hover: #C6242F;--Colors-Border-border-primary-light: #FFFFFF;--Colors-Text-text-button-primary-accent-hover: #C6242F;--Colors-Text-text-button-primary-accent-default: #54ADA9;--Colors-Text-text-heading-primary-light: #FFFFFF;--Colors-Border-border-primary-dark: #2D2926;--Colors-Border-border-secondary-dark: #171514;--Colors-Border-border-secondary-light: #FFFFFF;--Colors-Surface-surface-tertiary-accent: #53341B;--Colors-Surface-surface-secondary-light: #F6F6F6;--Colors-Surface-surface-secondary-accent: #53341B;--Colors-Surface-surface-primary-accent: #53341B;--Colors-Text-text-body-primary-dark: #2D2926;--Typography-Family-Primary: "FatFrankHeavy", sans-serif;--Typography-Family-Secondary: "SofiaPro", sans-serif;--Typography-Family-Tertiary: "ChompshopHandwrittenV2", sans-serif;--mc-header-bg: var(--Colors-primary-brand);--mc-header-text: var(--Colors-primary-light);--mc-panel-bg: var(--Colors-Surface-surface-primary-light);--mc-surface-soft: var(--Colors-Surface-surface-primary-light);--mc-surface-footer: #EEF6F7;--mc-border: var(--Contextual-System-200);--mc-border-strong: var(--Colors-primary-dark);--mc-text-primary: var(--Colors-primary-dark);--mc-text-secondary: var(--Contextual-System-500);--mc-bullet: var(--Contextual-System-400);--mc-btn-nav: var(--Colors-primary-dark);--mc-overlay-bg: rgba(0, 0, 0, .5);--mc-panel-width: 500px;--mc-transition: .34s cubic-bezier(.4, 0, .2, 1);--mc-font: var(--Typography-Family-Secondary);--mc-font-heading: var(--Typography-Family-Primary)}.bg-primary-dark{background-color:var(--Colors-primary-dark)}.bg-primary-light{background-color:var(--Colors-primary-light)}.bg-secondary-light{background-color:var(--Colors-secondary-light)}.bg-primary-brand{background-color:var(--Colors-primary-brand)}.bg-secondary-brand{background-color:var(--Colors-secondary-brand)}.bg-primary-accent-1{background-color:var(--Colors-primary-accent-1)}.bg-secondary-accent-1{background-color:var(--Colors-secondary-accent-1)}.bg-primary-accent-2{background-color:var(--Colors-primary-accent-2)}.lesson-content{background:#d3ecfd}.lesson-content p{font-size:inherit;font-family:inherit}.lesson-content__inner{max-width:1440px;margin:0 auto;padding:0 80px;box-sizing:border-box;display:flex;gap:48px;align-items:start}.lesson-block-left,.lesson-block-right,.lesson-content__left,.lesson-content__right{min-width:0}.lesson-block-left{flex:1 1 0;max-width:calc(100% - 363px)}.lesson-content__left{display:flex;flex-direction:column;gap:48px;width:100%;max-width:100%}.lesson-block-right{flex:0 0 323px;width:323px}@media(min-width:769px){.lesson-block-right{position:sticky;top:150px}}.lesson-content__right{display:flex;flex-direction:column;gap:12px;width:100%}.lesson-text__title{margin:0 0 16px;color:#04395d;font-family:var(--Typography-Family-Primary, "FatFrank Heavy");font-size:24px;font-weight:900;line-height:120%;text-transform:unset}.lesson-text__body{display:flex;flex-direction:column;gap:16px;color:#04395d;font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:18px;font-weight:400;line-height:140%}.lesson-text__body p{margin:0}.lesson-text__body ul,.lesson-text__body ol{margin:0;padding-left:24px}.lesson-text__body li{font-size:16px;font-weight:400;line-height:140%}.lesson-text__body strong{font-weight:700}.lesson-text__links{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:16px}.lesson-text__link{color:var(--Colors-primary-dark, #04395D);font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:18px;font-style:normal;font-weight:400;line-height:140%;text-underline-offset:4px}.lesson-callout{display:flex;align-items:flex-start;gap:10px;padding:16px 12px;border-radius:4px}.lesson-callout__icon{flex-shrink:0;display:flex;margin-top:7px}.lesson-callout__text{display:flex;flex-direction:column;gap:4px;font-size:24px}@media(max-width:1024px){.lesson-callout__text{font-size:20px}}.lesson-callout__title{margin:0;color:#04395d;font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:24px;font-weight:700;line-height:140%}.lesson-callout__subtitle{margin:0;color:#04395d;font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:24px;font-weight:400;line-height:140%}.lesson-divider{padding:16px 0;width:100%}.lesson-faq__title{margin:0 0 24px;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Primary, "FatFrank Heavy");font-size:40px;font-style:normal;font-weight:900;line-height:120%;text-transform:unset}.lesson-faq__list{display:flex;flex-direction:column;gap:24px;width:100%}.lesson-faq__item{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:0;align-self:stretch;border-radius:var(--Radius-radius-component-lg, 8px);background:var(--Colors-Surface-surface-box, #FFF);color:var(--Colors-primary-dark);border:0;overflow:hidden;transition:gap .28s ease}.lesson-faq__item[open] .lesson-faq__chevron{transform:scaleY(-1)}.lesson-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:0;cursor:pointer;list-style:none;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Primary, "FatFrank Heavy");font-size:40px;font-style:normal;font-weight:900;line-height:120%;text-transform:unset}.lesson-faq__question::-webkit-details-marker{display:none}.lesson-faq__icon{flex-shrink:0;display:flex;width:24px;height:24px;padding:8px;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;border-radius:var(--Radius-radius-full, 360px);border:3px solid var(--Colors-primary-dark);color:var(--Colors-primary-dark)}.lesson-faq__chevron{display:block;transform-origin:center;transition:transform .25s ease}.lesson-faq__answer-wrap{width:100%;max-height:0;overflow:hidden;transition:max-height .28s ease}.lesson-faq__answer{padding:32px 0 0;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:18px;font-style:normal;font-weight:400;line-height:140%}.lesson-faq__answer p{margin:0 0 16px}.lesson-faq__answer p:last-child{margin-bottom:0}.lesson-faq__answer h2,.lesson-faq__answer h3,.lesson-faq__answer h4{margin:32px 0 8px;color:var(--Colors-primary-dark);font-family:var(--Typography-Family-Primary, "FatFrank Heavy");font-size:24px;font-style:normal;font-weight:900;line-height:120%}@media(max-width:1024px){.lesson-faq__answer h2,.lesson-faq__answer h3,.lesson-faq__answer h4{font-size:20px}}.lesson-faq__answer ul,.lesson-faq__answer li{list-style-type:disc}.lesson-side-card{display:flex;width:323px;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;box-sizing:border-box;border-radius:var(--Radius-radius-component-lg, 8px);border:2px solid var(--Colors-Border-border-primary-dark-default, #04395D);color:#04395d}.lesson-side-card__title{margin:0;color:var(--Colors-primary-dark, #04395D);font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:18px;font-style:normal;font-weight:800;line-height:116%;text-transform:unset}.lesson-time-required__list{display:flex;flex-direction:column;gap:17px;width:100%}.lesson-time-bullet{position:relative;display:flex;align-items:flex-start;gap:16px}.lesson-bullet-block:last-child .lesson-time-bullet__dot:before{content:none}.lesson-time-bullet__dot{position:relative;z-index:1;flex:0 0 auto;width:16px;height:16px;border:2px solid var(--Colors-Border-border-primary-dark-default, #04395D);border-radius:50%;background:#d3ebfd;box-sizing:border-box;margin-top:3px}.lesson-time-bullet__dot:before{content:"";position:absolute;top:14px;left:5px;width:2px;height:calc(100% + 29px);background:var(--Colors-Border-border-primary-dark-default, #04395D)}.lesson-time-bullet__content{display:flex;flex-direction:column;gap:2px}.lesson-time-bullet__title,.lesson-time-bullet__minutes{font-size:14px;font-style:normal;font-weight:700;line-height:116%}.lesson-time-bullet__minutes{font-size:14px;font-style:normal;font-weight:400;line-height:140%}.lesson-standards__list{display:flex;flex-direction:column;gap:0}.lesson-standard-accordion:last-child{border-bottom:0}.lesson-standard-accordion.is-open .lesson-standard-accordion__icon-plus{display:none}.lesson-standard-accordion.is-open .lesson-standard-accordion__icon-minus{display:block}.lesson-standard-accordion__button{display:flex;padding:8px 0;align-items:center;gap:16px;justify-content:space-between;width:100%;border:0;background:#0000;cursor:pointer;text-align:left;color:var(--Colors-primary-dark, #04395D);font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:14px;font-weight:700;line-height:140%}.lesson-standard-accordion__icon{flex-shrink:0;display:flex}.lesson-standard-accordion__icon-plus{display:block}.lesson-standard-accordion__icon-minus{display:none}.lesson-standard-accordion__panel{max-height:0;overflow:hidden;transition:max-height .28s ease}.lesson-standard-accordion__content{padding-top:8px;padding-bottom:8px;color:var(--Colors-primary-dark, #04395D);font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:14px;font-weight:400;line-height:140%;padding-right:20px}.lesson-materials-list__title{margin:0 0 16px;color:var(--Colors-primary-dark, #04395D);font-family:var(--Typography-Family-Primary, "FatFrank Heavy");font-size:24px;font-weight:900;line-height:120%}.lesson-materials-list__items{display:flex;padding:0 32px 12px 8px;flex-direction:column;align-items:flex-start;gap:8px;width:100%}@media(max-width:1024px){.lesson-materials-list__items{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:12px}.lesson-materials-list__items::-webkit-scrollbar{display:none}}.lesson-materials-list__scrollbar-track{display:none}@media(max-width:1024px){.lesson-materials-list__scrollbar-track{display:block;width:100%;margin:0;padding:0 8px;height:23px;background:#fff;border-radius:360px;flex-shrink:0}}.lesson-materials-list__scrollbar-inner{position:relative;height:100%;padding:0 8px;box-sizing:border-box}.lesson-materials-list__scrollbar-thumb{position:absolute;top:50%;transform:translateY(-50%);height:12px;background:var(--Colors-Main-Brand-Primary, #0772BA);border-radius:360px;cursor:grab}.lesson-materials-list__scrollbar-thumb:active{cursor:grabbing}.lesson-material-item{display:flex;padding-top:10px;align-items:flex-start;gap:40px;align-self:stretch;border-top:1px solid var(--Colors-Border-border-secondary-brand, #A7DAFB);width:100%}@media(max-width:1024px){.lesson-material-item{min-width:480px}}.lesson-material-item__left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.lesson-material-item__checkbox{width:24px;height:24px;flex-shrink:0;border:2px solid #04395d;border-radius:4px;background:#0000;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s,border-color .15s}.lesson-material-item__checkbox .lesson-material-item__check-icon{opacity:0;transition:opacity .15s}.lesson-material-item__checkbox.is-checked{background:#04395d}.lesson-material-item__checkbox.is-checked .lesson-material-item__check-icon{opacity:1}.lesson-material-item__content{color:var(--Colors-primary-dark, #04395D);font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:14px;font-weight:400;line-height:140%;width:299px}.lesson-material-item__content p{margin:0}.lesson-material-item__content a{color:inherit;text-decoration-line:underline;text-decoration-style:solid;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-underline-offset:auto;text-underline-position:from-font}.lesson-material-item__quantity{flex-shrink:0;color:var(--Colors-primary-dark, #04395D);font-family:var(--Typography-Family-Secondary, "Sofia Pro");font-size:14px;font-weight:400;line-height:140%;width:150px;text-align:right}.lesson-slide-deck-wrapper{width:100%;max-width:100%;min-width:0;overflow:hidden}.lesson-slide-deck__title{margin:0 0 16px;color:#04395d;font-family:var(--Typography-Family-Primary, "FatFrank Heavy");font-size:24px;font-weight:900;line-height:120%}.lesson-slide-deck{display:flex;width:100%;max-width:100%;min-width:0;padding:40px 0 40px 12px;flex-direction:column;gap:24px;border-radius:var(--Radius-radius-component-lg, 8px);background:var(--Colors-Surface-surface-box, #FFF);overflow:hidden;box-sizing:border-box}.lesson-slide-deck__swiper{width:100%;max-width:100%;min-width:0;position:relative;overflow:hidden;box-sizing:border-box}.lesson-slide-deck__swiper .swiper-wrapper{display:flex;box-sizing:content-box;min-width:0;max-width:100%}.lesson-slide-deck__swiper .swiper-wrapper>.lesson-slide{flex-shrink:0;width:auto;min-width:0;max-width:100%}.lesson-slide__inner{width:100%;max-width:100%;min-width:0}.lesson-slide__img{display:block;width:100%;max-width:100%;height:auto;border-radius:4px}.lesson-slide__placeholder{width:100%;aspect-ratio:16/9;background:#e7f5fe;border-radius:4px}.lesson-slide__inner--download{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;background:#fff;border-radius:4px}.lesson-slide-deck__scrollbar-wrap{width:600px;max-width:90%;margin:0 auto;border-radius:360px;padding:0 8px;background:var(--Color-Brand-Palette-Blue-50, #E7F5FE)}@media(max-width:768px){.lesson-slide-deck__scrollbar-wrap{width:100%}}.lesson-slide-deck__scrollbar{position:relative;height:23px;border-radius:360px;background:var(--Color-Brand-Palette-Blue-50, #E7F5FE);flex-shrink:0}.lesson-slide-deck__scrollbar .swiper-scrollbar-drag{position:absolute;top:5px;height:12px;border-radius:360px;background:var(--Colors-Main-Brand-Primary, #0772BA);cursor:pointer}.lesson-lightbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;align-items:center;justify-content:center}.lesson-lightbox.is-open{display:flex}.lesson-lightbox__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.lesson-lightbox__dialog{position:relative;z-index:1;width:90%;max-width:960px;border-radius:8px;display:flex;flex-direction:column;gap:16px;max-height:90vh}.lesson-lightbox__close{position:relative;align-self:end;z-index:2;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000080;color:#fff;cursor:pointer;transition:background .15s}.lesson-lightbox__close:hover{background:#000000bf}.lesson-lightbox__iframe{display:block;width:100%;height:600px;border:none;background:#fff}.lesson-lightbox__download{position:relative;align-self:end}@media(max-width:768px){.lesson-lightbox__download{align-self:center}}@media(max-width:1024px){.lesson-content__inner{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:0 16px;align-self:stretch;box-sizing:border-box;overflow:hidden}.lesson-block-left,.lesson-block-right{flex:none;width:100%;max-width:100%}.lesson-block-left,.lesson-content__left{display:contents}.lesson-content__left>*{order:3;width:100%}.lesson-callout-block{order:1;width:100%}.lesson-block-right{order:2}.lesson-content__right{width:100%}.lesson-callout{display:flex;padding:16px 12px;align-items:flex-start;gap:10px;align-self:stretch;width:100%;box-sizing:border-box}.lesson-callout__icon{width:24px;height:24px}.lesson-callout__title{font-size:20px;font-weight:700;line-height:140%;margin-bottom:8px}.lesson-callout__subtitle{font-size:20px;font-weight:400;line-height:140%}.lesson-side-card{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;width:100%;box-sizing:border-box}.lesson-side-card__title{font-size:16px;font-weight:800;line-height:116%}.lesson-time-bullet__title{font-size:12px;font-weight:700;line-height:140%}.lesson-time-bullet__minutes{font-size:12px;font-weight:400;line-height:140%}.lesson-standard-accordion__button{font-size:12px;font-weight:700;line-height:140%}.lesson-text__title{font-size:20px}.lesson-text__body{font-size:16px;line-height:140%}.lesson-text__body li{font-size:14px}.lesson-text__link{font-size:16px}.lesson-slide-deck-block,.lesson-slide-deck-wrapper,.lesson-slide-deck,.lesson-slide-deck__swiper{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box}.lesson-slide-deck__title{font-size:20px;margin-bottom:16px}.lesson-slide-deck{padding:24px 0 24px 24px;gap:24px;align-self:stretch}.lesson-materials-list{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lesson-materials-list__title{font-size:20px;font-weight:900;line-height:120%}.lesson-material-item{gap:18px}.lesson-material-item__checkbox{width:24px;height:24px}.lesson-material-item__content,.lesson-material-item__quantity{font-size:12px;line-height:140%}.lesson-faq{display:flex;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch}.lesson-faq__item{display:flex;padding:16px;flex-direction:column;align-items:flex-start;gap:10px;align-self:stretch}.lesson-faq__question{font-size:32px;line-height:120%}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/unc-section-lesson-content.css.map */
