:root{--header-height:5rem}#header{justify-content:space-between;display:flex;height:var(--header-height)!important}#header .headerheight{height:var(--header-height)!important}#header .header-logo-svg{height:1.5rem!important}#header #header-left,#header #header-right{position:static}@media only screen and (width>=875px){#header .header-links-container{align-items:center;gap:1rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}#header .header-link{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}#header .header-link:hover{color:var(--color-primary)!important}#header .header-link .fa-caret-down{transition:transform .15s ease-in-out!important}#header .header-link--open .fa-caret-down{transform:rotate(180deg)!important}#header .header-dropdown__menu{border:var(--border)!important;border-radius:.375rem!important;padding:.5rem!important}#header .header-dropdown__item{padding:0!important}#header .header-dropdown__link{transition:background-color .2s ease-in-out;color:var(--color-text-primary)!important;border-radius:var(--border-radius)!important;padding:.5rem!important}#header .header-dropdown__link:hover{background-color:var(--color-background-primary-hover)}#header .search-container{padding-right:.75rem!important}#header .catalog-search-input-group:after{font-size:13px;top:50%!important;right:unset!important;color:var(--color-text-muted)!important;transition:color .2s ease-in-out!important;left:.75rem!important;transform:translateY(-50%)!important}#header .catalog-search-input-group:focus-within:after{color:var(--color-text-primary)!important}#header .catalog-search-input{font-size:var(--text-sm);border-radius:var(--border-radius);background-color:var(--color-background-primary)!important;border:var(--border)!important;height:2.5rem!important;padding:.5rem .5rem .5rem 2rem!important}#header .catalog-search-input::placeholder{color:var(--color-text-muted)!important}#header .catalog-search-input:focus{border-color:var(--color-border-primary-focus)!important}#header .header-dropdown-button img{border:none}#header .profile-dropdown-v2{border:var(--border)!important;border-radius:.375rem!important;padding:.5rem!important}#header .profile-dropdown-v2 li{padding:0;background-color:#0000!important}#header .profile-dropdown-v2 a{padding:.5rem;transition:background-color .2s ease-in-out;overflow:hidden;color:var(--color-text-primary)!important;border-radius:var(--border-radius)!important}#header .profile-dropdown-v2 a:hover{background-color:var(--color-background-primary-hover)}#header-mobile-dropdown{top:var(--header-height)!important}#ep-footer{display:none!important}#sj-custom-footer{margin-left:0!important}.h-footer{background-color:var(--color-background-primary);border-top:var(--border);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;padding:2rem;display:flex}.h-footer__links{color:var(--color-text-secondary);grid-template-columns:repeat(2,1fr);align-self:stretch;gap:1rem;margin-bottom:0;list-style:none;display:grid}.h-footer__links__link{font-size:var(--text-sm);color:var(--color-text-secondary);transition:color .2s ease-in-out}.h-footer__links__link:hover{color:var(--color-text-primary)}@media (width>=768px){.h-footer{flex-direction:row;align-items:center}.h-footer__links{display:flex}}.coursebox-container{padding-bottom:3rem;width:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important}.coursebox-container:before,.coursebox-container:after{display:none!important}.coursebox-image:not(:empty){border:var(--border);border-color:var(--color-gray-200);border-radius:var(--border-radius-lg)}.coursebox-image:not(:empty) img{aspect-ratio:16/9;object-fit:cover;width:100%!important}.coursebox-tags{font-size:var(--text-base);color:var(--color-text-muted);margin-top:1.5rem;display:block!important}.coursebox-tags .coursebox-tag+.coursebox-tag:before{color:var(--color-text-muted);content:"•";margin:0 .5rem}.coursebox-text{font-size:var(--text-md)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-text-primary)!important;margin-top:.25rem!important;padding:0!important}.coursebox-text-description{color:var(--color-text-secondary)!important;padding:0!important}.course-listing .coursebox-container .coursebox-callout{color:var(--color-text-muted)!important;text-align:left!important;left:0!important}.storefront-price{display:none}.sj-ribbon-wrapper{width:auto;height:auto;top:1rem;right:1rem}.sj-ribbon-wrapper .sj-ribbon{width:auto;font-size:var(--text-sm);font-weight:var(--font-weight-medium);backdrop-filter:blur(3px);border:none;border-radius:1000rem;padding:.5rem .75rem;line-height:1;position:static;transform:none}.sj-ribbon-wrapper .sj-ribbon-registered{background-color:color-mix(in srgb, var(--color-gray-200) 70%, transparent)!important}.sj-ribbon-wrapper .sj-ribbon-complete,.sj-ribbon-wrapper .sj-ribbon-passed{color:var(--color-white)!important;background-color:color-mix(in srgb, var(--color-dark-casal) 70%, transparent)!important}#skilljar-content{margin-left:0!important}#catalog-left-nav{overflow-x:hidden;top:var(--header-height)!important;background-color:var(--color-background-primary)!important;border-right:none!important;width:15rem!important}@media (width>=875px){#catalog-left-nav{z-index:1;border-top:var(--border);position:static;padding:1rem 0 0!important}}.view-results-wrapper{display:none}.catalog-search-input-group:after{font-size:13px;top:50%!important;right:unset!important;color:var(--color-text-muted)!important;transition:color .2s ease-in-out!important;left:.75rem!important;transform:translateY(-50%)!important}.catalog-search-input-group:focus-within:after{color:var(--color-text-primary)!important}.catalog-search-input-group{width:100%}#catalog-search-box{margin-bottom:2rem;display:block}#catalogSearchInput{font-size:var(--text-sm);border-radius:var(--border-radius);background-color:var(--color-background-primary)!important;border:var(--border)!important;height:2.5rem!important;padding:.5rem .5rem .5rem 2rem!important}#catalogSearchInput::placeholder{color:var(--color-text-muted)!important}#catalogSearchInput:focus{border-color:var(--color-border-primary-focus)!important}#catalog-filter-menu .margin-bottom{display:none}.filter-group-title{flex-direction:row-reverse;justify-content:space-between;border-bottom:none!important;margin-bottom:1rem!important;display:flex!important}.filter-group-title:before{inset:0!important}.sj-text-left-nav-categories{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-normal)!important;margin:0!important}.filter-option-tag{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-normal);margin-bottom:1rem!important}.filter-option-tag input[type=checkbox]{border:var(--border)!important}.filter-option-tag input[type=checkbox]:after{top:50%;bottom:unset;width:auto;height:auto;padding:0;left:50%;transform:translate(-50%,-50%)}.filter-option-tag input[type=checkbox]:checked{border-color:var(--color-border-primary-focus)!important}.filter-option-tag .filter-counter{display:none}.filter-option-tag .filter-name{color:var(--color-text-muted)!important;margin:0 0 0 1rem!important}.search #catalog-search-info{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;background-color:var(--color-background-primary)!important;width:100%!important;margin-bottom:2rem!important}.search #catalog-search-info #show-all-courses{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.search #catalog-search-info #show-all-courses:hover{background-color:var(--color-gray-700)}.search #catalog-search-info #show-all-courses:active{background-color:var(--color-gray-600)}.search #catalog-search-info #show-all-courses{font-size:var(--text-base)}.search #catalog-search-info .filter-option{transition:background-color .2s ease-in-out;background-color:var(--color-gray-200)!important}.search #catalog-search-info .filter-option:hover{background-color:var(--color-gray-300)!important}.search #catalog-search-info .filter-name{position:static;font-weight:var(--font-weight-medium)!important;color:var(--color-text-primary)!important}.search #catalog-search-info .fa-stack .fa-check-circle,.search #catalog-search-info .fa-stack .fa-circle-o{color:var(--color-text-primary)!important}.search #catalog-search-info .filter-counter{display:none}.search .coursebox-container.coursebox-container.coursebox-container{flex-direction:column;gap:1rem;display:flex!important}.search .coursebox-container.coursebox-container.coursebox-container .coursebox-image{float:none!important;width:100%!important;height:auto!important;max-height:unset!important}.search .coursebox-container.coursebox-container.coursebox-container .coursebox-image img{max-height:unset!important}.search .coursebox-container.coursebox-container.coursebox-container .coursebox-image:has(.icon-video){aspect-ratio:16/9;background-color:var(--color-background-secondary);position:relative}.search .coursebox-container.coursebox-container.coursebox-container .coursebox-image:has(.icon-video) .icon-video{color:var(--color-gray-300);background:0 0;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search .coursebox-container.coursebox-container.coursebox-container div{margin:0!important}.sj-page-certificate #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-certificate .top-row,.sj-page-certificate .top-row-white-v2,.sj-page-certificate #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-certificate #lp-wrapper{margin-top:var(--header-height)}.sj-page-certificate .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-certificate .catalog-header{padding:0!important}.sj-page-certificate .certificate-image{box-shadow:var(--box-shadow-elevation-low);margin:3rem 0}.sj-page-certificate .certificate-table{background-color:var(--color-background-primary);border:none;margin-bottom:3rem}.sj-page-certificate .certificate-table #certificate_table_header_row{display:none}.sj-page-certificate .certificate-table tr{border-left:none;border-right:none}.sj-page-certificate .certificate-table th,.sj-page-certificate .certificate-table td{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);text-align:left;border:none;padding:1rem}@media (width>=768px){.sj-page-certificate .certificate-table th,.sj-page-certificate .certificate-table td{min-width:15rem}}.sj-page-certificate .certificate-table .focus-link-v2{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-certificate .certificate-table .focus-link-v2:hover{color:var(--color-text-primary)}.sj-page-certificate .button.tiny{font-family:var(--font-sans);font-size:var(--text-base)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-50-ivory)!important;background-color:var(--color-gray-950-ink)!important;border-radius:var(--border-radius)!important;padding:.75rem 1.5rem!important;transition:background-color .2s ease-in-out!important}.sj-page-certificate .button.tiny:hover{background-color:var(--color-gray-700)!important}.sj-page-certificate .button.tiny:active{background-color:var(--color-gray-600)!important}.sj-page-curriculum #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-curriculum .top-row,.sj-page-curriculum .top-row-white-v2,.sj-page-curriculum #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-curriculum #lp-wrapper{margin-top:var(--header-height)}.sj-page-curriculum .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-curriculum .catalog-header{padding:0!important}.sj-page-curriculum .top-row-white-v2{max-width:var(--max-width-page);padding:var(--spacing-page-v) var(--spacing-page-h) 5rem;background-color:var(--color-background-primary)!important;border:none!important}.sj-page-curriculum .sj-save-toggle-block{display:none}.sj-page-curriculum .h-header__overline{font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:3rem;display:block}.sj-page-curriculum .dp-row-flex-v2{background-color:var(--color-gray-100);border-radius:var(--border-radius-lg);padding:1.5rem}@media (width>=768px){.sj-page-curriculum .dp-row-flex-v2{padding:4rem}}.sj-page-curriculum .dp-promo-image-wrapper img{border-radius:0}.sj-page-curriculum .dp-row-flex-v2{gap:2rem}.sj-page-curriculum .cp-summary-row-v2{width:100%;text-align:left!important}.sj-page-curriculum .cp-promo-image-wrapper{justify-content:center;align-items:center;display:flex;position:static;padding:0!important}.sj-page-curriculum .cp-promo-image-wrapper img{object-fit:cover;border-radius:var(--border-radius-lg);height:100%}.sj-page-curriculum .cp-promo-image-wrapper{width:unset;max-width:25rem}@media (width>=768px){.sj-page-curriculum .cp-promo-image-wrapper{flex:40%}}.sj-page-curriculum .cp-promo-image{height:100%;max-height:20rem}.sj-page-curriculum .sj-summary{flex-direction:column;justify-content:space-between;gap:1rem;padding-right:1rem;display:flex;position:static;border:none!important}.sj-page-curriculum .sj-summary h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-curriculum .sj-summary h1{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-curriculum .sj-summary h1{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-curriculum .sj-summary h1{font-size:var(--text-5xl)!important}}.sj-page-curriculum .sj-summary h1{margin:0}.sj-page-curriculum .sj-summary h2{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.sj-page-curriculum .sj-summary .row{margin:3rem 0 0!important}.sj-page-curriculum .sj-summary{width:unset;flex:50%;align-items:flex-start;padding:0!important}.sj-page-curriculum .progress-bar{background-color:var(--color-background-secondary);border-radius:0;margin-bottom:3rem}.sj-page-curriculum .progress-bar-inner{background-color:var(--color-gray-400)}.sj-page-curriculum .sj-text-x-of-y-lessons-completed{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-secondary)}.sj-page-curriculum .sj-text-view-certificate{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-curriculum .sj-text-view-certificate:hover{color:var(--color-text-primary)}.sj-page-curriculum .tabs-wrapper-v2{display:none}.sj-page-curriculum #cp-content{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin:0;width:100%!important}.sj-page-curriculum #cp-content:before,.sj-page-curriculum #cp-content:after{display:none}.sj-page-curriculum #cp-content{margin:0 auto var(--spacing-page-v);flex-direction:column;gap:3rem}@media (width>=768px){.sj-page-curriculum #cp-content{flex-direction:row}}.sj-page-curriculum .content:has(.course-long-description-header){font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.sj-page-curriculum .content:has(.course-long-description-header) ul{margin-left:1rem;list-style-position:outside}.sj-page-curriculum .content:has(.course-long-description-header) h1,.sj-page-curriculum .content:has(.course-long-description-header) h2,.sj-page-curriculum .content:has(.course-long-description-header) h3{color:var(--color-text-primary);margin-bottom:2rem}:is(.sj-page-curriculum .content:has(.course-long-description-header) h1,.sj-page-curriculum .content:has(.course-long-description-header) h2,.sj-page-curriculum .content:has(.course-long-description-header) h3):not(:first-child){margin-top:5rem}.sj-page-curriculum .content:has(.course-long-description-header) h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.0125em;font-size:var(--text-5xl)!important}@media (width>=545px){.sj-page-curriculum .content:has(.course-long-description-header) h1{font-size:var(--text-6xl)!important}}@media (width>=768px){.sj-page-curriculum .content:has(.course-long-description-header) h1{font-size:var(--text-7xl)!important}}@media (width>=1213px){.sj-page-curriculum .content:has(.course-long-description-header) h1{font-size:var(--text-8xl)!important}}.sj-page-curriculum .content:has(.course-long-description-header) h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-curriculum .content:has(.course-long-description-header) h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-curriculum .content:has(.course-long-description-header) h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-curriculum .content:has(.course-long-description-header) h2{font-size:var(--text-5xl)!important}}.sj-page-curriculum .content:has(.course-long-description-header) h3{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-curriculum .content:has(.course-long-description-header) h3{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-curriculum .content:has(.course-long-description-header) h3{font-size:var(--text-3xl)!important}}.sj-page-curriculum .content:has(.course-long-description-header) strong{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.sj-page-curriculum .content:has(.course-long-description-header){flex:100%}.sj-page-curriculum .course-long-description-header{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-curriculum .course-long-description-header{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-curriculum .course-long-description-header{font-size:var(--text-3xl)!important}}.sj-page-curriculum .course-long-description-header{margin-bottom:2rem}.sj-page-curriculum .content:has(#curriculum-list) .sj-course-time{display:none}.sj-page-curriculum .content:has(#curriculum-list){flex:50%;max-width:24rem}.sj-page-curriculum .content:has(#curriculum-list) h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-curriculum .content:has(#curriculum-list) h2{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-curriculum .content:has(#curriculum-list) h2{font-size:var(--text-3xl)!important}}.sj-page-curriculum .content:has(#curriculum-list) h2{margin-bottom:2rem}.sj-page-curriculum #curriculum-list .lesson-section{display:none!important}.sj-page-curriculum #curriculum-list .lesson-modular,.sj-page-curriculum #curriculum-list .lesson-rating,.sj-page-curriculum #curriculum-list .lesson-video{border-bottom:var(--border)}.sj-page-curriculum #curriculum-list .lesson-row{color:var(--color-text-primary);gap:1rem;margin:0;padding:1.5rem 0;display:flex;height:auto!important}.sj-page-curriculum #curriculum-list .lesson-row:hover{background-color:var(--color-background-primary)!important}.sj-page-curriculum #curriculum-list .lesson-row.lesson-active{background-color:var(--color-background-secondary)!important}.sj-page-curriculum #curriculum-list .type-icon{display:none!important}.sj-page-curriculum #curriculum-list .bullet{width:auto!important;height:auto!important;position:static!important}.sj-page-curriculum #curriculum-list .bullet .unviewed{color:var(--color-text-primary)!important}.sj-page-curriculum #curriculum-list .title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em}.sj-page-curriculum #curriculum-list .title .optional-text{display:none}.sj-page-curriculum #curriculum-list .title .sj-lesson-time{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin:.25rem 0 0;display:block}.sj-page-curriculum #curriculum-list .title .sj-lesson-time:before,.sj-page-curriculum #curriculum-list .title .sj-lesson-time:after{display:none}.sj-page-curriculum #curriculum-list .title{white-space:normal!important;margin-top:0!important;position:static!important}.sj-page-curriculum [data-tags*=certification] .top-row-white-v2{max-width:var(--max-width-page);padding:var(--spacing-page-v) var(--spacing-page-h) 5rem;background-color:var(--color-background-primary)!important;border:none!important}.sj-page-curriculum [data-tags*=certification] .sj-save-toggle-block{display:none}.sj-page-curriculum [data-tags*=certification] .h-header__overline{font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:3rem;display:block}.sj-page-curriculum [data-tags*=certification] .dp-row-flex-v2{background-color:var(--color-light-oxford);border-radius:var(--border-radius-lg);padding:1.5rem}@media (width>=768px){.sj-page-curriculum [data-tags*=certification] .dp-row-flex-v2{padding:4rem}}.sj-page-curriculum [data-tags*=certification] .dp-promo-image-wrapper img{border-radius:0}.sj-page-curriculum [data-tags*=certification] .dp-row-flex-v2{gap:2rem}.sj-page-curriculum [data-tags*=certification] .cp-summary-row-v2{width:100%;text-align:left!important}.sj-page-curriculum [data-tags*=certification] .cp-promo-image-wrapper{justify-content:center;align-items:center;display:flex;position:static;padding:0!important}.sj-page-curriculum [data-tags*=certification] .cp-promo-image-wrapper img{object-fit:cover;border-radius:var(--border-radius-lg);height:100%}.sj-page-curriculum [data-tags*=certification] .cp-promo-image-wrapper{width:unset;max-width:25rem}@media (width>=768px){.sj-page-curriculum [data-tags*=certification] .cp-promo-image-wrapper{flex:40%}}.sj-page-curriculum [data-tags*=certification] .cp-promo-image{height:100%;max-height:20rem}.sj-page-curriculum [data-tags*=certification] .sj-summary{flex-direction:column;justify-content:space-between;gap:1rem;padding-right:1rem;display:flex;position:static;border:none!important}.sj-page-curriculum [data-tags*=certification] .sj-summary h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-curriculum [data-tags*=certification] .sj-summary h1{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-curriculum [data-tags*=certification] .sj-summary h1{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-curriculum [data-tags*=certification] .sj-summary h1{font-size:var(--text-5xl)!important}}.sj-page-curriculum [data-tags*=certification] .sj-summary h1{margin:0}.sj-page-curriculum [data-tags*=certification] .sj-summary h2{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.sj-page-curriculum [data-tags*=certification] .sj-summary .row{margin:3rem 0 0!important}.sj-page-curriculum [data-tags*=certification] .sj-summary{width:unset;flex:50%;align-items:flex-start;padding:0!important}.sj-page-curriculum [data-tags*=certification] .progress-bar{background-color:var(--color-background-secondary);border-radius:0;margin-bottom:3rem}.sj-page-curriculum [data-tags*=certification] .progress-bar-inner{background-color:var(--color-gray-400)}.sj-page-curriculum [data-tags*=certification] .sj-text-x-of-y-lessons-completed{font-family:var(--font-sans);font-size:var(--text-md);color:var(--color-text-secondary)}.sj-page-curriculum [data-tags*=certification] .sj-text-view-certificate{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-curriculum [data-tags*=certification] .sj-text-view-certificate:hover{color:var(--color-text-primary)}.sj-page-detail-course #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-detail-course .top-row,.sj-page-detail-course .top-row-white-v2,.sj-page-detail-course #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-detail-course #lp-wrapper{margin-top:var(--header-height)}.sj-page-detail-course .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-detail-course .catalog-header{padding:0!important}.sj-page-detail-course .top-row-white-v2{max-width:var(--max-width-page);padding:var(--spacing-page-v) var(--spacing-page-h) 5rem;background-color:var(--color-background-primary)!important;border:none!important}.sj-page-detail-course .sj-save-toggle-block{display:none}.sj-page-detail-course .h-header__overline{font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:3rem;display:block}.sj-page-detail-course .dp-row-flex-v2{background-color:var(--color-gray-100);border-radius:var(--border-radius-lg);padding:1.5rem}@media (width>=768px){.sj-page-detail-course .dp-row-flex-v2{padding:4rem}}.sj-page-detail-course .dp-promo-image-wrapper img{border-radius:0}.sj-page-detail-course .related-parent-objects{display:none}.sj-page-detail-course .dp-row-flex-v2{flex-direction:column-reverse;gap:2rem;text-align:left!important}@media (width>=768px){.sj-page-detail-course .dp-row-flex-v2:has(.dp-promo-image){flex-flow:row-reverse}}.sj-page-detail-course .dp-row-flex-v2:before,.sj-page-detail-course .dp-row-flex-v2:after{display:none}.sj-page-detail-course .dp-row-flex-v2 .columns{padding:0}.sj-page-detail-course .dp-promo-image-wrapper{justify-content:center;align-items:center;display:flex;position:static;padding:0!important}.sj-page-detail-course .dp-promo-image-wrapper img{object-fit:cover;border-radius:var(--border-radius-lg);height:100%}.sj-page-detail-course .dp-summary-wrapper{flex-direction:column;justify-content:space-between;gap:1rem;padding-right:1rem;display:flex;position:static;border:none!important}.sj-page-detail-course .dp-summary-wrapper h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-detail-course .dp-summary-wrapper h1{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-detail-course .dp-summary-wrapper h1{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-detail-course .dp-summary-wrapper h1{font-size:var(--text-5xl)!important}}.sj-page-detail-course .dp-summary-wrapper h1{margin:0}.sj-page-detail-course .dp-summary-wrapper h2{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.sj-page-detail-course .dp-summary-wrapper .row{margin:3rem 0 0!important}.sj-page-detail-course .dp-summary-wrapper{text-align:left!important}.sj-page-detail-course .sj-course-info-wrapper h2,.sj-page-detail-course .sj-course-info-wrapper .social-media-wrapper{display:none}.sj-page-detail-course .sj-course-info-wrapper .signin{margin-top:2rem;margin-bottom:0}.sj-page-detail-course .sj-course-info-wrapper .sj-text-sign-in{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-detail-course .sj-course-info-wrapper .sj-text-sign-in:hover{color:var(--color-text-primary)}.sj-page-detail-course .sj-course-info-wrapper .sj-text-sign-in{font-weight:var(--font-weight-medium)}.sj-page-detail-course .sj-save-toggle-row-alignment{justify-content:flex-start!important;align-items:center!important}.sj-page-detail-course .purchase-button{margin-bottom:0}.sj-page-detail-course .h-header__free{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;background-color:var(--color-background-secondary);border-radius:var(--border-radius);align-self:center;margin-left:1rem;padding:.5rem 1rem}.sj-page-detail-course #dp-details{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-page-v);width:100%!important}.sj-page-detail-course #dp-details .row.hide-for-small{margin:0}.sj-page-detail-course #dp-details .row.hide-for-small:before,.sj-page-detail-course #dp-details .row.hide-for-small:after{display:none}.sj-page-detail-course #dp-details .row.hide-for-small{flex-direction:column;gap:2rem!important;padding:0!important;display:flex!important}@media (width>=768px){.sj-page-detail-course #dp-details .row.hide-for-small{flex-direction:row}}.sj-page-detail-course #dp-details .row.hide-for-small .columns{width:auto!important;padding:0!important}.sj-page-detail-course #dp-details .row.hide-for-small .large-centered{width:100%!important;padding:0!important}.sj-page-detail-course #dp-details .row.show-for-small{display:none!important}.sj-page-detail-course h3{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-detail-course h3{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-detail-course h3{font-size:var(--text-3xl)!important}}.sj-page-detail-course h3{margin-bottom:2rem}.sj-page-detail-course h3:not(:first-child){margin-top:5rem}.sj-page-detail-course .columns:has(.dp-long-description){flex:100%}.sj-page-detail-course .dp-long-description{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.sj-page-detail-course .dp-long-description ul{margin-left:1rem;list-style-position:outside}.sj-page-detail-course .dp-long-description h1,.sj-page-detail-course .dp-long-description h2,.sj-page-detail-course .dp-long-description h3{color:var(--color-text-primary);margin-bottom:2rem}:is(.sj-page-detail-course .dp-long-description h1,.sj-page-detail-course .dp-long-description h2,.sj-page-detail-course .dp-long-description h3):not(:first-child){margin-top:5rem}.sj-page-detail-course .dp-long-description h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.0125em;font-size:var(--text-5xl)!important}@media (width>=545px){.sj-page-detail-course .dp-long-description h1{font-size:var(--text-6xl)!important}}@media (width>=768px){.sj-page-detail-course .dp-long-description h1{font-size:var(--text-7xl)!important}}@media (width>=1213px){.sj-page-detail-course .dp-long-description h1{font-size:var(--text-8xl)!important}}.sj-page-detail-course .dp-long-description h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-detail-course .dp-long-description h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-detail-course .dp-long-description h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-detail-course .dp-long-description h2{font-size:var(--text-5xl)!important}}.sj-page-detail-course .dp-long-description h3{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-detail-course .dp-long-description h3{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-detail-course .dp-long-description h3{font-size:var(--text-3xl)!important}}.sj-page-detail-course .dp-long-description strong{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.sj-page-detail-course .dp-long-description{background:0 0!important;border:none!important;padding:0!important}.sj-page-detail-course .sj-curriculum-wrapper .sj-course-time{display:none}.sj-page-detail-course .sj-curriculum-wrapper{flex:24rem}.sj-page-detail-course .sj-curriculum-wrapper h3{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-detail-course .sj-curriculum-wrapper h3{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-detail-course .sj-curriculum-wrapper h3{font-size:var(--text-3xl)!important}}.sj-page-detail-course .sj-curriculum-wrapper h3{margin-bottom:2rem}.sj-page-detail-course .dp-curriculum{border-top:var(--border);padding-left:0}.sj-page-detail-course .section{display:none}.sj-page-detail-course .lesson-modular,.sj-page-detail-course .lesson-rating,.sj-page-detail-course .lesson-video{border-bottom:var(--border);color:var(--color-text-primary);gap:1rem;margin:0;padding:1.5rem 0;display:flex;height:auto!important}:is(.sj-page-detail-course .lesson-modular,.sj-page-detail-course .lesson-rating,.sj-page-detail-course .lesson-video):hover{background-color:var(--color-background-primary)!important}:is(.sj-page-detail-course .lesson-modular,.sj-page-detail-course .lesson-rating,.sj-page-detail-course .lesson-video).lesson-active{background-color:var(--color-background-secondary)!important}.sj-page-detail-course .lesson-wrapper{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em}.sj-page-detail-course .lesson-wrapper .optional-text{display:none}.sj-page-detail-course .lesson-wrapper .sj-lesson-time{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin:.25rem 0 0;display:block}.sj-page-detail-course .lesson-wrapper .sj-lesson-time:before,.sj-page-detail-course .lesson-wrapper .sj-lesson-time:after{display:none}.sj-page-detail-course .type-icon{margin-top:.375rem}.sj-page-detail-course .icon-video,.sj-page-detail-course .fa{position:static!important}.sj-page-detail-course [data-tags*=certification] .top-row-white-v2{max-width:var(--max-width-page);padding:var(--spacing-page-v) var(--spacing-page-h) 5rem;background-color:var(--color-background-primary)!important;border:none!important}.sj-page-detail-course [data-tags*=certification] .sj-save-toggle-block{display:none}.sj-page-detail-course [data-tags*=certification] .h-header__overline{font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:3rem;display:block}.sj-page-detail-course [data-tags*=certification] .dp-row-flex-v2{background-color:var(--color-light-oxford);border-radius:var(--border-radius-lg);padding:1.5rem}@media (width>=768px){.sj-page-detail-course [data-tags*=certification] .dp-row-flex-v2{padding:4rem}}.sj-page-detail-course [data-tags*=certification] .dp-promo-image-wrapper img{border-radius:0}.sj-page-detail-course [data-tags*=certification] .related-parent-objects{display:none}.sj-page-detail-course [data-tags*=certification] .dp-row-flex-v2{flex-direction:column-reverse;gap:2rem;text-align:left!important}@media (width>=768px){.sj-page-detail-course [data-tags*=certification] .dp-row-flex-v2:has(.dp-promo-image){flex-flow:row-reverse}}.sj-page-detail-course [data-tags*=certification] .dp-row-flex-v2:before,.sj-page-detail-course [data-tags*=certification] .dp-row-flex-v2:after{display:none}.sj-page-detail-course [data-tags*=certification] .dp-row-flex-v2 .columns{padding:0}.sj-page-detail-course [data-tags*=certification] .dp-promo-image-wrapper{justify-content:center;align-items:center;display:flex;position:static;padding:0!important}.sj-page-detail-course [data-tags*=certification] .dp-promo-image-wrapper img{object-fit:cover;border-radius:var(--border-radius-lg);height:100%}.sj-page-detail-course [data-tags*=certification] .dp-summary-wrapper{flex-direction:column;justify-content:space-between;gap:1rem;padding-right:1rem;display:flex;position:static;border:none!important}.sj-page-detail-course [data-tags*=certification] .dp-summary-wrapper h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-detail-course [data-tags*=certification] .dp-summary-wrapper h1{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-detail-course [data-tags*=certification] .dp-summary-wrapper h1{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-detail-course [data-tags*=certification] .dp-summary-wrapper h1{font-size:var(--text-5xl)!important}}.sj-page-detail-course [data-tags*=certification] .dp-summary-wrapper h1{margin:0}.sj-page-detail-course [data-tags*=certification] .dp-summary-wrapper h2{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.sj-page-detail-course [data-tags*=certification] .dp-summary-wrapper .row{margin:3rem 0 0!important}.sj-page-detail-course [data-tags*=certification] .dp-summary-wrapper{text-align:left!important}.sj-page-detail-course [data-tags*=certification] .sj-course-info-wrapper h2,.sj-page-detail-course [data-tags*=certification] .sj-course-info-wrapper .social-media-wrapper{display:none}.sj-page-detail-course [data-tags*=certification] .sj-course-info-wrapper .signin{margin-top:2rem;margin-bottom:0}.sj-page-detail-course [data-tags*=certification] .sj-course-info-wrapper .sj-text-sign-in{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-detail-course [data-tags*=certification] .sj-course-info-wrapper .sj-text-sign-in:hover{color:var(--color-text-primary)}.sj-page-detail-course [data-tags*=certification] .sj-course-info-wrapper .sj-text-sign-in{font-weight:var(--font-weight-medium)}.sj-page-detail-course [data-tags*=certification] .sj-save-toggle-row-alignment{justify-content:flex-start!important;align-items:center!important}.sj-page-detail-course [data-tags*=certification] .purchase-button{margin-bottom:0}.sj-page-detail-course [data-tags*=certification] .h-header__free{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;background-color:var(--color-background-secondary);border-radius:var(--border-radius);align-self:center;margin-left:1rem;padding:.5rem 1rem}.sj-page-catalog-root #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-catalog-root .top-row,.sj-page-catalog-root .top-row-white-v2,.sj-page-catalog-root #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-catalog-root #lp-wrapper{margin-top:var(--header-height)}.sj-page-catalog-root .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-catalog-root .catalog-header{padding:0!important}.sj-page-catalog-root .h-home__header{grid-template-columns:repeat(1,1fr);gap:2rem 0;display:grid}@media (width>=768px){.sj-page-catalog-root .h-home__header{grid-template-columns:repeat(2,1fr)}}.sj-page-catalog-root .h-home__header__content{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin:0;display:flex}@media (width>=876px){.sj-page-catalog-root .h-home__header__content{margin:4rem 0}}.sj-page-catalog-root .h-home__header__title{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-6xl);letter-spacing:-.0125em}@media (width>=545px){.sj-page-catalog-root .h-home__header__title{font-size:var(--text-7xl)}}@media (width>=768px){.sj-page-catalog-root .h-home__header__title{font-size:var(--text-8xl)}}@media (width>=1213px){.sj-page-catalog-root .h-home__header__title{font-size:var(--text-9xl)}}.sj-page-catalog-root .h-home__header__title{margin:0}.sj-page-catalog-root .h-home__header__description{max-width:30rem;font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-wrap:balance;margin:0}.sj-page-catalog-root .h-home__header__cta{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.sj-page-catalog-root .h-home__header__cta:hover{background-color:var(--color-gray-700)}.sj-page-catalog-root .h-home__header__cta:active{background-color:var(--color-gray-600)}.sj-page-catalog-root .h-home__header__image{object-fit:contain;width:100%;height:100%;max-height:30rem;display:none}@media (width>=768px){.sj-page-catalog-root .h-home__header__image{display:block}}.sj-page-catalog-root .h-home__video{aspect-ratio:16/9;width:100%;margin-top:2rem}@media (width>=768px){.sj-page-catalog-root .h-home__video{margin-top:5rem}}.sj-page-catalog-root .h-home__video mux-player{--seek-backward-button:none;--seek-forward-button:none;--airplay-button:none;--pip-button:none;--time-range:none;--playback-rate-button:none;border-radius:var(--border-radius-lg);width:100%;height:100%;overflow:hidden}.sj-page-catalog-root .h-home__featured{margin:5rem 0 3rem}.sj-page-catalog-root .h-home__featured__text{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-2xl);letter-spacing:-.01em;margin:0}@media (width>=545px){.sj-page-catalog-root .h-home__featured__text{font-size:var(--text-3xl)}}@media (width>=768px){.sj-page-catalog-root .h-home__featured__text{font-size:var(--text-4xl)}}@media (width>=1213px){.sj-page-catalog-root .h-home__featured__text{font-size:var(--text-5xl)}}@media (width<=545px){.sj-page-catalog-root #catalog-content{width:100%!important}}.sj-page-catalog-root .course-listing{grid-template-columns:repeat(1,1fr);gap:1.5rem!important;display:grid!important}@media (width>=768px){.sj-page-catalog-root .course-listing{grid-template-columns:repeat(3,1fr)}}[data-catalog-page=library] #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}[data-catalog-page=library] .top-row,[data-catalog-page=library] .top-row-white-v2,[data-catalog-page=library] #lp-wrapper{padding:var(--spacing-page-v) 0}[data-catalog-page=library] #lp-wrapper{margin-top:var(--header-height)}[data-catalog-page=library] .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}[data-catalog-page=library] .catalog-header{padding:0!important}[data-catalog-page=library] #catalog-content{width:unset;grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=875px){[data-catalog-page=library] #catalog-content{grid-template-columns:fit-content(25rem) 1fr}}[data-catalog-page=library] .course-listing{grid-template-columns:repeat(1,1fr);gap:1.5rem!important;display:grid!important}@media (width>=768px){[data-catalog-page=library] .course-listing{grid-template-columns:repeat(2,1fr)}}@media (width>=1213px){[data-catalog-page=library] .course-listing{grid-template-columns:repeat(3,1fr)}}[data-catalog-page=library] .h-library__header__title{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-5xl);letter-spacing:-.0125em}@media (width>=545px){[data-catalog-page=library] .h-library__header__title{font-size:var(--text-6xl)}}@media (width>=768px){[data-catalog-page=library] .h-library__header__title{font-size:var(--text-7xl)}}@media (width>=1213px){[data-catalog-page=library] .h-library__header__title{font-size:var(--text-8xl)}}[data-catalog-page=library] .h-library__header__title{margin:0 0 2rem}@media (width>=768px){[data-catalog-page=library] .h-library__header__title{margin:0 0 5rem}}.sj-page-path #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-path .top-row,.sj-page-path .top-row-white-v2,.sj-page-path #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-path #lp-wrapper{margin-top:var(--header-height)}.sj-page-path .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-path .catalog-header{padding:0!important}.sj-page-path #catalog-courses{flex-direction:column;gap:2rem;display:flex}.sj-page-path .coursebox-container{padding:0!important}.sj-page-path .coursebox-image{margin-bottom:1rem!important}@media (width>=768px){.sj-page-path .coursebox-image{margin-bottom:0!important}}.sj-page-path .coursebox-image img{height:100%!important;max-height:unset!important}.sj-page-path .coursebox-tags{display:none!important}.sj-page-path .coursebox-text{margin-top:0!important}@media (width>=768px){.sj-page-path .coursebox-text,.sj-page-path .coursebox-text-description,.sj-page-path .course-time{margin-left:240px!important}}.sj-page-path .sj-ribbon-wrapper{top:0;right:0}.sj-page-path .catalog-header{background-color:var(--color-light-plaster);border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;padding:1.5rem 1.5rem 3rem!important}@media (width>=768px){.sj-page-path .catalog-header{padding:4rem!important}}.sj-page-path .catalog-header h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-path .catalog-header h1{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-path .catalog-header h1{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-path .catalog-header h1{font-size:var(--text-5xl)!important}}@media (width>=768px){.sj-page-path .catalog-header h1{max-width:50%}}.sj-page-path .path-curriculum-resume-wrapper{background-color:var(--color-light-plaster);border-radius:0 0 var(--border-radius-lg) var(--border-radius-lg);padding:0 1.5rem 1.5rem}@media (width>=768px){.sj-page-path .path-curriculum-resume-wrapper{padding:0 4rem 4rem}}.sj-page-path .path-save-only{display:none!important}.sj-page-path .path-curriculum-progress-bar-wrapper{max-width:20rem;padding:0!important}.sj-page-path .h-learning-path__courses__title{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-xl);letter-spacing:-.01em}@media (width>=768px){.sj-page-path .h-learning-path__courses__title{font-size:var(--text-2xl)}}@media (width>=1213px){.sj-page-path .h-learning-path__courses__title{font-size:var(--text-3xl)}}.sj-page-path .h-learning-path__courses__title{margin-top:5rem;margin-bottom:0}.sj-page-detail-path #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-detail-path .top-row,.sj-page-detail-path .top-row-white-v2,.sj-page-detail-path #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-detail-path #lp-wrapper{margin-top:var(--header-height)}.sj-page-detail-path .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-detail-path .catalog-header{padding:0!important}.sj-page-detail-path .top-row-white-v2{max-width:var(--max-width-page);padding:var(--spacing-page-v) var(--spacing-page-h) 5rem;background-color:var(--color-background-primary)!important;border:none!important}.sj-page-detail-path .sj-save-toggle-block{display:none}.sj-page-detail-path .h-header__overline{font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:3rem;display:block}.sj-page-detail-path .dp-row-flex-v2{background-color:var(--color-light-plaster);border-radius:var(--border-radius-lg);padding:1.5rem}@media (width>=768px){.sj-page-detail-path .dp-row-flex-v2{padding:4rem}}.sj-page-detail-path .dp-promo-image-wrapper img{border-radius:0}.sj-page-detail-path .related-parent-objects{display:none}.sj-page-detail-path .dp-row-flex-v2{flex-direction:column-reverse;gap:2rem;text-align:left!important}@media (width>=768px){.sj-page-detail-path .dp-row-flex-v2:has(.dp-promo-image){flex-flow:row-reverse}}.sj-page-detail-path .dp-row-flex-v2:before,.sj-page-detail-path .dp-row-flex-v2:after{display:none}.sj-page-detail-path .dp-row-flex-v2 .columns{padding:0}.sj-page-detail-path .dp-promo-image-wrapper{justify-content:center;align-items:center;display:flex;position:static;padding:0!important}.sj-page-detail-path .dp-promo-image-wrapper img{object-fit:cover;border-radius:var(--border-radius-lg);height:100%}.sj-page-detail-path .dp-summary-wrapper{flex-direction:column;justify-content:space-between;gap:1rem;padding-right:1rem;display:flex;position:static;border:none!important}.sj-page-detail-path .dp-summary-wrapper h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-detail-path .dp-summary-wrapper h1{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-detail-path .dp-summary-wrapper h1{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-detail-path .dp-summary-wrapper h1{font-size:var(--text-5xl)!important}}.sj-page-detail-path .dp-summary-wrapper h1{margin:0}.sj-page-detail-path .dp-summary-wrapper h2{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin:0}.sj-page-detail-path .dp-summary-wrapper .row{margin:3rem 0 0!important}.sj-page-detail-path .dp-summary-wrapper{text-align:left!important}.sj-page-detail-path .sj-course-info-wrapper h2,.sj-page-detail-path .sj-course-info-wrapper .social-media-wrapper{display:none}.sj-page-detail-path .sj-course-info-wrapper .signin{margin-top:2rem;margin-bottom:0}.sj-page-detail-path .sj-course-info-wrapper .sj-text-sign-in{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-detail-path .sj-course-info-wrapper .sj-text-sign-in:hover{color:var(--color-text-primary)}.sj-page-detail-path .sj-course-info-wrapper .sj-text-sign-in{font-weight:var(--font-weight-medium)}.sj-page-detail-path .sj-save-toggle-row-alignment{justify-content:flex-start!important;align-items:center!important}.sj-page-detail-path .purchase-button{margin-bottom:0}.sj-page-detail-path .h-header__free{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);text-transform:uppercase;background-color:var(--color-background-secondary);border-radius:var(--border-radius);align-self:center;margin-left:1rem;padding:.5rem 1rem}.sj-page-detail-path #catalog-courses{flex-direction:column;gap:2rem;display:flex}.sj-page-detail-path .coursebox-container{padding:0!important}.sj-page-detail-path .coursebox-image{margin-bottom:1rem!important}@media (width>=768px){.sj-page-detail-path .coursebox-image{margin-bottom:0!important}}.sj-page-detail-path .coursebox-image img{height:100%!important;max-height:unset!important}.sj-page-detail-path .coursebox-tags{display:none!important}.sj-page-detail-path .coursebox-text{margin-top:0!important}@media (width>=768px){.sj-page-detail-path .coursebox-text,.sj-page-detail-path .coursebox-text-description,.sj-page-detail-path .course-time{margin-left:240px!important}}.sj-page-detail-path .sj-ribbon-wrapper{top:0;right:0}@media (width>=768px){.sj-page-detail-path .columns:has(.dp-long-description){max-width:20rem}}.sj-page-detail-path #dp-details-bundle{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;margin-bottom:var(--spacing-page-v);width:100%!important}.sj-page-detail-path #dp-details-bundle .row.padding-side{margin:0}.sj-page-detail-path #dp-details-bundle .row.padding-side:before,.sj-page-detail-path #dp-details-bundle .row.padding-side:after{display:none}.sj-page-detail-path #dp-details-bundle .row.padding-side{flex-direction:column-reverse;gap:2rem;padding:0;display:flex}@media (width>=768px){.sj-page-detail-path #dp-details-bundle .row.padding-side{flex-direction:row-reverse}}.sj-page-detail-path #dp-details-bundle .columns,.sj-page-detail-path #dp-details-bundle .catalog-center-width{padding:0}.sj-page-detail-path .dp-long-description{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.sj-page-detail-path .dp-long-description ul{margin-left:1rem;list-style-position:outside}.sj-page-detail-path .dp-long-description h1,.sj-page-detail-path .dp-long-description h2,.sj-page-detail-path .dp-long-description h3{color:var(--color-text-primary);margin-bottom:2rem}:is(.sj-page-detail-path .dp-long-description h1,.sj-page-detail-path .dp-long-description h2,.sj-page-detail-path .dp-long-description h3):not(:first-child){margin-top:5rem}.sj-page-detail-path .dp-long-description h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.0125em;font-size:var(--text-5xl)!important}@media (width>=545px){.sj-page-detail-path .dp-long-description h1{font-size:var(--text-6xl)!important}}@media (width>=768px){.sj-page-detail-path .dp-long-description h1{font-size:var(--text-7xl)!important}}@media (width>=1213px){.sj-page-detail-path .dp-long-description h1{font-size:var(--text-8xl)!important}}.sj-page-detail-path .dp-long-description h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-detail-path .dp-long-description h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-detail-path .dp-long-description h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-detail-path .dp-long-description h2{font-size:var(--text-5xl)!important}}.sj-page-detail-path .dp-long-description h3{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-detail-path .dp-long-description h3{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-detail-path .dp-long-description h3{font-size:var(--text-3xl)!important}}.sj-page-detail-path .dp-long-description strong{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.sj-page-detail-path .dp-long-description h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-detail-path .dp-long-description h2{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-detail-path .dp-long-description h2{font-size:var(--text-3xl)!important}}.sj-page-detail-path .h-learning-path__courses__title{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-detail-path .h-learning-path__courses__title{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-detail-path .h-learning-path__courses__title{font-size:var(--text-3xl)!important}}.sj-page-detail-path .sj-courseboxes-v2{margin:0;padding-top:0}:is(.sj-page-login,.sj-page-signup) #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}:is(.sj-page-login,.sj-page-signup) .top-row,:is(.sj-page-login,.sj-page-signup) .top-row-white-v2,:is(.sj-page-login,.sj-page-signup) #lp-wrapper{padding:var(--spacing-page-v) 0}:is(.sj-page-login,.sj-page-signup) #lp-wrapper{margin-top:var(--header-height)}:is(.sj-page-login,.sj-page-signup) .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}:is(.sj-page-login,.sj-page-signup) .catalog-header{padding:0!important}:is(.sj-page-login,.sj-page-signup) .sj-text-login-note{display:none}:is(.sj-page-login,.sj-page-signup) #login-content{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);border-top:none;margin-top:3.5rem;margin-left:auto;margin-right:auto;width:100%!important}:is(.sj-page-login,.sj-page-signup) #login-content .row{margin:0}:is(.sj-page-login,.sj-page-signup) #login-content .row:before,:is(.sj-page-login,.sj-page-signup) #login-content .row:after{display:none}:is(.sj-page-login,.sj-page-signup) #login-content .row{flex-direction:column;align-items:center;display:flex}:is(.sj-page-login,.sj-page-signup) #login-content .columns.large-6{max-width:35rem;width:100%!important;padding:0!important}:is(.sj-page-login,.sj-page-signup) #access-message p{max-width:35rem;color:var(--color-text-secondary);text-align:center;text-wrap:balance;background:var(--color-background-secondary);border-radius:var(--border-radius);margin:0 auto 2rem;padding:1rem}:is(.sj-page-login,.sj-page-signup) .white-bg{background:var(--color-background-primary)}:is(.sj-page-login,.sj-page-signup) #login-tab-container{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;margin-top:var(--spacing-page-v);background:var(--color-background-primary);width:100%!important}:is(.sj-page-login,.sj-page-signup) #login-tab-container .login-tab{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-2xl);letter-spacing:-.01em}@media (width>=545px){:is(.sj-page-login,.sj-page-signup) #login-tab-container .login-tab{font-size:var(--text-3xl)}}@media (width>=768px){:is(.sj-page-login,.sj-page-signup) #login-tab-container .login-tab{font-size:var(--text-4xl)}}@media (width>=1213px){:is(.sj-page-login,.sj-page-signup) #login-tab-container .login-tab{font-size:var(--text-5xl)}}:is(.sj-page-login,.sj-page-signup) #login-tab-container .login-tab{padding:0}:is(.sj-page-login,.sj-page-signup) #login-tab-container #login-tab-left{padding-right:2rem}:is(.sj-page-login,.sj-page-signup) #login-tab-container #tabs{justify-content:center;gap:2rem;display:flex}:is(.sj-page-login,.sj-page-signup) #login-tab-container .tab-marker{display:none}:is(.sj-page-login,.sj-page-signup) #login-tab-container .columns{padding:0!important}:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) label{font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:.75rem}:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) input[type=text],:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) input[type=email],:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) input[type=password]{width:100%;font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-background-primary);border:var(--border);border-radius:var(--border-radius);margin-bottom:1.5rem;padding:1rem;height:auto!important}:is(:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) input[type=text],:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) input[type=email],:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) input[type=password])::placeholder{color:var(--color-text-muted)!important}:is(:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) input[type=text],:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) input[type=email],:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) input[type=password]):focus{border-color:var(--color-border-primary-focus)!important}:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) .row{margin:0}:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) .row:before,:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) .row:after{display:none}:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) .row{width:100%}:is(:is(.sj-page-login,.sj-page-signup) #login_form,:is(.sj-page-login,.sj-page-signup) #signup_form) .columns{padding:0!important}:is(.sj-page-login,.sj-page-signup) .text-center{width:100%}:is(.sj-page-login,.sj-page-signup) #button-sign-in,:is(.sj-page-login,.sj-page-signup) #button-sign-up{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}:is(:is(.sj-page-login,.sj-page-signup) #button-sign-in,:is(.sj-page-login,.sj-page-signup) #button-sign-up):hover{background-color:var(--color-gray-700)}:is(:is(.sj-page-login,.sj-page-signup) #button-sign-in,:is(.sj-page-login,.sj-page-signup) #button-sign-up):active{background-color:var(--color-gray-600)}:is(.sj-page-login,.sj-page-signup) #button-sign-in,:is(.sj-page-login,.sj-page-signup) #button-sign-up{width:100%;margin-top:1.5rem}:is(.sj-page-login,.sj-page-signup) .forgot-password{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}:is(.sj-page-login,.sj-page-signup) .forgot-password:hover{color:var(--color-text-primary)}:is(.sj-page-login,.sj-page-signup) .forgot-password{text-align:center;width:100%}:is(.sj-page-login,.sj-page-signup) .socialaccount_providers{border-top:var(--border);padding-top:2rem}:is(.sj-page-login,.sj-page-signup) .socialaccount_providers ul{flex-direction:column;gap:1rem;display:flex;padding:0!important}@media (width>=768px){:is(.sj-page-login,.sj-page-signup) .socialaccount_providers ul{flex-direction:row}}:is(.sj-page-login,.sj-page-signup) .socialaccount_providers ul li{flex:1;padding:0!important}:is(.sj-page-login,.sj-page-signup) .socialaccount_providers ul li:has(.sj-text-sign-in-with,.sj-text-sign-up-with,#facebook_login){display:none}:is(.sj-page-login,.sj-page-signup) .socialaccount_providers #google_login{font-family:var(--font-sans);transition:color .2s ease-in-out,border-color .2s ease-in-out;font-size:var(--text-base)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-text-muted)!important;background-color:var(--color-background-primary)!important;border:1px solid var(--color-text-muted)!important;border-radius:var(--border-radius)!important;padding:.75rem 1.5rem!important}:is(.sj-page-login,.sj-page-signup) .socialaccount_providers #google_login:hover,:is(.sj-page-login,.sj-page-signup) .socialaccount_providers #google_login:active{color:var(--color-text-primary)!important;border-color:var(--color-border-primary-focus)!important}:is(.sj-page-login,.sj-page-signup) .socialaccount_providers #google_login{text-align:center;width:100%}:is(.sj-page-login,.sj-page-signup) .socialaccount_providers #google_login:before{display:none}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .top-row,.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .top-row-white-v2,.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) #lp-wrapper{margin-top:var(--header-height)}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .catalog-header{padding:0!important}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) #skilljar-content{margin-top:var(--spacing-page-v)}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) #skilljar-content>.row{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);max-width:var(--max-width-text);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form label{font-size:var(--text-base);color:var(--color-text-primary);margin-bottom:.75rem}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form input[type=text],.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form input[type=email],.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form input[type=password]{width:100%;font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-background-primary);border:var(--border);border-radius:var(--border-radius);margin-bottom:1.5rem;padding:1rem;height:auto!important}:is(.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form input[type=text],.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form input[type=email],.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form input[type=password])::placeholder{color:var(--color-text-muted)!important}:is(.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form input[type=text],.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form input[type=email],.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) form input[type=password]):focus{border-color:var(--color-border-primary-focus)!important}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .sj-text-reset,.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .sj-text-reset-button{font-family:var(--font-sans);font-size:var(--text-base)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-50-ivory)!important;background-color:var(--color-gray-950-ink)!important;border-radius:var(--border-radius)!important;padding:.75rem 1.5rem!important;transition:background-color .2s ease-in-out!important}:is(.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .sj-text-reset,.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .sj-text-reset-button):hover{background-color:var(--color-gray-700)!important}:is(.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .sj-text-reset,.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .sj-text-reset-button):active{background-color:var(--color-gray-600)!important}.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .sj-text-reset,.sj-page-other:has(.sj-text-reset-header,.sj-text-reset-done-header,.sj-text-invalid-token-header) .sj-text-reset-button{width:100%}.sj-page-profile #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-profile .top-row,.sj-page-profile .top-row-white-v2,.sj-page-profile #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-profile #lp-wrapper{margin-top:var(--header-height)}.sj-page-profile .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-profile .catalog-header{padding:0!important}.sj-page-profile .sj-profile-header-v2{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);width:100%;margin-left:auto;margin-right:auto;margin-top:var(--spacing-page-v);width:100%!important}.sj-page-profile .sj-text-my-profile{text-align:left}.sj-page-profile .sj-grey-bg-v2{background-color:var(--color-background-primary)}.sj-page-profile .large-avatar{width:10rem;height:10rem}.sj-page-profile .sj-userinfo-data .input-wrapper{border-radius:var(--border-radius);padding:.5rem 1rem}.sj-page-profile .sj-userinfo-data .input-label-text{font-size:var(--text-base);color:var(--color-text-muted)}.sj-page-profile .sj-userinfo-data .input-field{font-size:var(--text-base);color:var(--color-text-primary)}.sj-page-profile h4{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-xl);letter-spacing:-.01em}@media (width>=768px){.sj-page-profile h4{font-size:var(--text-2xl)}}@media (width>=1213px){.sj-page-profile h4{font-size:var(--text-3xl)}}.sj-page-profile #profile-path-table,.sj-page-profile #profile-course-table{background-color:var(--color-background-primary)!important}:is(.sj-page-profile #profile-path-table,.sj-page-profile #profile-course-table) thead tr{background-color:var(--color-gray-200)!important}:is(.sj-page-profile #profile-path-table,.sj-page-profile #profile-course-table) thead th{padding:1rem .5rem}:is(.sj-page-profile #profile-path-table,.sj-page-profile #profile-course-table) tbody tr{background-color:var(--color-background-primary)!important}:is(.sj-page-profile #profile-path-table,.sj-page-profile #profile-course-table) tbody tr:nth-child(2n){background-color:var(--color-background-secondary)!important}:is(.sj-page-profile #profile-path-table,.sj-page-profile #profile-course-table) tbody th{padding:1rem .5rem!important}[data-catalog-page=webinars] #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}[data-catalog-page=webinars] .top-row,[data-catalog-page=webinars] .top-row-white-v2,[data-catalog-page=webinars] #lp-wrapper{padding:var(--spacing-page-v) 0}[data-catalog-page=webinars] #lp-wrapper{margin-top:var(--header-height)}[data-catalog-page=webinars] .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}[data-catalog-page=webinars] .catalog-header{padding:0!important}[data-catalog-page=webinars] #catalog-content{width:unset;grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=875px){[data-catalog-page=webinars] #catalog-content{grid-template-columns:fit-content(25rem) 1fr}}[data-catalog-page=webinars] .course-listing{grid-template-columns:repeat(1,1fr);gap:1.5rem!important;display:grid!important}@media (width>=768px){[data-catalog-page=webinars] .course-listing{grid-template-columns:repeat(2,1fr)}}@media (width>=1213px){[data-catalog-page=webinars] .course-listing{grid-template-columns:repeat(3,1fr)}}[data-catalog-page=webinars] .h-webinars__header__title{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-5xl);letter-spacing:-.0125em}@media (width>=545px){[data-catalog-page=webinars] .h-webinars__header__title{font-size:var(--text-6xl)}}@media (width>=768px){[data-catalog-page=webinars] .h-webinars__header__title{font-size:var(--text-7xl)}}@media (width>=1213px){[data-catalog-page=webinars] .h-webinars__header__title{font-size:var(--text-8xl)}}[data-catalog-page=webinars] .h-webinars__header__title{margin:0 0 2rem}@media (width>=768px){[data-catalog-page=webinars] .h-webinars__header__title{margin:0 0 5rem}}.sj-page-lesson:has([data-insert=certificate]) #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-lesson:has([data-insert=certificate]) .top-row,.sj-page-lesson:has([data-insert=certificate]) .top-row-white-v2,.sj-page-lesson:has([data-insert=certificate]) #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-lesson:has([data-insert=certificate]) #lp-wrapper{margin-top:var(--header-height)}.sj-page-lesson:has([data-insert=certificate]) .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-lesson:has([data-insert=certificate]) .catalog-header{padding:0!important}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .sj-course-time{display:none}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav{z-index:10;padding:var(--spacing-page-v) 1rem 0;background-color:var(--color-background-primary);box-shadow:var(--box-shadow-elevation-high);border:none;flex-direction:column;margin:0;display:flex;top:0;overflow:visible}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .course-title{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-xl);letter-spacing:-.01em}@media (width>=768px){.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .course-title{font-size:var(--text-2xl)}}@media (width>=1213px){.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .course-title{font-size:var(--text-3xl)}}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .course-title{margin-bottom:3rem}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav #returnToOverview{display:none}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav #cp-content-2{padding-bottom:var(--spacing-page-v);border-top:var(--border);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .section-title{display:none}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .lesson-video,.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .lesson-modular,.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .lesson-rating{border-bottom:var(--border)}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .lesson-row{color:var(--color-text-primary);gap:1rem;margin:0;padding:1.5rem 0;display:flex;height:auto!important}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .lesson-row:hover{background-color:var(--color-background-primary)!important}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .lesson-row.lesson-active{background-color:var(--color-background-secondary)!important}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .lesson-row{padding:1.5rem}:is(.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .lesson,.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .lesson-row):hover{background-color:var(--color-background-primary)}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .bullet .fa-check-circle,.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .bullet .fa-circle-o{font-size:1.5rem}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .bullet .icon-dotted-circle{color:var(--color-text-muted);font-size:1.3rem}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .bullet .fa-circle-o{color:var(--color-text-muted)}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .type-icon{display:none!important}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .title .optional-text{display:none}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .title .sj-lesson-time{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin:.25rem 0 0;display:block}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .title .sj-lesson-time:before,.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .title .sj-lesson-time:after{display:none}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav .title{margin-top:.25rem;font-size:var(--text-base)!important}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav #left-nav-button{top:calc(var(--header-height) + var(--spacing-page-v));background-color:var(--color-background-primary);border-radius:0 var(--border-radius) var(--border-radius) 0;box-shadow:var(--box-shadow-elevation-low);padding:2rem;position:fixed;left:320px}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav #left-nav-button .fa-search,.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav #left-nav-button .fa-times,.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav #left-nav-button .sj-text-lessons{display:none}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav.cbp-spmenu-open #left-nav-button{top:0;right:0;left:unset;box-shadow:none;padding:1rem}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav.cbp-spmenu-open #left-nav-button .fa-times{display:block}.sj-page-lesson:has([data-insert=certificate]) #lp-left-nav.cbp-spmenu-open #left-nav-button .fa-bars{display:none}.sj-page-lesson:has([data-insert=certificate]) #lp-wrapper{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);padding:var(--spacing-page-v) var(--spacing-page-h);background-color:var(--color-background-primary);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-lesson:has([data-insert=certificate]) #lesson-main,.sj-page-lesson:has([data-insert=certificate]) #lesson-main-content{margin:0!important;padding:0!important;position:static!important}.sj-page-lesson:has([data-insert=certificate]) .lesson-top{flex-direction:column;align-items:center;display:flex;border:none!important;padding:0!important}.sj-page-lesson:has([data-insert=certificate]) .lesson-top h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-lesson:has([data-insert=certificate]) .lesson-top h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-lesson:has([data-insert=certificate]) .lesson-top h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-lesson:has([data-insert=certificate]) .lesson-top h2{font-size:var(--text-5xl)!important}}.sj-page-lesson:has([data-insert=certificate]) .lesson-top h2{width:100%;margin:0;display:block}.sj-page-lesson:has([data-insert=certificate]) #lesson-main-inner{flex-direction:column;gap:3rem;display:flex}.sj-page-lesson:has([data-insert=certificate]) .sj-text-details-pane-summary{display:none}.sj-page-lesson:has([data-insert=certificate]) #details-pane{text-align:left;flex-direction:column;align-items:flex-start;padding:3rem 1rem 0;display:flex;margin-top:0!important}.sj-page-lesson:has([data-insert=certificate]) #details-pane-inner{max-width:var(--max-width-text)}.sj-page-lesson:has([data-insert=certificate]) #details-pane-summary-content p{font-size:var(--text-md)!important;line-height:var(--line-height-normal)!important;color:var(--color-text-secondary)!important}.sj-page-lesson:has([data-insert=certificate]) #lp-footer{height:unset;background-color:var(--color-background-primary);border-top:var(--border);padding:1rem 2rem}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .next-lesson-button .next-lesson-link{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .next-lesson-button .next-lesson-link:hover{background-color:var(--color-gray-700)}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .next-lesson-button .next-lesson-link:active{background-color:var(--color-gray-600)}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .next-lesson-button .lesson-title-label{color:var(--color-text-muted);opacity:1}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .prev-lesson-button{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .prev-lesson-button:hover{color:var(--color-text-primary)}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .prev-lesson-button{line-height:var(--line-height-normal);padding:.75rem 0}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .prev-lesson-button .fa-angle-left{display:none}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .prev-lesson-button .button-content{line-height:var(--line-height-normal)}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .prev-lesson-button .button-prev-title{font-size:inherit;color:inherit}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .prev-lesson-button .lesson-title-label{display:none}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .prev-lesson-button span{font-size:inherit;color:inherit!important}.sj-page-lesson:has([data-insert=certificate]) #lp-footer .toggle-fullscreen{display:none}.sj-page-lesson:has([data-insert=certificate]){background-color:var(--color-background-primary)}.sj-page-lesson:has([data-insert=certificate]) #lesson-main{flex-direction:column;place-items:center;display:flex}.sj-page-lesson:has([data-insert=certificate]) #lesson-main-content{max-width:30rem;overflow:visible!important}.sj-page-lesson:has([data-insert=certificate]) .lesson-top{display:none}.sj-page-lesson:has([data-insert=certificate]) .course-text-content{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.sj-page-lesson:has([data-insert=certificate]) .course-text-content ul{margin-left:1rem;list-style-position:outside}.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1,.sj-page-lesson:has([data-insert=certificate]) .course-text-content h2,.sj-page-lesson:has([data-insert=certificate]) .course-text-content h3{color:var(--color-text-primary);margin-bottom:2rem}:is(.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1,.sj-page-lesson:has([data-insert=certificate]) .course-text-content h2,.sj-page-lesson:has([data-insert=certificate]) .course-text-content h3):not(:first-child){margin-top:5rem}.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.0125em;font-size:var(--text-5xl)!important}@media (width>=545px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1{font-size:var(--text-6xl)!important}}@media (width>=768px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1{font-size:var(--text-7xl)!important}}@media (width>=1213px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1{font-size:var(--text-8xl)!important}}.sj-page-lesson:has([data-insert=certificate]) .course-text-content h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h2{font-size:var(--text-5xl)!important}}.sj-page-lesson:has([data-insert=certificate]) .course-text-content h3{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h3{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h3{font-size:var(--text-3xl)!important}}.sj-page-lesson:has([data-insert=certificate]) .course-text-content strong{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.sj-page-lesson:has([data-insert=certificate]) .course-text-content{text-align:center;background-color:var(--color-background-primary)}.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-2xl);letter-spacing:-.01em}@media (width>=545px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1{font-size:var(--text-3xl)}}@media (width>=768px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1{font-size:var(--text-4xl)}}@media (width>=1213px){.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1{font-size:var(--text-5xl)}}.sj-page-lesson:has([data-insert=certificate]) .course-text-content h1{color:var(--color-text-primary)!important}.sj-page-lesson:has([data-insert=certificate]) .course-text-content p{font-size:var(--text-md)!important}.sj-page-lesson:has([data-insert=certificate]) .h-certificate{--certificate-margins:12cqw;--certificate-font-size-small:2cqw;--certificate-font-size-large:4cqw;color:var(--color-text-primary);margin-top:3rem;position:relative;container:certificate/inline-size}.sj-page-lesson:has([data-insert=certificate]) .h-certificate__image{width:100%;box-shadow:var(--box-shadow-elevation-low);inset:0}.sj-page-lesson:has([data-insert=certificate]) .h-certificate__title{font-family:var(--font-serif);font-size:var(--certificate-font-size-large);text-align:center;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.sj-page-lesson:has([data-insert=certificate]) .h-certificate__title__has-completed{font-family:var(--font-sans);font-size:var(--certificate-font-size-small);margin:2cqw 0;display:block}.sj-page-lesson:has([data-insert=certificate]) .h-certificate__label{top:var(--certificate-margins);right:var(--certificate-margins);font-size:var(--certificate-font-size-small);position:absolute}.sj-page-lesson:has([data-insert=certificate]) .h-certificate__details{bottom:var(--certificate-margins);left:var(--certificate-margins);font-size:var(--certificate-font-size-small);text-align:left;position:absolute}.sj-page-lesson:has([data-insert=certificate]) .h-certificate-ctas{flex-direction:column;justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (width>=768px){.sj-page-lesson:has([data-insert=certificate]) .h-certificate-ctas{flex-direction:row}}.sj-page-lesson:has([data-insert=certificate]) .h-certificate-ctas .button{justify-content:center;align-items:center;gap:.5rem;margin-bottom:0;display:flex}.sj-page-lesson:has(.rating-lesson) #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-lesson:has(.rating-lesson) .top-row,.sj-page-lesson:has(.rating-lesson) .top-row-white-v2,.sj-page-lesson:has(.rating-lesson) #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-lesson:has(.rating-lesson) #lp-wrapper{margin-top:var(--header-height)}.sj-page-lesson:has(.rating-lesson) .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-lesson:has(.rating-lesson) .catalog-header{padding:0!important}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .sj-course-time{display:none}.sj-page-lesson:has(.rating-lesson) #lp-left-nav{z-index:10;padding:var(--spacing-page-v) 1rem 0;background-color:var(--color-background-primary);box-shadow:var(--box-shadow-elevation-high);border:none;flex-direction:column;margin:0;display:flex;top:0;overflow:visible}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .course-title{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-xl);letter-spacing:-.01em}@media (width>=768px){.sj-page-lesson:has(.rating-lesson) #lp-left-nav .course-title{font-size:var(--text-2xl)}}@media (width>=1213px){.sj-page-lesson:has(.rating-lesson) #lp-left-nav .course-title{font-size:var(--text-3xl)}}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .course-title{margin-bottom:3rem}.sj-page-lesson:has(.rating-lesson) #lp-left-nav #returnToOverview{display:none}.sj-page-lesson:has(.rating-lesson) #lp-left-nav #cp-content-2{padding-bottom:var(--spacing-page-v);border-top:var(--border);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .section-title{display:none}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .lesson-video,.sj-page-lesson:has(.rating-lesson) #lp-left-nav .lesson-modular,.sj-page-lesson:has(.rating-lesson) #lp-left-nav .lesson-rating{border-bottom:var(--border)}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .lesson-row{color:var(--color-text-primary);gap:1rem;margin:0;padding:1.5rem 0;display:flex;height:auto!important}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .lesson-row:hover{background-color:var(--color-background-primary)!important}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .lesson-row.lesson-active{background-color:var(--color-background-secondary)!important}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .lesson-row{padding:1.5rem}:is(.sj-page-lesson:has(.rating-lesson) #lp-left-nav .lesson,.sj-page-lesson:has(.rating-lesson) #lp-left-nav .lesson-row):hover{background-color:var(--color-background-primary)}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .bullet .fa-check-circle,.sj-page-lesson:has(.rating-lesson) #lp-left-nav .bullet .fa-circle-o{font-size:1.5rem}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .bullet .icon-dotted-circle{color:var(--color-text-muted);font-size:1.3rem}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .bullet .fa-circle-o{color:var(--color-text-muted)}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .type-icon{display:none!important}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .title .optional-text{display:none}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .title .sj-lesson-time{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin:.25rem 0 0;display:block}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .title .sj-lesson-time:before,.sj-page-lesson:has(.rating-lesson) #lp-left-nav .title .sj-lesson-time:after{display:none}.sj-page-lesson:has(.rating-lesson) #lp-left-nav .title{margin-top:.25rem;font-size:var(--text-base)!important}.sj-page-lesson:has(.rating-lesson) #lp-left-nav #left-nav-button{top:calc(var(--header-height) + var(--spacing-page-v));background-color:var(--color-background-primary);border-radius:0 var(--border-radius) var(--border-radius) 0;box-shadow:var(--box-shadow-elevation-low);padding:2rem;position:fixed;left:320px}.sj-page-lesson:has(.rating-lesson) #lp-left-nav #left-nav-button .fa-search,.sj-page-lesson:has(.rating-lesson) #lp-left-nav #left-nav-button .fa-times,.sj-page-lesson:has(.rating-lesson) #lp-left-nav #left-nav-button .sj-text-lessons{display:none}.sj-page-lesson:has(.rating-lesson) #lp-left-nav.cbp-spmenu-open #left-nav-button{top:0;right:0;left:unset;box-shadow:none;padding:1rem}.sj-page-lesson:has(.rating-lesson) #lp-left-nav.cbp-spmenu-open #left-nav-button .fa-times{display:block}.sj-page-lesson:has(.rating-lesson) #lp-left-nav.cbp-spmenu-open #left-nav-button .fa-bars{display:none}.sj-page-lesson:has(.rating-lesson) #lp-wrapper{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);padding:var(--spacing-page-v) var(--spacing-page-h);background-color:var(--color-background-primary);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-lesson:has(.rating-lesson) #lesson-main,.sj-page-lesson:has(.rating-lesson) #lesson-main-content{margin:0!important;padding:0!important;position:static!important}.sj-page-lesson:has(.rating-lesson) .lesson-top{flex-direction:column;align-items:center;display:flex;border:none!important;padding:0!important}.sj-page-lesson:has(.rating-lesson) .lesson-top h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-lesson:has(.rating-lesson) .lesson-top h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-lesson:has(.rating-lesson) .lesson-top h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-lesson:has(.rating-lesson) .lesson-top h2{font-size:var(--text-5xl)!important}}.sj-page-lesson:has(.rating-lesson) .lesson-top h2{width:100%;margin:0;display:block}.sj-page-lesson:has(.rating-lesson) #lesson-main-inner{flex-direction:column;gap:3rem;display:flex}.sj-page-lesson:has(.rating-lesson) .sj-text-details-pane-summary{display:none}.sj-page-lesson:has(.rating-lesson) #details-pane{text-align:left;flex-direction:column;align-items:flex-start;padding:3rem 1rem 0;display:flex;margin-top:0!important}.sj-page-lesson:has(.rating-lesson) #details-pane-inner{max-width:var(--max-width-text)}.sj-page-lesson:has(.rating-lesson) #details-pane-summary-content p{font-size:var(--text-md)!important;line-height:var(--line-height-normal)!important;color:var(--color-text-secondary)!important}.sj-page-lesson:has(.rating-lesson) #lp-footer{height:unset;background-color:var(--color-background-primary);border-top:var(--border);padding:1rem 2rem}.sj-page-lesson:has(.rating-lesson) #lp-footer .next-lesson-button .next-lesson-link{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.sj-page-lesson:has(.rating-lesson) #lp-footer .next-lesson-button .next-lesson-link:hover{background-color:var(--color-gray-700)}.sj-page-lesson:has(.rating-lesson) #lp-footer .next-lesson-button .next-lesson-link:active{background-color:var(--color-gray-600)}.sj-page-lesson:has(.rating-lesson) #lp-footer .next-lesson-button .lesson-title-label{color:var(--color-text-muted);opacity:1}.sj-page-lesson:has(.rating-lesson) #lp-footer .prev-lesson-button{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-lesson:has(.rating-lesson) #lp-footer .prev-lesson-button:hover{color:var(--color-text-primary)}.sj-page-lesson:has(.rating-lesson) #lp-footer .prev-lesson-button{line-height:var(--line-height-normal);padding:.75rem 0}.sj-page-lesson:has(.rating-lesson) #lp-footer .prev-lesson-button .fa-angle-left{display:none}.sj-page-lesson:has(.rating-lesson) #lp-footer .prev-lesson-button .button-content{line-height:var(--line-height-normal)}.sj-page-lesson:has(.rating-lesson) #lp-footer .prev-lesson-button .button-prev-title{font-size:inherit;color:inherit}.sj-page-lesson:has(.rating-lesson) #lp-footer .prev-lesson-button .lesson-title-label{display:none}.sj-page-lesson:has(.rating-lesson) #lp-footer .prev-lesson-button span{font-size:inherit;color:inherit!important}.sj-page-lesson:has(.rating-lesson) #lp-footer .toggle-fullscreen{display:none}.sj-page-lesson:has(.rating-lesson){background-color:var(--color-background-primary)}.sj-page-lesson:has(.rating-lesson) .rating-lesson{width:100%;margin:0}.sj-page-lesson:has(.rating-lesson) .rating-lesson>h3,.sj-page-lesson:has(.rating-lesson) .rating-lesson label[for=student-rating-response]{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em;color:var(--color-text-secondary)}.sj-page-lesson:has(.rating-lesson) .rating-lesson .d-flex.justify-content-right button{font-family:var(--font-sans);font-size:var(--text-base)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-50-ivory)!important;background-color:var(--color-gray-950-ink)!important;border-radius:var(--border-radius)!important;padding:.75rem 1.5rem!important;transition:background-color .2s ease-in-out!important}.sj-page-lesson:has(.rating-lesson) .rating-lesson .d-flex.justify-content-right button:hover{background-color:var(--color-gray-700)!important}.sj-page-lesson:has(.rating-lesson) .rating-lesson .d-flex.justify-content-right button:active{background-color:var(--color-gray-600)!important}.sj-page-lesson:has(.rating-lesson) .rating-lesson__rating{margin-top:1rem;justify-content:flex-start!important}.sj-page-lesson:has(.rating-lesson) .rating-lesson__rating .star,.sj-page-lesson:has(.rating-lesson) .rating-lesson__rating .fa-star,.sj-page-lesson:has(.rating-lesson) .rating-lesson__rating .fa-star-o{font-size:3rem}.sj-page-lesson:has(.rating-lesson) .rating-lesson__rating .fa-star{color:var(--color-text-primary)}.sj-page-lesson:has(.rating-lesson) .rating-lesson__rating .fa-star-o{color:var(--color-gray-400)}.sj-page-lesson:has(.quiz) #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-lesson:has(.quiz) .top-row,.sj-page-lesson:has(.quiz) .top-row-white-v2,.sj-page-lesson:has(.quiz) #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-lesson:has(.quiz) #lp-wrapper{margin-top:var(--header-height)}.sj-page-lesson:has(.quiz) .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-lesson:has(.quiz) .catalog-header{padding:0!important}.sj-page-lesson:has(.quiz) #lp-left-nav .sj-course-time{display:none}.sj-page-lesson:has(.quiz) #lp-left-nav{z-index:10;padding:var(--spacing-page-v) 1rem 0;background-color:var(--color-background-primary);box-shadow:var(--box-shadow-elevation-high);border:none;flex-direction:column;margin:0;display:flex;top:0;overflow:visible}.sj-page-lesson:has(.quiz) #lp-left-nav .course-title{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-xl);letter-spacing:-.01em}@media (width>=768px){.sj-page-lesson:has(.quiz) #lp-left-nav .course-title{font-size:var(--text-2xl)}}@media (width>=1213px){.sj-page-lesson:has(.quiz) #lp-left-nav .course-title{font-size:var(--text-3xl)}}.sj-page-lesson:has(.quiz) #lp-left-nav .course-title{margin-bottom:3rem}.sj-page-lesson:has(.quiz) #lp-left-nav #returnToOverview{display:none}.sj-page-lesson:has(.quiz) #lp-left-nav #cp-content-2{padding-bottom:var(--spacing-page-v);border-top:var(--border);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.sj-page-lesson:has(.quiz) #lp-left-nav .section-title{display:none}.sj-page-lesson:has(.quiz) #lp-left-nav .lesson-video,.sj-page-lesson:has(.quiz) #lp-left-nav .lesson-modular,.sj-page-lesson:has(.quiz) #lp-left-nav .lesson-rating{border-bottom:var(--border)}.sj-page-lesson:has(.quiz) #lp-left-nav .lesson-row{color:var(--color-text-primary);gap:1rem;margin:0;padding:1.5rem 0;display:flex;height:auto!important}.sj-page-lesson:has(.quiz) #lp-left-nav .lesson-row:hover{background-color:var(--color-background-primary)!important}.sj-page-lesson:has(.quiz) #lp-left-nav .lesson-row.lesson-active{background-color:var(--color-background-secondary)!important}.sj-page-lesson:has(.quiz) #lp-left-nav .lesson-row{padding:1.5rem}:is(.sj-page-lesson:has(.quiz) #lp-left-nav .lesson,.sj-page-lesson:has(.quiz) #lp-left-nav .lesson-row):hover{background-color:var(--color-background-primary)}.sj-page-lesson:has(.quiz) #lp-left-nav .bullet .fa-check-circle,.sj-page-lesson:has(.quiz) #lp-left-nav .bullet .fa-circle-o{font-size:1.5rem}.sj-page-lesson:has(.quiz) #lp-left-nav .bullet .icon-dotted-circle{color:var(--color-text-muted);font-size:1.3rem}.sj-page-lesson:has(.quiz) #lp-left-nav .bullet .fa-circle-o{color:var(--color-text-muted)}.sj-page-lesson:has(.quiz) #lp-left-nav .type-icon{display:none!important}.sj-page-lesson:has(.quiz) #lp-left-nav .title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em}.sj-page-lesson:has(.quiz) #lp-left-nav .title .optional-text{display:none}.sj-page-lesson:has(.quiz) #lp-left-nav .title .sj-lesson-time{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin:.25rem 0 0;display:block}.sj-page-lesson:has(.quiz) #lp-left-nav .title .sj-lesson-time:before,.sj-page-lesson:has(.quiz) #lp-left-nav .title .sj-lesson-time:after{display:none}.sj-page-lesson:has(.quiz) #lp-left-nav .title{margin-top:.25rem;font-size:var(--text-base)!important}.sj-page-lesson:has(.quiz) #lp-left-nav #left-nav-button{top:calc(var(--header-height) + var(--spacing-page-v));background-color:var(--color-background-primary);border-radius:0 var(--border-radius) var(--border-radius) 0;box-shadow:var(--box-shadow-elevation-low);padding:2rem;position:fixed;left:320px}.sj-page-lesson:has(.quiz) #lp-left-nav #left-nav-button .fa-search,.sj-page-lesson:has(.quiz) #lp-left-nav #left-nav-button .fa-times,.sj-page-lesson:has(.quiz) #lp-left-nav #left-nav-button .sj-text-lessons{display:none}.sj-page-lesson:has(.quiz) #lp-left-nav.cbp-spmenu-open #left-nav-button{top:0;right:0;left:unset;box-shadow:none;padding:1rem}.sj-page-lesson:has(.quiz) #lp-left-nav.cbp-spmenu-open #left-nav-button .fa-times{display:block}.sj-page-lesson:has(.quiz) #lp-left-nav.cbp-spmenu-open #left-nav-button .fa-bars{display:none}.sj-page-lesson:has(.quiz) #lp-wrapper{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);padding:var(--spacing-page-v) var(--spacing-page-h);background-color:var(--color-background-primary);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-lesson:has(.quiz) #lesson-main,.sj-page-lesson:has(.quiz) #lesson-main-content{margin:0!important;padding:0!important;position:static!important}.sj-page-lesson:has(.quiz) .lesson-top{flex-direction:column;align-items:center;display:flex;border:none!important;padding:0!important}.sj-page-lesson:has(.quiz) .lesson-top h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-lesson:has(.quiz) .lesson-top h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-lesson:has(.quiz) .lesson-top h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-lesson:has(.quiz) .lesson-top h2{font-size:var(--text-5xl)!important}}.sj-page-lesson:has(.quiz) .lesson-top h2{width:100%;margin:0;display:block}.sj-page-lesson:has(.quiz) #lesson-main-inner{flex-direction:column;gap:3rem;display:flex}.sj-page-lesson:has(.quiz) .sj-text-details-pane-summary{display:none}.sj-page-lesson:has(.quiz) #details-pane{text-align:left;flex-direction:column;align-items:flex-start;padding:3rem 1rem 0;display:flex;margin-top:0!important}.sj-page-lesson:has(.quiz) #details-pane-inner{max-width:var(--max-width-text)}.sj-page-lesson:has(.quiz) #details-pane-summary-content p{font-size:var(--text-md)!important;line-height:var(--line-height-normal)!important;color:var(--color-text-secondary)!important}.sj-page-lesson:has(.quiz) #lp-footer{height:unset;background-color:var(--color-background-primary);border-top:var(--border);padding:1rem 2rem}.sj-page-lesson:has(.quiz) #lp-footer .next-lesson-button .next-lesson-link{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.sj-page-lesson:has(.quiz) #lp-footer .next-lesson-button .next-lesson-link:hover{background-color:var(--color-gray-700)}.sj-page-lesson:has(.quiz) #lp-footer .next-lesson-button .next-lesson-link:active{background-color:var(--color-gray-600)}.sj-page-lesson:has(.quiz) #lp-footer .next-lesson-button .lesson-title-label{color:var(--color-text-muted);opacity:1}.sj-page-lesson:has(.quiz) #lp-footer .prev-lesson-button{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-lesson:has(.quiz) #lp-footer .prev-lesson-button:hover{color:var(--color-text-primary)}.sj-page-lesson:has(.quiz) #lp-footer .prev-lesson-button{line-height:var(--line-height-normal);padding:.75rem 0}.sj-page-lesson:has(.quiz) #lp-footer .prev-lesson-button .fa-angle-left{display:none}.sj-page-lesson:has(.quiz) #lp-footer .prev-lesson-button .button-content{line-height:var(--line-height-normal)}.sj-page-lesson:has(.quiz) #lp-footer .prev-lesson-button .button-prev-title{font-size:inherit;color:inherit}.sj-page-lesson:has(.quiz) #lp-footer .prev-lesson-button .lesson-title-label{display:none}.sj-page-lesson:has(.quiz) #lp-footer .prev-lesson-button span{font-size:inherit;color:inherit!important}.sj-page-lesson:has(.quiz) #lp-footer .toggle-fullscreen{display:none}.sj-page-lesson:has(.quiz){background-color:var(--color-background-primary)}.sj-page-lesson:has(.quiz) .lesson-top h2{display:none}.sj-page-lesson:has(.quiz) .quiz{background-color:var(--color-background-secondary);border-radius:var(--border-radius-lg);padding:1rem}@media (width>=768px){.sj-page-lesson:has(.quiz) .quiz{padding:4rem}}.sj-page-lesson:has(.quiz) .start-quiz .quiz-icon{display:none}.sj-page-lesson:has(.quiz) .start-quiz .text-center{text-align:left!important}.sj-page-lesson:has(.quiz) .start-quiz .create_quiz{margin-bottom:0}.sj-page-lesson:has(.quiz) .question-meta{color:var(--color-text-muted)}.sj-page-lesson:has(.quiz) .question-text p{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em}.sj-page-lesson:has(.quiz) .next-prev{margin:2rem auto 0;text-align:left!important}@media (width>=768px){.sj-page-lesson:has(.quiz) .next-prev{width:66.67%}}.sj-page-lesson:has(.quiz) #quiz-question-error-container{background-color:var(--color-status-error);border-radius:.25rem;margin-bottom:2rem;padding:1rem}.sj-page-lesson:has(.quiz) .sj-text-quiz-next,.sj-page-lesson:has(.quiz) .sj-text-quiz-submit{font-family:var(--font-sans);font-size:var(--text-base)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-50-ivory)!important;background-color:var(--color-gray-950-ink)!important;border-radius:var(--border-radius)!important;padding:.75rem 1.5rem!important;transition:background-color .2s ease-in-out!important}:is(.sj-page-lesson:has(.quiz) .sj-text-quiz-next,.sj-page-lesson:has(.quiz) .sj-text-quiz-submit):hover{background-color:var(--color-gray-700)!important}:is(.sj-page-lesson:has(.quiz) .sj-text-quiz-next,.sj-page-lesson:has(.quiz) .sj-text-quiz-submit):active{background-color:var(--color-gray-600)!important}.sj-page-lesson:has(.quiz) .sj-text-quiz-previous{font-family:var(--font-sans);transition:color .2s ease-in-out,border-color .2s ease-in-out;font-size:var(--text-base)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-text-muted)!important;background-color:var(--color-background-primary)!important;border:1px solid var(--color-text-muted)!important;border-radius:var(--border-radius)!important;padding:.75rem 1.5rem!important}.sj-page-lesson:has(.quiz) .sj-text-quiz-previous:hover,.sj-page-lesson:has(.quiz) .sj-text-quiz-previous:active{color:var(--color-text-primary)!important;border-color:var(--color-border-primary-focus)!important}.sj-page-lesson:has(.quiz) .completed-quiz .sj-text-quiz-completed{text-align:left!important}.sj-page-lesson:has(.quiz) .completed-quiz .star{display:none}.sj-page-lesson:has(.quiz) .completed-quiz .score,.sj-page-lesson:has(.quiz) .completed-quiz .time{color:var(--color-text-secondary);align-items:center;gap:1rem;display:flex}:is(.sj-page-lesson:has(.quiz) .completed-quiz .score,.sj-page-lesson:has(.quiz) .completed-quiz .time) strong{color:var(--color-text-primary)}.sj-page-lesson:has(.quiz) .completed-quiz .results{margin-bottom:0}.sj-page-lesson:has(.quiz) .completed-quiz .question-responses{margin-bottom:2rem}.sj-page-lesson:has(.quiz) .completed-quiz .redirect_to_start_page{margin-bottom:0;text-align:left!important}.sj-page-lesson:has(.quiz) .completed-quiz .redirect_to_start_page a{font-family:var(--font-sans);transition:color .2s ease-in-out,border-color .2s ease-in-out;font-size:var(--text-base)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-text-muted)!important;background-color:var(--color-background-primary)!important;border:1px solid var(--color-text-muted)!important;border-radius:var(--border-radius)!important;padding:.75rem 1.5rem!important}.sj-page-lesson:has(.quiz) .completed-quiz .redirect_to_start_page a:hover,.sj-page-lesson:has(.quiz) .completed-quiz .redirect_to_start_page a:active{color:var(--color-text-primary)!important;border-color:var(--color-border-primary-focus)!important}.sj-page-lesson:has(.quiz) .completed-quiz .redirect_to_start_page a{display:inline-block}.sj-page-lesson:has(.quiz) .completed-quiz .redirect_to_start_page a .fa-repeat{display:none}.sj-page-lesson:has(.quiz) .completed-quiz .show-hide-answer-toggle-wrapper{text-align:left!important}.sj-page-lesson:has(.quiz) .completed-quiz .sj-text-quiz-show-answers,.sj-page-lesson:has(.quiz) .completed-quiz .sj-text-quiz-hide-answers{font-family:var(--font-sans);font-size:var(--text-base)!important;font-weight:var(--font-weight-medium)!important;color:var(--color-gray-50-ivory)!important;background-color:var(--color-gray-950-ink)!important;border-radius:var(--border-radius)!important;padding:.75rem 1.5rem!important;transition:background-color .2s ease-in-out!important}:is(.sj-page-lesson:has(.quiz) .completed-quiz .sj-text-quiz-show-answers,.sj-page-lesson:has(.quiz) .completed-quiz .sj-text-quiz-hide-answers):hover{background-color:var(--color-gray-700)!important}:is(.sj-page-lesson:has(.quiz) .completed-quiz .sj-text-quiz-show-answers,.sj-page-lesson:has(.quiz) .completed-quiz .sj-text-quiz-hide-answers):active{background-color:var(--color-gray-600)!important}.sj-page-lesson:has(.course-fixed-content-video) #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-lesson:has(.course-fixed-content-video) .top-row,.sj-page-lesson:has(.course-fixed-content-video) .top-row-white-v2,.sj-page-lesson:has(.course-fixed-content-video) #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-lesson:has(.course-fixed-content-video) #lp-wrapper{margin-top:var(--header-height)}.sj-page-lesson:has(.course-fixed-content-video) .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-lesson:has(.course-fixed-content-video) .catalog-header{padding:0!important}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .sj-course-time{display:none}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav{z-index:10;padding:var(--spacing-page-v) 1rem 0;background-color:var(--color-background-primary);box-shadow:var(--box-shadow-elevation-high);border:none;flex-direction:column;margin:0;display:flex;top:0;overflow:visible}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .course-title{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-xl);letter-spacing:-.01em}@media (width>=768px){.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .course-title{font-size:var(--text-2xl)}}@media (width>=1213px){.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .course-title{font-size:var(--text-3xl)}}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .course-title{margin-bottom:3rem}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav #returnToOverview{display:none}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav #cp-content-2{padding-bottom:var(--spacing-page-v);border-top:var(--border);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .section-title{display:none}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .lesson-video,.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .lesson-modular,.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .lesson-rating{border-bottom:var(--border)}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .lesson-row{color:var(--color-text-primary);gap:1rem;margin:0;padding:1.5rem 0;display:flex;height:auto!important}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .lesson-row:hover{background-color:var(--color-background-primary)!important}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .lesson-row.lesson-active{background-color:var(--color-background-secondary)!important}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .lesson-row{padding:1.5rem}:is(.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .lesson,.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .lesson-row):hover{background-color:var(--color-background-primary)}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .bullet .fa-check-circle,.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .bullet .fa-circle-o{font-size:1.5rem}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .bullet .icon-dotted-circle{color:var(--color-text-muted);font-size:1.3rem}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .bullet .fa-circle-o{color:var(--color-text-muted)}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .type-icon{display:none!important}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .title{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .title .optional-text{display:none}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .title .sj-lesson-time{font-size:var(--text-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted);margin:.25rem 0 0;display:block}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .title .sj-lesson-time:before,.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .title .sj-lesson-time:after{display:none}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav .title{margin-top:.25rem;font-size:var(--text-base)!important}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav #left-nav-button{top:calc(var(--header-height) + var(--spacing-page-v));background-color:var(--color-background-primary);border-radius:0 var(--border-radius) var(--border-radius) 0;box-shadow:var(--box-shadow-elevation-low);padding:2rem;position:fixed;left:320px}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav #left-nav-button .fa-search,.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav #left-nav-button .fa-times,.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav #left-nav-button .sj-text-lessons{display:none}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav.cbp-spmenu-open #left-nav-button{top:0;right:0;left:unset;box-shadow:none;padding:1rem}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav.cbp-spmenu-open #left-nav-button .fa-times{display:block}.sj-page-lesson:has(.course-fixed-content-video) #lp-left-nav.cbp-spmenu-open #left-nav-button .fa-bars{display:none}.sj-page-lesson:has(.course-fixed-content-video) #lp-wrapper{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);padding:var(--spacing-page-v) var(--spacing-page-h);background-color:var(--color-background-primary);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-lesson:has(.course-fixed-content-video) #lesson-main,.sj-page-lesson:has(.course-fixed-content-video) #lesson-main-content{margin:0!important;padding:0!important;position:static!important}.sj-page-lesson:has(.course-fixed-content-video) .lesson-top{flex-direction:column;align-items:center;display:flex;border:none!important;padding:0!important}.sj-page-lesson:has(.course-fixed-content-video) .lesson-top h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-lesson:has(.course-fixed-content-video) .lesson-top h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-lesson:has(.course-fixed-content-video) .lesson-top h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-lesson:has(.course-fixed-content-video) .lesson-top h2{font-size:var(--text-5xl)!important}}.sj-page-lesson:has(.course-fixed-content-video) .lesson-top h2{width:100%;margin:0;display:block}.sj-page-lesson:has(.course-fixed-content-video) #lesson-main-inner{flex-direction:column;gap:3rem;display:flex}.sj-page-lesson:has(.course-fixed-content-video) .sj-text-details-pane-summary{display:none}.sj-page-lesson:has(.course-fixed-content-video) #details-pane{text-align:left;flex-direction:column;align-items:flex-start;padding:3rem 1rem 0;display:flex;margin-top:0!important}.sj-page-lesson:has(.course-fixed-content-video) #details-pane-inner{max-width:var(--max-width-text)}.sj-page-lesson:has(.course-fixed-content-video) #details-pane-summary-content p{font-size:var(--text-md)!important;line-height:var(--line-height-normal)!important;color:var(--color-text-secondary)!important}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer{height:unset;background-color:var(--color-background-primary);border-top:var(--border);padding:1rem 2rem}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .next-lesson-button .next-lesson-link{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .next-lesson-button .next-lesson-link:hover{background-color:var(--color-gray-700)}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .next-lesson-button .next-lesson-link:active{background-color:var(--color-gray-600)}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .next-lesson-button .lesson-title-label{color:var(--color-text-muted);opacity:1}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .prev-lesson-button{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .prev-lesson-button:hover{color:var(--color-text-primary)}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .prev-lesson-button{line-height:var(--line-height-normal);padding:.75rem 0}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .prev-lesson-button .fa-angle-left{display:none}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .prev-lesson-button .button-content{line-height:var(--line-height-normal)}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .prev-lesson-button .button-prev-title{font-size:inherit;color:inherit}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .prev-lesson-button .lesson-title-label{display:none}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .prev-lesson-button span{font-size:inherit;color:inherit!important}.sj-page-lesson:has(.course-fixed-content-video) #lp-footer .toggle-fullscreen{display:none}.sj-page-lesson:has(.course-fixed-content-video){background-color:var(--color-background-primary)}.sj-page-lesson:has(.course-fixed-content-video) #lp-wrapper .sjwc-video{aspect-ratio:16/9;max-height:calc(100vh - 24rem);margin-right:calc(var(--spacing-page-h) * -1);margin-left:calc(var(--spacing-page-h) * -1);padding:0!important}@media (width>=768px){.sj-page-lesson:has(.course-fixed-content-video) #lp-wrapper .sjwc-video{margin:0}}.sj-page-lesson:has(.course-fixed-content-video) .course-text-content{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.sj-page-lesson:has(.course-fixed-content-video) .course-text-content ul{margin-left:1rem;list-style-position:outside}.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h1,.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h2,.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h3{color:var(--color-text-primary);margin-bottom:2rem}:is(.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h1,.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h2,.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h3):not(:first-child){margin-top:5rem}.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.0125em;font-size:var(--text-5xl)!important}@media (width>=545px){.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h1{font-size:var(--text-6xl)!important}}@media (width>=768px){.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h1{font-size:var(--text-7xl)!important}}@media (width>=1213px){.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h1{font-size:var(--text-8xl)!important}}.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h2{font-size:var(--text-5xl)!important}}.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h3{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-xl)!important}@media (width>=768px){.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h3{font-size:var(--text-2xl)!important}}@media (width>=1213px){.sj-page-lesson:has(.course-fixed-content-video) .course-text-content h3{font-size:var(--text-3xl)!important}}.sj-page-lesson:has(.course-fixed-content-video) .course-text-content strong{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.sj-page-lesson:has(.course-fixed-content-video) .course-text-content{background-color:var(--color-background-primary);margin-bottom:2rem}.sj-page-lesson:has(#vilt-sessions-container) #skilljar-content{padding-top:var(--header-height)!important;background-color:var(--color-background-primary)!important}.sj-page-lesson:has(#vilt-sessions-container) .top-row,.sj-page-lesson:has(#vilt-sessions-container) .top-row-white-v2,.sj-page-lesson:has(#vilt-sessions-container) #lp-wrapper{padding:var(--spacing-page-v) 0}.sj-page-lesson:has(#vilt-sessions-container) #lp-wrapper{margin-top:var(--header-height)}.sj-page-lesson:has(#vilt-sessions-container) .catalog-center-width{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important}.sj-page-lesson:has(#vilt-sessions-container) .catalog-header{padding:0!important}.sj-page-lesson:has(#vilt-sessions-container) #lp-wrapper{max-width:var(--max-width-page);padding:0 var(--spacing-page-h);margin-left:auto;margin-right:auto;width:100%!important;padding-top:var(--header-height)!important;padding-bottom:var(--spacing-page-v)!important;background-color:var(--color-background-primary)!important}.sj-page-lesson:has(#vilt-sessions-container) .course-text-content{font-family:var(--font-sans);background-color:var(--color-background-primary)!important}.sj-page-lesson:has(#vilt-sessions-container) .lesson-top .h-header__overline{font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--color-text-muted);margin-bottom:3rem;display:block}.sj-page-lesson:has(#vilt-sessions-container) .lesson-top{background-color:var(--color-light-plaster);border-radius:var(--border-radius-lg);border:none!important;padding:1.5rem!important}@media (width>=768px){.sj-page-lesson:has(#vilt-sessions-container) .lesson-top{padding:4rem!important}}.sj-page-lesson:has(#vilt-sessions-container) .lesson-top h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:-.01em;font-size:var(--text-2xl)!important}@media (width>=545px){.sj-page-lesson:has(#vilt-sessions-container) .lesson-top h2{font-size:var(--text-3xl)!important}}@media (width>=768px){.sj-page-lesson:has(#vilt-sessions-container) .lesson-top h2{font-size:var(--text-4xl)!important}}@media (width>=1213px){.sj-page-lesson:has(#vilt-sessions-container) .lesson-top h2{font-size:var(--text-5xl)!important}}.sj-page-lesson:has(#vilt-sessions-container) .lesson-top h2{margin-bottom:2rem;display:block!important}.sj-page-lesson:has(#vilt-sessions-container) .sj-text-lt-select-register{display:none}.sj-page-lesson:has(#vilt-sessions-container) #lesson-main-content{max-width:var(--max-width-text);margin-top:2rem;margin-left:auto;margin-right:auto}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container hr{margin:2rem 0}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .row{display:flex}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .columns:has(.date-section){display:none}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .columns:has(.info-section){flex:100%}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .columns.action-section{flex:none;width:auto}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .info-section{flex-direction:column;gap:.5rem;display:flex;font-size:var(--text-base)!important;color:var(--color-text-secondary)!important}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .title,.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .vilt-title{font-family:var(--font-sans);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em;font-size:var(--text-md)!important;color:var(--color-text-primary)!important}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .vilt-from-date,.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .vilt-to-date,.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .sj-vilt-start-time,.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .sj-vilt-end-time{font-size:var(--text-md);display:inline}:is(.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .vilt-from-date,.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .vilt-to-date,.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .sj-vilt-start-time,.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .sj-vilt-end-time) strong{display:none}:is(.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .vilt-from-date,.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .sj-vilt-start-time):after{content:" – "}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .vilt-instructor{margin-top:1rem}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .register-button{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .register-button:hover{background-color:var(--color-gray-700)}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .register-button:active{background-color:var(--color-gray-600)}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .action-section{text-align:right}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .sj-text-lt-download-to-calendar{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .sj-text-lt-download-to-calendar:hover{background-color:var(--color-gray-700)}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .sj-text-lt-download-to-calendar:active{background-color:var(--color-gray-600)}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container .sj-text-lt-download-to-calendar{white-space:nowrap}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container:has(.sj-text-lt-you-are-registered) .columns.date-section{display:none}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container:has(.sj-text-lt-you-are-registered) .columns.info-section{flex:100%;width:100%}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container:has(.sj-text-lt-you-are-registered) .times br{display:none}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container:has(.sj-text-lt-you-are-registered) .row{flex-direction:column;align-items:flex-start}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container:has(.sj-text-lt-you-are-registered) .action-section{align-items:center;gap:1rem;width:100%;margin:0;display:flex}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container:has(.sj-text-lt-you-are-registered) .action-section p{margin:0}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container:has(.sj-text-lt-you-are-registered) .cancel-registration{font-size:var(--text-base);color:var(--color-text-secondary);text-decoration:none;transition:color .2s ease-in-out}.sj-page-lesson:has(#vilt-sessions-container) #vilt-sessions-container:has(.sj-text-lt-you-are-registered) .cancel-registration:hover{color:var(--color-text-primary)}.sj-page-lesson:has(#vilt-sessions-container) .alert-box.info{background-color:var(--color-background-ary)!important;border-radius:var(--border-radius-lg)!important;border:none!important;padding:1rem!important}:root{--breakpoint-sm:545px;--breakpoint-md:768px;--breakpoint-lg:876px;--breakpoint-xl:1213px;--breakpoint-2xl:1500px;--font-sans:"Harvey Sans", sans-serif;--font-serif:"Harvey Serif", serif;--font-weight-normal:400;--font-weight-medium:500;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.5rem;--text-xl:1.75rem;--text-2xl:2rem;--text-3xl:2.25rem;--text-4xl:2.5rem;--text-5xl:3rem;--text-6xl:3.5rem;--text-7xl:4rem;--text-8xl:4.5rem;--text-9xl:5rem;--text-10xl:6rem;--line-height-normal:1.3;--line-height-tight:1.05;--spacing-xs:.4375rem;--spacing-sm:.875rem;--spacing-md:1.75rem;--spacing-lg:3.5rem;--spacing-xl:7rem;--spacing-page-v:2.5rem;--spacing-page-h:1.5rem;--max-width-page:75rem;--max-width-text:45rem;--border-radius:.25rem;--border-radius-lg:.5rem;--border-width:1px;--border-style:solid;--border:var(--border-width) var(--border-style) var(--color-border-primary);--color-gray-950-ink:#0f0e0d;--color-gray-900:#1f1d1a;--color-gray-800:#33312c;--color-gray-700:#524f49;--color-gray-600:#706d66;--color-gray-500:#8f8b85;--color-gray-400:#adaba5;--color-gray-300:#cccac6;--color-gray-200:#e5e5e3;--color-gray-100:#f2f1f0;--color-gray-50-ivory:#fafaf9;--color-white:#fff;--color-dark-gold:#4d4939;--color-dark-casal:#333f40;--color-dark-velvet:#373340;--color-dark-bronze:#593d3a;--color-light-alabaster:#dbd9d1;--color-light-oxford:#ced8d9;--color-light-plaster:#cecbd4;--color-light-blush:#d9cdcc;--color-red-50:#feeaea;--color-red-500:#f26161;--color-green:#16a34a;--color-text-primary:var(--color-gray-950-ink);--color-text-secondary:var(--color-gray-700);--color-text-muted:var(--color-gray-600);--color-background-primary:var(--color-gray-50-ivory);--color-background-primary-hover:var(--color-gray-100);--color-background-secondary:var(--color-gray-100);--color-background-secondary-hover:var(--color-gray-200);--color-border-primary:var(--color-gray-300);--color-border-primary-focus:var(--color-gray-950-ink);--color-border-secondary:var(--color-gray-200);--color-status-error:var(--color-red-500);--color-status-success:var(--color-green);--box-shadow-elevation-low:0 0 20px 1px #0000001a;--box-shadow-elevation-high:0 100px 80px 0 #00000012, 0 41.78px 33.42px 0 #0000000d, 0 22.34px 17.87px 0 #0000000a, 0 12.52px 10.02px 0 #0000000a, 0 6.65px 5.32px 0 #00000008, 0 2.77px 2.21px 0 #00000005}@media (width>=768px){:root{--spacing-page-v:4rem;--spacing-page-h:3rem}}@media (width>=1213px){:root{--spacing-page-v:6rem;--spacing-page-h:4rem}}h1{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-5xl);letter-spacing:-.0125em}@media (width>=545px){h1{font-size:var(--text-6xl)}}@media (width>=768px){h1{font-size:var(--text-7xl)}}@media (width>=1213px){h1{font-size:var(--text-8xl)}}h2{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-2xl);letter-spacing:-.01em}@media (width>=545px){h2{font-size:var(--text-3xl)}}@media (width>=768px){h2{font-size:var(--text-4xl)}}@media (width>=1213px){h2{font-size:var(--text-5xl)}}h3{font-family:var(--font-serif);font-style:normal;font-weight:var(--font-weight-normal);font-feature-settings:"liga" on, "calt" on;line-height:var(--line-height-tight);text-wrap:balance;font-size:var(--text-xl);letter-spacing:-.01em}@media (width>=768px){h3{font-size:var(--text-2xl)}}@media (width>=1213px){h3{font-size:var(--text-3xl)}}h4{font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);letter-spacing:-.01em}html{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-background-primary)}p{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-height-normal)}strong,b{font-weight:var(--font-weight-medium)}.button{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-gray-50-ivory);background-color:var(--color-gray-950-ink);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.button:hover{background-color:var(--color-gray-700)}.button:active{background-color:var(--color-gray-600)}.button--secondary{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background-color:var(--color-background-primary);border:1px solid var(--color-text-muted);border-radius:var(--border-radius);padding:.75rem 1.5rem;transition:color .2s ease-in-out,border-color .2s ease-in-out}.button--secondary:hover,.button--secondary:active{color:var(--color-text-primary);border-color:var(--color-border-primary-focus)}
/*$vite$:1*/