.course-nav-mobile{bottom:0;left:0;padding:.5rem;position:fixed;right:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);will-change:transform;z-index:1000}@media (min-width:640px){.course-nav-mobile{display:none}}.course-nav-mobile{padding-bottom:calc(env(safe-area-inset-bottom) + 8px)}.course-nav-backdrop{--tw-backdrop-blur: ;backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgba(21,23,25,.5);inset:0;position:fixed;z-index:990}.course-nav-content{--tw-translate-x:-50%;--tw-bg-opacity:1;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:hsla(240,6%,90%,.5);border-radius:.75rem;border-width:1px;bottom:76px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);left:50%;overflow:hidden;position:fixed;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:calc(100vw - 16px);z-index:1000}.course-nav-content:is(.dark *){--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1));border-color:rgb(63 63 70/var(--tw-border-opacity,1))}.course-nav-content{margin-bottom:env(safe-area-inset-bottom);max-height:calc(100vh - 100px)}.course-nav-trigger{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(228 228 231/var(--tw-border-opacity,1));border-radius:1.5rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.course-nav-trigger:is(.dark *){--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(24 24 27/var(--tw-bg-opacity,1));border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.course-nav-mobile-link{--tw-text-opacity:1;align-items:center;border-radius:.375rem;color:rgb(21 23 25/var(--tw-text-opacity,1));-moz-column-gap:.5rem;column-gap:.5rem;display:inline-flex;font-size:1rem;font-weight:700;line-height:1.5rem;padding:.5rem;width:100%}.course-nav-mobile-link:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.course-nav-mobile-link:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.course-nav-mobile-link:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(36 36 36/var(--tw-bg-opacity,1))}.course-nav-mobile-group-title{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));font-size:.875rem;font-weight:700;letter-spacing:.025em;line-height:1.25rem;margin-bottom:.25rem;padding:.5rem .5rem .25rem;text-transform:uppercase}.course-nav-mobile-group-title:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.course-nav-mobile-lesson-btn{--tw-text-opacity:1;align-items:center;border-radius:.375rem;color:rgb(21 23 25/var(--tw-text-opacity,1));-moz-column-gap:.5rem;column-gap:.5rem;cursor:pointer;display:inline-flex;padding:.5rem;width:100%}.course-nav-mobile-lesson-btn:hover{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.course-nav-mobile-lesson-btn:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.course-nav-mobile-lesson-btn:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(36 36 36/var(--tw-bg-opacity,1))}.course-player-container{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);aspect-ratio:16/9;background-color:rgb(21 23 25/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);height:auto;margin-bottom:1.5rem;margin-top:1.5rem;max-width:48rem;overflow:hidden;position:relative}.course-player-frame{border-width:0;height:100%;inset:0;position:absolute;width:100%}.course-player-frame-youtube{background:#000;display:block;height:calc(100% + 2px);inset:-1px;width:calc(100% + 2px)}.course-content-text{font-size:18px;font-weight:400;margin-top:2rem;max-width:none}@media (min-width:1024px){.course-content-text{font-size:17px}}.course-layout{display:flex;flex-wrap:nowrap;padding-bottom:4rem}@media (min-width:640px){.course-layout{padding-bottom:0}}.course-sidebar{--tw-bg-opacity:1;background-color:rgb(21 23 25/var(--tw-bg-opacity,1));display:none;flex-direction:column;flex-shrink:0;height:100vh;left:0;position:fixed;top:0;width:350px}.course-sidebar:is(.dark *){--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1));border-right-width:1px}@media (min-width:640px){.course-sidebar{display:flex}}.course-sidebar{view-transition-name:course-sidebar;z-index:1000}.course-main{flex:1 1 0%}@media (min-width:768px){.course-main{margin-left:350px}}@media (min-width:1536px){.course-main{padding-right:350px}}@media (min-width:768px){.course-main.is-collapsed,.sidebar-collapsed .course-main{margin-left:0!important}}@media (min-width:1536px){.course-main.is-collapsed,.sidebar-collapsed .course-main{padding-right:0!important}}.course-sidebar-nav{-ms-overflow-style:none;font-family:"Inter Variable",var(--gh-font-heading),sans-serif;height:100%;margin-bottom:2rem;-webkit-mask-image:linear-gradient(180deg,#000 95%,transparent);mask-image:linear-gradient(180deg,#000 95%,transparent);overflow-y:auto;padding-left:1rem;padding-right:1rem;scrollbar-width:none}.course-sidebar-nav::-webkit-scrollbar{display:none}.course-lesson-btn{--tw-text-opacity:1;align-items:center;border-radius:.375rem;color:rgb(209 213 219/var(--tw-text-opacity,1));-moz-column-gap:1rem;column-gap:1rem;cursor:pointer;display:flex;padding:.5rem;position:relative;width:100%}.course-lesson-btn:hover{--tw-bg-opacity:1;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.course-lesson-btn:focus,.course-lesson-btn:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.course-lesson-btn:focus:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.course-lesson-btn.active-link{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important}.course-lesson-btn.active-link:before{background-color:var(--brand-color);border-radius:9999px;content:"";height:6px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.course-article{font-size:18px;font-weight:400;margin-left:auto;margin-right:auto;max-width:48rem;padding:2rem 1rem;width:100%}.course-article :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){padding:0}@media (min-width:640px){.course-article{padding-bottom:3rem;padding-top:3rem}}@media (min-width:1024px){.course-article{font-size:17px}}.course-content-container{margin-left:auto;margin-right:auto;max-width:48rem;padding:2rem 1rem;width:100%}@media (min-width:640px){.course-content-container{padding:1rem}}.course-player-container .plyr{height:100%!important;position:inherit!important;width:100%!important}.course-sidebar-title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:block;font-size:1rem;font-weight:700;letter-spacing:.025em;line-height:1.5rem;overflow:hidden}@media (min-width:640px){.course-sidebar-title{padding:1rem .5rem}}.course-sidebar-divider{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1));padding-bottom:.5rem;padding-top:.5rem}.course-sidebar-divider:is(.dark *){--tw-border-opacity:1;border-color:rgb(39 39 42/var(--tw-border-opacity,1))}.course-sidebar-group-title{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));font-size:.75rem;font-weight:700;letter-spacing:.025em;line-height:1rem;margin-bottom:.25rem;overflow:hidden;padding:.5rem .5rem .25rem;text-transform:uppercase}.course-sidebar-lesson-item{--tw-text-opacity:1;align-items:center;color:rgb(209 213 219/var(--tw-text-opacity,1));cursor:pointer;display:flex;width:100%}.course-sidebar-lesson-number{font-size:13px;font-weight:700;text-align:center;width:1.25rem}.course-sidebar-lesson-title{font-size:.875rem;line-height:1.25rem;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.course-feature-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%}@media (min-width:768px){.course-feature-image{aspect-ratio:4/3}}@media (min-width:1024px){.course-feature-image{aspect-ratio:16/9}}.course-loader-container{display:flex}@keyframes pulse{50%{opacity:.5}}.course-loader-container{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;flex-direction:column;padding-bottom:2rem;padding-top:2rem;row-gap:1rem}.course-nav-buttons{-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem;margin-top:2rem;row-gap:1rem}@media (min-width:640px){.course-nav-buttons{flex-direction:row}}.course-nav-btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-color:rgb(229 231 235/var(--tw-border-opacity,1));border-radius:.5rem;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;overflow:hidden;padding:1rem;position:relative;text-decoration-line:none;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.course-nav-btn:hover{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.course-nav-btn:is(.dark *){--tw-bg-opacity:1;background-color:rgb(36 36 36/var(--tw-bg-opacity,1));border-color:rgba(249,250,251,.1)}.course-nav-btn:hover:is(.dark *){--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}@media (min-width:640px){.course-nav-btn{max-width:50%}}#CTA-footer,#divide-footer,#footer-menu,#tag-navigation{display:none!important}.kg-product-card{width:100%!important}.kg-embed-card iframe{aspect-ratio:16/9;border-radius:8px;display:block;height:auto;width:100%}.kg-width-wide{max-width:950px!important}.course-page-title{--tw-text-opacity:1;color:rgb(21 23 25/var(--tw-text-opacity,1));font-size:1.5rem;font-weight:700;line-height:2rem}.course-page-title:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media (min-width:1024px){.course-page-title{font-size:2.25rem;line-height:2.5rem}.course-page-title:is(.dark *){font-weight:650}}.course-page-excerpt{--tw-text-opacity:1;color:rgb(21 23 25/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.75rem}.course-page-excerpt:is(.dark *){--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.course-nav-label{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));font-family:"Inter Variable",var(--gh-font-heading),sans-serif;font-size:.875rem;font-weight:400;line-height:1.25rem}.course-nav-label:is(.dark *){--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}@media (min-width:640px){.course-nav-label{font-size:.875rem;line-height:1.25rem}}.course-nav-title{--tw-text-opacity:1;color:rgb(55 65 81/var(--tw-text-opacity,1));font-family:"Inter Variable",var(--gh-font-heading),sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem}.course-nav-title:is(.dark *){--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}@media (min-width:640px){.course-nav-title{font-size:1rem;line-height:1.5rem}}.course-text-content{font-size:18px;font-weight:400;margin-bottom:2rem;margin-top:2rem;max-width:none;min-height:200px}@media (min-width:1024px){.course-text-content{font-size:17px}}#main.no-transition .course-sidebar:not(.is-collapsed) .course-sidebar-lesson-number{display:none!important}#main.no-transition .course-sidebar:not(.is-collapsed) .course-lesson-btn svg,#main.no-transition .course-sidebar:not(.is-collapsed) .course-sidebar-lesson-title,#main.no-transition .course-sidebar:not(.is-collapsed) .course-sidebar-title{display:block!important}#main.no-transition .course-sidebar:not(.is-collapsed) .py-4{display:none!important}#main.no-transition .course-sidebar.is-collapsed .course-sidebar-lesson-number,#main.no-transition .course-sidebar:not(.is-collapsed) .course-sidebar-divider{display:block!important}#main.no-transition .course-sidebar.is-collapsed .course-lesson-btn svg,#main.no-transition .course-sidebar.is-collapsed .course-sidebar-lesson-title,#main.no-transition .course-sidebar.is-collapsed .course-sidebar-title{display:none!important}#main.no-transition .course-sidebar.is-collapsed .py-4{display:block!important}#main.no-transition .course-sidebar.is-collapsed .course-lesson-btn span,#main.no-transition .course-sidebar.is-collapsed .course-sidebar-divider{display:none!important}