@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);
.share-modal-body{min-height:9rem}
.programmes-table .management-tool-table-wrapper td:first-child:not(:has(>.programmes-subrows)),.programmes-table .management-tool-table-wrapper th:first-child{text-align:center;width:4%}[dir=ltr] .programmes-table .management-tool-table-wrapper td:first-child:not(:has(>.programmes-subrows)),[dir=ltr] .programmes-table .management-tool-table-wrapper th:first-child{padding-right:0}[dir=rtl] .programmes-table .management-tool-table-wrapper td:first-child:not(:has(>.programmes-subrows)),[dir=rtl] .programmes-table .management-tool-table-wrapper th:first-child{padding-left:0}.programmes-table .management-tool-table-wrapper th:nth-child(2){width:30%}.programmes-table .management-tool-table-wrapper th:nth-child(3){width:14%}.programmes-table .management-tool-table-wrapper th:nth-child(4){width:20%}.programmes-table .management-tool-table-wrapper th:nth-child(5),.programmes-table .management-tool-table-wrapper th:nth-child(6){width:16%}.programmes-table .management-tool-table-wrapper td:has(>.programmes-subrows){padding:0}.programmes-table .management-tool-table-wrapper .pgn__data-table-row:hover{background-color:var(--pgn-color-light-200,#f2f0ef)}.programmes-subrows{background-color:var(--pgn-color-light-100,#f6f5f4)}.programmes-subrows.programmes-subrows--status{align-items:center;display:flex;padding:var(--pgn-spacing-data-table-padding-y,.75rem) var(--pgn-spacing-data-table-padding-x,.75rem)}.programmes-subrows .programmes-subrow{align-items:center;border-top:1px solid var(--pgn-color-light-400,#e9e6e4);display:grid;grid-template-columns:4% 30% 14% 20% 16% 16%;padding:var(--pgn-spacing-data-table-padding-y,.75rem) 0}.programmes-subrows .programmes-subrow>span{overflow:hidden;padding-left:var(--pgn-spacing-data-table-padding-x,.75rem);padding-right:var(--pgn-spacing-data-table-padding-x,.75rem);word-break:break-word}.programmes-subrows .programmes-subrow .programmes-subrow__name{align-items:center;display:flex;gap:.25rem;grid-column-start:2;min-width:0}[dir=ltr] .programmes-subrows .programmes-subrow .programmes-subrow__name{padding-left:calc(var(--pgn-spacing-data-table-padding-x, .75rem) + var(--programmes-depth, 1)*1.5rem)}[dir=rtl] .programmes-subrows .programmes-subrow .programmes-subrow__name{padding-right:calc(var(--pgn-spacing-data-table-padding-x, .75rem) + var(--programmes-depth, 1)*1.5rem)}.programmes-subrows .programmes-subrow .programmes-subrow__expander{align-items:center;display:flex;flex:0 0 var(--pgn-size-icon-button-diameter-sm,2.25rem)}[dir=ltr] .programmes-subrows .programmes-subrows{box-shadow:inset 2px 0 0 var(--pgn-color-light-400,#e9e6e4)}[dir=rtl] .programmes-subrows .programmes-subrows{box-shadow:inset -2px 0 0 var(--pgn-color-light-400,#e9e6e4)}.programmes-toggle{align-items:center;display:flex;flex-wrap:wrap;gap:.375rem}.programmes-toggle .programmes-toggle__restricted{line-height:1.2}
:root{--pgn-elevation-form-input-focus:var(--pgn-elevation-form-input-focus-offset-x) var(--pgn-elevation-form-input-focus-offset-y) var(--pgn-elevation-form-input-focus-blur) var(--pgn-elevation-form-input-focus-spread) var(--pgn-elevation-form-input-focus-color);--pgn-spacing-form-control-select-feedback-icon-position:var(--pgn-spacing-form-control-select-feedback-icon-position-position-y) var(--pgn-spacing-form-control-select-feedback-icon-position-position-x) var(--pgn-spacing-form-control-select-feedback-icon-position-offset-x) var(--pgn-spacing-form-control-select-feedback-icon-position-offset-y);--pgn-other-content-form-control-select-bg:var(--pgn-other-content-form-control-select-bg-image) var(--pgn-other-content-form-control-select-bg-position-x) var(--pgn-other-content-form-control-select-bg-offset-y) var(--pgn-other-content-form-control-select-bg-position-y) /var(--pgn-other-content-form-control-select-bg-color);--pgn-color-body-base:#000c30;--pgn-color-headings-base:var(--pgn-rg-color-primary);--pgn-color-danger-base:#cc012f;--pgn-color-text-muted:#636363;--pgn-color-card-border-base:var(--pgn-rg-color-primary);--pgn-color-link-inline-hover-base:var(--pgn-color-link-hover);--pgn-typography-font-family-serif:var(--pgn-rg-typography-font-family-sans-serif);--pgn-color-card-bg-base:#fefaf2}body{background-color:var(--pgn-rg-color-body-bg);font-family:var(--pgn-rg-typography-font-family-sans-serif);margin:0!important}#main-content.container-xl,.container,.container-fluid,.container-xl{max-width:var(--pgn-rg-size-container,1230px)}#main-content{max-width:100%;overflow-x:hidden}#root{-webkit-font-smoothing:antialiased}#root,#root div[data-testid=browser-router],#root div[data-testid=browser-router]>div:not([class],[id]),#root div[data-testid=redux-provider]>.bg-light-200,#root div[data-testid=redux-provider]>div:not([class],[id]),#root>div:first-child:last-child:not(.pgn__spinner){display:flex;flex-direction:column;min-height:100vh}#root #main-content,#root .site-header-desktop+.pb-3.container,#root .site-header-mobile+.pb-3.container,#root div[data-testid=browser-router] #main-content,#root div[data-testid=browser-router] .site-header-desktop+.pb-3.container,#root div[data-testid=browser-router] .site-header-mobile+.pb-3.container,#root div[data-testid=browser-router]>div:not([class],[id]) #main-content,#root div[data-testid=browser-router]>div:not([class],[id]) .site-header-desktop+.pb-3.container,#root div[data-testid=browser-router]>div:not([class],[id]) .site-header-mobile+.pb-3.container,#root div[data-testid=browser-router]>div:not([class],[id])>main,#root div[data-testid=browser-router]>main,#root div[data-testid=redux-provider]>.bg-light-200 #main-content,#root div[data-testid=redux-provider]>.bg-light-200 .site-header-desktop+.pb-3.container,#root div[data-testid=redux-provider]>.bg-light-200 .site-header-mobile+.pb-3.container,#root div[data-testid=redux-provider]>.bg-light-200>main,#root div[data-testid=redux-provider]>div:not([class],[id]) #main-content,#root div[data-testid=redux-provider]>div:not([class],[id]) .site-header-desktop+.pb-3.container,#root div[data-testid=redux-provider]>div:not([class],[id]) .site-header-mobile+.pb-3.container,#root div[data-testid=redux-provider]>div:not([class],[id])>main,#root>div:first-child:last-child:not(.pgn__spinner) #main-content,#root>div:first-child:last-child:not(.pgn__spinner) .site-header-desktop+.pb-3.container,#root>div:first-child:last-child:not(.pgn__spinner) .site-header-mobile+.pb-3.container,#root>div:first-child:last-child:not(.pgn__spinner)>main,#root>main{flex:1 1 auto}@media(max-width:576px){.pgn__modal.pgn__modal-scroll-fullscreen{margin:0}}.layout #main-content.main-content{overflow:visible}.pgn__modal.configure-modal,div[aria-label="Configure Live"] .pgn__modal-body,div[aria-label="Configure calculator"] .pgn__modal-body,div[aria-label="Configure progress"] .pgn__modal-body,div[aria-label="Configure teams"] .pgn__modal-body,div[aria-label="Configure wiki"] .pgn__modal-body,div[aria-label="Overwrite files"] .pgn__modal-body,div[aria-label="Replace signature image"] .pgn__modal-body,div[aria-label="Upload signature image"] .pgn__modal-body{overflow:auto!important}.pgn__form-checkbox-input,.pgn__form-radio-input,.pgn__form-switch-input{min-width:var(--pgn-size-form-control-indicator-base)}.pgn__form-switch-input{min-width:var(--pgn-size-form-control-switch-width)}.font-weight-semibold{font-weight:600}body.nav-is-sticky #root header.site-header-desktop .nav-sticky-placeholder{display:block}body.nav-is-sticky #root header.site-header-desktop .nav-container{max-width:1440px;position:fixed!important;top:10px;width:calc(100% - var(--pgn-spacing-grid-gutter-width));z-index:100}[dir=ltr] body.nav-is-sticky #root header.site-header-desktop .nav-container{left:50%;transform:translateX(-50%)}[dir=rtl] body.nav-is-sticky #root header.site-header-desktop .nav-container{right:50%;transform:translateX(50%)}body.nav-is-sticky-mobile #root header.site-header-mobile .nav-sticky-placeholder-mobile{display:block}body.nav-is-sticky-mobile #root header.site-header-mobile .mobile-header-wrapper{position:fixed!important;top:10px;width:calc(100% - 32px);z-index:100}[dir=ltr] body.nav-is-sticky-mobile #root header.site-header-mobile .mobile-header-wrapper{left:50%;transform:translateX(-50%)}[dir=rtl] body.nav-is-sticky-mobile #root header.site-header-mobile .mobile-header-wrapper{right:50%;transform:translateX(50%)}#root header.site-header-desktop.site-header-context--learning,#root header.site-header-mobile.site-header-context--learning{background:#c2a6e1}#root header.site-header-desktop.site-header-context--learning .header-mascot,#root header.site-header-mobile.site-header-context--learning .header-mascot{display:block;height:223px}[dir=ltr] #root header.site-header-desktop.site-header-context--learning .header-mascot,[dir=ltr] #root header.site-header-mobile.site-header-context--learning .header-mascot{margin:-8px 0 0 auto}[dir=rtl] #root header.site-header-desktop.site-header-context--learning .header-mascot,[dir=rtl] #root header.site-header-mobile.site-header-context--learning .header-mascot{margin:-8px auto 0 0}@media(max-width:992px){#root header.site-header-desktop.site-header-context--learning .header-mascot,#root header.site-header-mobile.site-header-context--learning .header-mascot{height:150px}}@media(max-width:768px){#root header.site-header-desktop.site-header-context--learning .header-mascot,#root header.site-header-mobile.site-header-context--learning .header-mascot{height:100px}}@media(max-width:576px){#root header.site-header-desktop.site-header-context--learning .header-mascot,#root header.site-header-mobile.site-header-context--learning .header-mascot{height:50px}}#root header.site-header-desktop.site-header-context--account,#root header.site-header-mobile.site-header-context--account{background:#97bf3d}#root header.site-header-desktop.site-header-context--account .header-mascot,#root header.site-header-mobile.site-header-context--account .header-mascot{display:block;height:168px;margin:12px 0 0}@media(max-width:992px){#root header.site-header-desktop.site-header-context--account .header-mascot,#root header.site-header-mobile.site-header-context--account .header-mascot{height:150px}}@media(max-width:768px){#root header.site-header-desktop.site-header-context--account .header-mascot,#root header.site-header-mobile.site-header-context--account .header-mascot{height:110px}}@media(max-width:576px){#root header.site-header-desktop.site-header-context--account .header-mascot,#root header.site-header-mobile.site-header-context--account .header-mascot{height:60px}}#root header.site-header-desktop.site-header-context--profile,#root header.site-header-mobile.site-header-context--profile{background:#5fc9e0}#root header.site-header-desktop.site-header-context--educator .header-mascot,#root header.site-header-mobile.site-header-context--educator .header-mascot{margin-top:10px}#root header.site-header-desktop .header-logo,#root header.site-header-mobile .header-logo{margin:0}#root header.site-header-desktop .icon-button,#root header.site-header-mobile .icon-button{color:var(--pgn-rg-color-primary)}[dir=ltr] #root header.site-header-desktop .icon-button svg,[dir=ltr] #root header.site-header-mobile .icon-button svg{margin-left:0!important}[dir=rtl] #root header.site-header-desktop .icon-button svg,[dir=rtl] #root header.site-header-mobile .icon-button svg{margin-right:0!important}#root header.site-header-desktop .course-header,#root header.site-header-mobile .course-header{color:var(--pgn-rg-color-header-links-nav);font-weight:600}[dir=ltr] #root header.site-header-desktop .course-header,[dir=ltr] #root header.site-header-mobile .course-header{margin:0 20px 50px 0;text-align:left}[dir=rtl] #root header.site-header-desktop .course-header,[dir=rtl] #root header.site-header-mobile .course-header{margin:0 0 50px 20px;text-align:right}@media(max-width:992px){[dir=ltr] #root header.site-header-desktop .course-header,[dir=ltr] #root header.site-header-mobile .course-header{margin:0 20px 30px 0}[dir=rtl] #root header.site-header-desktop .course-header,[dir=rtl] #root header.site-header-mobile .course-header{margin:0 0 30px 20px}}@media(max-width:576px){[dir=ltr] #root header.site-header-desktop .course-header,[dir=ltr] #root header.site-header-mobile .course-header{margin:0 10px 10px 0}[dir=rtl] #root header.site-header-desktop .course-header,[dir=rtl] #root header.site-header-mobile .course-header{margin:0 0 10px 10px}}#root header.site-header-desktop .course-number,#root header.site-header-mobile .course-number{background:var(--pgn-color-primary-base);border-radius:16px;color:var(--pgn-color-white);display:inline-block;font-size:12px;margin-bottom:14px;padding:1px 16px}#root header.site-header-desktop .course-name,#root header.site-header-mobile .course-name{color:var(--pgn-rg-color-primary);display:block;font-size:60px;letter-spacing:-1px;line-height:1}@media(max-width:992px){#root header.site-header-desktop .course-name,#root header.site-header-mobile .course-name{font-size:30px}}@media(max-width:576px){#root header.site-header-desktop .course-name,#root header.site-header-mobile .course-name{font-size:25px}}#root header.site-header-desktop{background:var(--pgn-rg-color-header-bg);box-shadow:none;height:auto;padding:var(--pgn-rg-spacing-header-vertical-padding) 0 0;z-index:6}#root header.site-header-desktop .container-fluid{position:relative}#root header.site-header-desktop .nav-sticky-placeholder{display:none}#root header.site-header-desktop .nav-container{align-items:center;background:var(--pgn-rg-color-body-bg);border-radius:50px;box-shadow:0 4px 0 0 #afaca5;display:grid!important;grid-template-columns:1fr auto 1fr}#root header.site-header-desktop .logo{height:var(--pgn-rg-size-header-logo-desktop-height);padding:0;top:0}[dir=ltr] #root header.site-header-desktop .logo{float:left;margin-right:0}[dir=rtl] #root header.site-header-desktop .logo{float:right;margin-left:0}@media(max-width:576px){#root header.site-header-desktop .logo{height:var(--pgn-rg-size-header-logo-mobile-height)}[dir=ltr] #root header.site-header-desktop .logo{margin-right:5px}[dir=rtl] #root header.site-header-desktop .logo{margin-left:5px}}#root header.site-header-desktop .main-nav .nav-link,#root header.site-header-desktop .secondary-menu-container>.nav-link{background:none;color:var(--pgn-rg-color-header-links-nav);font-size:18px;font-weight:600;letter-spacing:0}#root header.site-header-desktop .main-nav .nav-link:hover,#root header.site-header-desktop .secondary-menu-container>.nav-link:hover{background:none;color:var(--pgn-rg-color-header-hover-links-nav)}#root header.site-header-desktop .main-nav .nav-link:focus:not(:hover),#root header.site-header-desktop .secondary-menu-container>.nav-link:focus:not(:hover){background:none;color:var(--pgn-rg-color-header-links-nav)}#root header.site-header-desktop .main-nav .nav-link{border:2px solid #0000;margin:0 8px;padding:4px 12px}#root header.site-header-desktop .main-nav .nav-link.active{border:2px solid var(--pgn-rg-color-header-hover-links-nav);border-radius:16px;color:var(--pgn-rg-color-header-hover-links-nav)}#root header.site-header-desktop .secondary-menu-container>.nav-link{align-items:center;display:flex;padding:5px}[dir=ltr] #root header.site-header-desktop .secondary-menu-container>.nav-link{margin-right:22px}[dir=rtl] #root header.site-header-desktop .secondary-menu-container>.nav-link{margin-left:22px}#root header.site-header-desktop .secondary-menu-container>.nav-link:hover{text-decoration:none}[dir=ltr] #root header.site-header-desktop .secondary-menu-container>.nav-link svg{margin-left:9px}[dir=rtl] #root header.site-header-desktop .secondary-menu-container>.nav-link svg{margin-right:9px}#root header.site-header-desktop .dropdown-menu{background:var(--pgn-rg-color-body-bg);min-width:10rem}#root header.site-header-desktop .menu-trigger{border-color:var(--pgn-rg-color-header-btn-bg-primary);border-radius:16px;color:var(--pgn-rg-color-header-btn-bg-primary)}[dir=ltr] #root header.site-header-desktop .menu-trigger{padding:7px 15px 7px 14px}[dir=rtl] #root header.site-header-desktop .menu-trigger{padding:7px 14px 7px 15px}#root header.site-header-desktop .menu-trigger:focus:before{border-radius:16px}[dir=ltr] #root header.site-header-desktop .menu-trigger svg{margin-left:8px}[dir=rtl] #root header.site-header-desktop .menu-trigger svg{margin-right:8px}#root header.site-header-desktop .menu-trigger .avatar{height:24px!important;width:24px!important}#root header.site-header-mobile{background:var(--pgn-rg-color-header-bg);height:auto;padding:24px 16px 0;position:relative}#root header.site-header-mobile .nav-sticky-placeholder-mobile{display:none}#root header.site-header-mobile .mobile-header-wrapper{background:var(--pgn-rg-color-body-bg);border-radius:16px;box-shadow:0 4px 0 0 #afaca5;position:relative}[dir=ltr] #root header.site-header-mobile .mobile-header-wrapper{padding:12px 12px 12px 24px!important}[dir=rtl] #root header.site-header-mobile .mobile-header-wrapper{padding:12px 24px 12px 12px!important}#root header.site-header-mobile .logo{height:auto;top:0}[dir=ltr] #root header.site-header-mobile .logo{margin-right:0}[dir=rtl] #root header.site-header-mobile .logo{margin-left:0}#root header.site-header-mobile .logo img{height:var(--pgn-rg-size-header-logo-mobile-height)}#root header.site-header-mobile .menu-content{background:var(--pgn-rg-color-body-bg)!important;border-radius:16px;border-top:none!important;box-shadow:0 4px 0 0 #afaca5!important;margin-top:5px}#root header.site-header-mobile .menu-content a{color:var(--pgn-rg-color-header-links-nav)}#root header.site-header-mobile .menu-content a:focus,#root header.site-header-mobile .menu-content a:hover{color:var(--pgn-rg-color-primary)}#root header.site-header-mobile .menu-content .menu-trigger{width:100%}#root header.site-header-mobile .menu-content .menu-trigger+.menu-content{padding-left:1.5rem;padding-right:1.5rem}#root header.site-header-mobile .help-button svg{height:25px;min-width:25px;width:25px}#root header.site-header-mobile .icon-button{height:45px;width:45px}#root header.site-header-mobile .menu-trigger .avatar,#root header.site-header-mobile .menu-trigger svg rect{color:var(--pgn-rg-color-primary)}#root .language-select{margin-inline-end:11px}@media(max-width:992px){#root .language-select{margin:-1px 0 0}}#root .language-select select.form-control{background:#0000!important;border:var(--pgn-size-form-input-width-border) solid var(--pgn-rg-color-header-btn-bg-primary);border-radius:var(--pgn-size-form-control-select-border-radius);color:var(--pgn-rg-color-header-btn-bg-primary);cursor:pointer;font:normal 400 var(--pgn-typography-font-size-base)/var(--pgn-typography-form-input-line-height-base) var(--pgn-rg-typography-font-family-sans-serif);height:47px;line-height:normal;transition:all .2s ease}[dir=ltr] #root .language-select select.form-control{padding:var(--pgn-spacing-btn-padding-y-base) 41px var(--pgn-spacing-btn-padding-y-base) var(--pgn-spacing-btn-padding-x-base)}[dir=rtl] #root .language-select select.form-control{padding:var(--pgn-spacing-btn-padding-y-base) var(--pgn-spacing-btn-padding-x-base) var(--pgn-spacing-btn-padding-y-base) 41px}#root .language-select select.form-control:focus{background-color:var(--pgn-color-white);border-color:var(--pgn-color-primary-base);box-shadow:0 0 0 1px var(--pgn-rg-color-header-btn-bg-primary);color:var(--pgn-rg-color-header-btn-bg-primary);outline:0}#root .language-select .pgn__form-control-decorator{height:100%;padding-inline-end:8px}#root .language-select svg{color:var(--pgn-rg-color-header-btn-bg-primary)}#root .language-select.studio-language-select{box-shadow:none;overflow:visible;padding:0;width:auto}#root .language-select.studio-language-select select.form-control{height:auto}@media only screen and (min-width:842px){#root .language-select.studio-language-select select.form-control{border-color:#0000;height:3.5rem}}#root .language-select.studio-language-select select.form-control:hover{background-color:var(--pgn-color-btn-hover-bg-outline-primary)!important;border-color:var(--pgn-color-btn-hover-border-outline-primary);color:var(--pgn-color-btn-hover-text-outline-primary);text-decoration:none}#root .language-select.studio-language-select select.form-control:hover+.pgn__form-control-decorator svg{color:var(--pgn-color-btn-hover-text-outline-primary)}#root .language-select.studio-language-select select.form-control:focus{border-color:var(--pgn-color-btn-hover-border-outline-primary);box-shadow:0 0 0 var(--pgn-size-btn-focus-width) var(--pgn-color-white),0 0 0 var(--pgn-spacing-btn-focus-border-gap) var(--pgn-color-btn-focus-outline-outline-primary);z-index:2}#root .language-select.studio-language-select select.form-control:focus+.pgn__form-control-decorator svg{z-index:2}.help-bot-link{align-items:center;background:var(--pgn-color-white);bottom:15px;display:flex;font-size:16px;justify-content:center;position:fixed!important;z-index:10}[dir=ltr] .help-bot-link{right:15px}[dir=rtl] .help-bot-link{left:15px}.help-bot-link svg{fill:var(--pgn-color-primary-base);height:20px;width:20px}[dir=ltr] .help-bot-link svg{margin-right:10px}[dir=rtl] .help-bot-link svg{margin-left:10px}footer.footer{background-color:var(--pgn-rg-color-footer-bg);border-top:none;box-shadow:0 -1px 5px 0 color-mix(in sRGB,var(--pgn-color-black) 10%,#0000);box-sizing:border-box}footer.footer .holder{box-sizing:border-box;margin:0 auto;max-width:var(--pgn-rg-size-container,1230px);padding:0 12px}footer.footer .footer-main{align-items:flex-start;display:flex;justify-content:space-between;padding:115px 0 32px}@media(max-width:992px){footer.footer .footer-main{align-items:flex-start;flex-direction:column;padding:48px 0 32px}}footer.footer .footer-logo{display:flex;margin-bottom:24px;position:relative}@media(min-width:992px){footer.footer .footer-logo{margin-bottom:0;top:-3px}}footer.footer .footer-logo img{height:var(--pgn-rg-size-footer-logo-height)}@media(max-width:992px){footer.footer .footer-logo img{height:56px}}footer.footer .footer-logo img:hover{opacity:.8}@media(max-width:992px){footer.footer nav{width:100%}}footer.footer .footer-nav-list{align-items:flex-end;display:flex;flex-direction:column;gap:23px;list-style:none;margin:0;padding:0}@media(max-width:992px){footer.footer .footer-nav-list{align-items:flex-start}}footer.footer .footer-nav-list__item{line-height:20px}[dir=ltr] footer.footer .footer-nav-list__item{text-align:right}[dir=rtl] footer.footer .footer-nav-list__item{text-align:left}@media(max-width:992px){[dir=ltr] footer.footer .footer-nav-list__item{text-align:left}[dir=rtl] footer.footer .footer-nav-list__item{text-align:right}}footer.footer .footer-nav-list__link{font-size:22px;font-weight:600;text-decoration:none}footer.footer .footer-nav-list__link,footer.footer .footer-nav-list__link:active,footer.footer .footer-nav-list__link:focus,footer.footer .footer-nav-list__link:hover,footer.footer .footer-nav-list__link:visited{color:var(--pgn-rg-color-footer-links-nav)}footer.footer .footer-nav-list__link:hover{border-bottom:none;opacity:.7}footer.footer .footer-bottom{align-items:center;border-top:2px solid #ccc;display:flex;justify-content:space-between;padding:23px 0}@media(max-width:992px){footer.footer .footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}footer.footer .footer-copyright,footer.footer .footer-support{color:var(--pgn-rg-color-footer-links-nav);font-size:16px;margin:0}.site-header-desktop+div:not([class],[data-testid]),.site-header-desktop+p.text-center.py-5.mx-auto,.site-header-mobile+div:not([class],[data-testid]),.site-header-mobile+p.text-center.py-5.mx-auto{flex:1 1 auto}div[data-testid=exam-timer]{line-height:1.5}div[data-testid=exam-timer] .alert-link{cursor:pointer}div[data-testid=exam-timer] .d-flex{flex-grow:0}div[data-testid=exam-timer] .exam-timer-clock{flex-grow:0!important;justify-content:flex-end!important}.sequence-container>section.zindex-0.fixed-top{z-index:1030!important}[dir=ltr] .basket-section select#cardExpirationMonth,[dir=ltr] .basket-section select#cardExpirationYear,[dir=ltr] .basket-section select#country{background:var(--pgn-color-white) url(/educator/c1e924fc6096057526004ed027ab4372.png) no-repeat 100% 50%!important}[dir=rtl] .basket-section select#cardExpirationMonth,[dir=rtl] .basket-section select#cardExpirationYear,[dir=rtl] .basket-section select#country{background:var(--pgn-color-white) url(/educator/c1e924fc6096057526004ed027ab4372.png) no-repeat 0 50%!important}[dir] .basket-section select#cardExpirationMonth,[dir] .basket-section select#cardExpirationYear,[dir] .basket-section select#country{background-size:27px 7px!important}.page__payment .form-group .lock-icon{top:-30px!important}.gradebook-content select.form-control,.gradebook-select-form-control,.page-gradebook aside.sidebar select.form-control{appearance:none;overflow:hidden!important;text-overflow:ellipsis;white-space:nowrap}[dir=ltr] .gradebook-content select.form-control,[dir=ltr] .gradebook-select-form-control,[dir=ltr] .page-gradebook aside.sidebar select.form-control{background:var(--pgn-color-white) url(/educator/c1e924fc6096057526004ed027ab4372.png) no-repeat right center/27px 7px!important;padding-right:30px}[dir=rtl] .gradebook-content select.form-control,[dir=rtl] .gradebook-select-form-control,[dir=rtl] .page-gradebook aside.sidebar select.form-control{background:var(--pgn-color-white) url(/educator/c1e924fc6096057526004ed027ab4372.png) no-repeat left center/27px 7px!important;padding-left:30px}.gradebook-container{height:auto!important}.gradebook-container .gbook .grade-button{text-decoration:none!important}@media(max-width:768px){.gradebook-container .gbook .table tr td:first-child,.gradebook-container .gbook .table tr td:nth-child(2),.gradebook-container .gbook .table tr th:first-child,.gradebook-container .gbook .table tr th:nth-child(2){width:160px}}.gradebook-container .gbook .table tr:first-child td:nth-child(n){border-top:none}@media(max-width:768px){.gradebook-container+div button{margin:20px 0!important}[dir=ltr] .gradebook-container+div button:first-child{margin-right:15px!important}[dir=rtl] .gradebook-container+div button:first-child{margin-left:15px!important}.gradebook-container+div button span{font-size:16px}}.gradebook-content{margin:20px auto 0;max-width:var(--pgn-rg-size-container,1230px)}@media(max-width:576px){.gradebook-content button#edit-filters-btn{margin-bottom:15px;width:100%}}[dir=ltr] .gradebook-content button#edit-filters-btn span:not(.fa){margin-left:5px}[dir=rtl] .gradebook-content button#edit-filters-btn span:not(.fa){margin-right:5px}@media(max-width:576px){.gradebook-content button#edit-filters-btn+div{width:100%}.gradebook-content>.d-flex{flex-wrap:wrap;margin-bottom:15px}}.gradebook-content .gradebook-header .subtitle-row h3,.gradebook-content .gradebook-header h1 span{word-break:break-word}.page-gradebook{position:relative}.page-gradebook .sidebar-contents{width:100%}.page-gradebook .sidebar-contents.opening{width:100%!important}.page-gradebook .sidebar-contents .badge.badge-info{background-color:var(--pgn-color-primary-400);margin-bottom:5px}.page-gradebook .sidebar-contents .badge.badge-info button{background-color:var(--pgn-color-primary-300);border-color:var(--pgn-color-primary-300)}[dir=ltr] .page-gradebook .sidebar-contents .badge.badge-info button{margin-left:10px}[dir=rtl] .page-gradebook .sidebar-contents .badge.badge-info button{margin-right:10px}.page-gradebook .sidebar-contents .badge.badge-info button:active,.page-gradebook .sidebar-contents .badge.badge-info button:focus,.page-gradebook .sidebar-contents .badge.badge-info button:hover{background-color:var(--pgn-color-primary-200);border-color:var(--pgn-color-primary-200)}.page-gradebook .sidebar-container{position:relative}.page-gradebook aside.sidebar{background-color:var(--pgn-color-white);overflow:auto}[dir=ltr] [dir=ltr] .page-gradebook aside.sidebar:not(.open){transform:translateX(-100%)}[dir=ltr] [dir=rtl] .page-gradebook aside.sidebar:not(.open),[dir=rtl] [dir=ltr] .page-gradebook aside.sidebar:not(.open){transform:translateX(100%)}[dir=rtl] [dir=rtl] .page-gradebook aside.sidebar:not(.open){transform:translateX(-100%)}@media(max-width:576px){.page-gradebook aside.sidebar{width:100%;z-index:15}}.grade-history-header{min-width:170px}[dir=ltr] .grade-history-header{padding-right:30px!important}[dir=rtl] .grade-history-header{padding-left:30px!important}.modal-content .pgn__data-table-layout-wrapper{clear:both;padding:1rem 0}#root .layout .logo,#root .layout .logo-small{height:var(--pgn-rg-size-header-logo-desktop-height);max-height:60px;width:auto}@media(max-width:1200px){[dir=ltr] #root .layout .logo,[dir=ltr] #root .layout .logo-small{margin-left:0}[dir=rtl] #root .layout .logo,[dir=rtl] #root .layout .logo-small{margin-right:0}}@media(max-width:576px){#root .layout .logo,#root .layout .logo-small{height:38px}}@media(max-width:1200px){#root .layout .bg-white{display:none}}#root .layout .bg-light-200,#root .layout .bg-primary-400{background-color:var(--pgn-rg-color-registration-side-left-bg)!important}@media(max-width:1200px){#root .layout .bg-light-200,#root .layout .bg-primary-400{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;max-width:none;text-align:center}}#root .layout .large-screen-svg-light,#root .layout .large-screen-svg-primary,#root .layout .medium-screen-svg-primary{fill:var(--pgn-rg-color-registration-side-left-bg)}#root .layout h1.text-white,#root .layout h2.complete-your-profile,#root .layout h2.display-1,#root .layout h2.h1{color:var(--pgn-color-black)!important}#root .layout h1.text-white .text-accent-a,#root .layout h2.complete-your-profile .text-accent-a,#root .layout h2.display-1 .text-accent-a,#root .layout h2.h1 .text-accent-a{color:var(--pgn-color-primary-base)!important}#root .layout .large-yellow-line{border-color:var(--pgn-color-primary-base)}#root .layout .medium-yellow-line,#root .layout .small-yellow-line{display:none}#root #forget-password-form .alert-content .alert-link{color:var(--pgn-color-primary-base)!important}#root #forget-password-form .alert-content .alert-link:hover{color:var(--pgn-color-primary-600)!important}[dir=ltr] #root #forget-password-form span .default-link.inline-link{padding-left:3px}[dir=rtl] #root #forget-password-form span .default-link.inline-link{padding-right:3px}#root>.container-fluid>.mw-32em{margin:0 auto}#root .extra-large-screen-top-stripe{flex:auto}@media(min-width:1200px){#root .extra-large-screen-top-stripe{background:var(--pgn-color-primary-base)}}#root .medium-screen-top-stripe{display:flex;height:.5rem}@media(min-width:992px)and (max-width:1400px){#root .medium-screen-top-stripe{background:var(--pgn-color-primary-base)}}@media(min-width:768px)and (max-width:1200px){#root .medium-screen-top-stripe{background:var(--pgn-color-primary-base)}}#root .small-screen-top-stripe{background:var(--pgn-color-primary-base);height:.25rem}#root input.form-control:-webkit-autofill~.pgn__form-control-floating-label .pgn__form-control-floating-label-text{background-color:var(--pgn-color-form-input-bg-base);font-size:var(--pgn-typography-form-input-font-size-base);transform:translateY(calc(var(--pgn-spacing-form-input-padding-y-base)*-1)) scale(.75) translateY(calc((var(--pgn-typography-form-input-line-height-base) - (var(--pgn-typography-form-input-line-height-base) - .8)/2)/var(--pgn-typography-form-input-line-height-base)*100%*-1))}.tooltip{font-family:var(--pgn-rg-typography-font-family-sans-serif)}@media(min-width:1200px){#root .header-action-bar,#root .header-action-bar+.d-flex.flex-row{margin:0 12px}}#root #comment.text-primary-500,#root #post,#root #reply{color:var(--pgn-color-body-base)!important}#root button[aria-label=Endorse].text-dark-500,#root button[aria-label=Endorse].text-success-500{color:var(--pgn-color-primary-base)!important}#root .alert-content.bg-success-500 .author-name,#root .alert-content.bg-success-500 .post-summary-timestamp{color:var(--pgn-color-white)!important}body .tox .tox-button:not(.tox-button--secondary,.tox-button--naked){background-color:var(--pgn-color-primary-base);border-color:var(--pgn-color-primary-base)}body .tox .tox-button:not(.tox-button--secondary,.tox-button--naked):active:not(:disabled),body .tox .tox-button:not(.tox-button--secondary,.tox-button--naked):focus:not(:disabled),body .tox .tox-button:not(.tox-button--secondary,.tox-button--naked):hover:not(:disabled){background-color:var(--pgn-color-primary-600);border-color:var(--pgn-color-primary-600)}body .tox .tox-listboxfield .tox-listbox--select:focus,body .tox .tox-selectfield select:focus,body .tox .tox-textarea:focus,body .tox .tox-textfield:focus{border-color:var(--pgn-color-primary-base)}body .tox .tox-dialog__body-nav-item--active{border-bottom-color:var(--pgn-color-primary-base);color:var(--pgn-color-primary-base)}body .tox .tox-dialog__body-nav-item:focus{background:var(--rg-tinymce-item-focus-color-bg)}body .tox .tox-checkbox__icons .tox-checkbox-icon__checked svg,body .tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg{fill:var(--pgn-color-primary-base)}body .tox input.tox-checkbox__input:focus+.tox-checkbox__icons{box-shadow:inset 0 0 0 1px var(--pgn-color-primary-base)}body .tox .tox-insert-table-picker .tox-insert-table-picker__selected{background:var(--rg-tinymce-table-picker-selected-bg-color);border-color:var(--rg-tinymce-table-picker-selected-border-color)}.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__dayy--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__month-texty--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-texty--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected,.react-datepicker__year-texty--in-range{background-color:var(--pgn-color-primary-base)}.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__dayy--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__month-texty--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__quarter-texty--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover,.react-datepicker__year-texty--in-range:hover{background-color:var(--pgn-color-primary-700)}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:var(--pgn-color-primary-base)}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:var(--pgn-color-primary-700)}.studio-header+.container-fluid,.studio-header+.m-0.mt-4.justify-content-center{flex:1 1 auto}.settingsWidget .btn-inline.text-info-500{color:var(--pgn-color-primary-base)!important}.settingsWidget .btn-inline.text-info-500:hover{color:var(--pgn-color-link-hover)!important}.editor-page .pgn__form-radio-input[name=advanceTypes]{flex-shrink:0}.editor-page .answer-option .mce-content-body{word-break:break-word}@media(max-width:768px){.editor-page .answer-option .mce-content-body{overflow:hidden}.editor-page .pgn__stack-gap--4.flex-wrap.mb-6{max-width:100%}.editor-page .editProblemView.flex-nowrap{flex-wrap:wrap!important}}.editor-page .editProblemView.flex-nowrap>.flex-grow-1.mb-5{max-width:calc(100% - 345px)}@media(max-width:768px){.editor-page .editProblemView.flex-nowrap>.flex-grow-1.mb-5{margin-bottom:1.5rem!important;max-width:100%}.editor-page .editProblemView.flex-nowrap .editProblemView-settingsColumn{width:100%}.editor-page .editProblemView.flex-nowrap .editProblemView-settingsColumn .settingsWidget{margin:0!important}}@media(max-width:576px){.editor-page .pgn__modal-body{padding-left:10px;padding-right:10px}.editor-page .pgn-transition-replace-group .bg-light-300{padding:0 5px!important}.editor-page .pgn__form-control-set .pgn__action-row{align-items:flex-start;flex-flow:column wrap;gap:8px;justify-content:flex-start}}.pgn__form-control-decorator .btn-icon.btn-icon-primary,.pgn__form-control-decorator .btn-icon.btn-icon-secondary{color:var(--pgn-color-primary-base)!important}.pgn__form-control-decorator .btn-icon.btn-icon-primary:active,.pgn__form-control-decorator .btn-icon.btn-icon-primary:focus,.pgn__form-control-decorator .btn-icon.btn-icon-primary:hover,.pgn__form-control-decorator .btn-icon.btn-icon-secondary:active,.pgn__form-control-decorator .btn-icon.btn-icon-secondary:focus,.pgn__form-control-decorator .btn-icon.btn-icon-secondary:hover{background-color:var(--pgn-color-primary-base)!important;border-color:var(--pgn-color-primary-base)!important;box-shadow:none!important;color:var(--pgn-color-white)!important}.configuration-card-content a.text-info-500,.help-sidebar .sidebar-link{color:var(--pgn-color-primary-base)!important}.configuration-card-content a.text-info-500:hover,.help-sidebar .sidebar-link:hover{color:var(--pgn-color-primary-700)!important}.courseware-search-modal .clear-filter-button:hover,.tags-drawer .add-tags-button:not([disabled]):hover,.tags-drawer .btn-link.enable-taxonomies-button:not([disabled]):hover{color:var(--pgn-color-link-hover)!important}#root [data-testid=redux-provider]>[data-testid=browser-router]>div:first-child:not([class],[id])>div:first-child:not([class],[id]){display:flex;flex-direction:column;min-height:100vh}#root [data-testid=redux-provider]>[data-testid=browser-router]>div:first-child:not([class],[id])>div:first-child:not([class],[id])>main{flex:1 1 auto}#root #dashboard-content .container-fluid{max-width:var(--pgn-rg-size-container,1230px)!important}#root form.masquerade-bar{margin:0 auto;max-width:var(--pgn-rg-size-container,1230px)}@media(max-width:576px){#root form.masquerade-bar{padding:50px 10px 10px;position:relative}}[dir=ltr] #root form.masquerade-bar .masquerade-form-label{padding-left:0}[dir=rtl] #root form.masquerade-bar .masquerade-form-label{padding-right:0}@media(max-width:576px){#root form.masquerade-bar .masquerade-form-label{position:absolute;top:10px;z-index:2}[dir=ltr] #root form.masquerade-bar .masquerade-form-label{left:10px}[dir=rtl] #root form.masquerade-bar .masquerade-form-label{right:10px}}#root form.masquerade-bar .masquerade-form-label>.pgn__icon svg{fill:var(--pgn-color-gray-700)}#root form.masquerade-bar .masquerade-form-input{max-width:none}[dir=ltr] #root form.masquerade-bar .btn-brand{margin-right:0!important}[dir=rtl] #root form.masquerade-bar .btn-brand{margin-left:0!important}#root .course-list-container .pgn__card .pgn__card-header .pgn__card-header-actions{margin-top:23px}@media(max-width:768px){#root .course-list-container .pgn__card .pgn__card-wrapper-image-cap.horizontal{max-height:300px;max-width:100%}#root .course-list-container .pgn__card .pgn__card-wrapper-image-cap.horizontal .pgn__card-image-cap{margin:0 auto}}@media(max-width:576px){#root .course-list-container .pgn__action-row[data-test-id=CourseCardActions]{flex-wrap:wrap;width:100%}}#paragon-portal-root .pgn__modal-footer .mx-auto.my-3.btn.btn-danger{--pgn-btn-color:var(--pgn-color-btn-text-primary);--pgn-btn-bg:var(--pgn-color-btn-bg-primary);--pgn-btn-border-color:var(--pgn-color-btn-border-primary);--pgn-btn-hover-color:var(--pgn-color-btn-hover-text-primary);--pgn-btn-hover-bg:var(--pgn-color-btn-hover-bg-primary);--pgn-btn-hover-border-color:var(--pgn-color-btn-hover-border-primary);--pgn-btn-disabled-color:var(--pgn-color-btn-disabled-text-primary);--pgn-btn-disabled-bg:var(--pgn-color-btn-disabled-bg-primary);--pgn-btn-disabled-border-color:var(--pgn-color-btn-disabled-border-primary);--pgn-btn-active-color:var(--pgn-color-btn-active-text-primary);--pgn-btn-active-bg:var(--pgn-color-btn-active-bg-primary);--pgn-btn-active-border-color:var(--pgn-color-btn-active-border-primary);--pgn-btn-focus-outline-color:var(--pgn-color-btn-focus-outline-primary);--pgn-btn-focus-color:var(--pgn-color-btn-focus-text-primary);--pgn-btn-focus-border-color:var(--pgn-color-btn-focus-border-primary);--pgn-btn-focus-bg:var(--pgn-color-btn-focus-bg-primary)}#root .program-record-wrapper{flex:1 1 auto}#root .program-record-wrapper .help{color:var(--pgn-color-gray-700)}#root .program-record-wrapper span.btn-icon-before{filter:none}body:not(.mfe-authoring){--pgn-size-alert-border-radius:16px;--pgn-size-alert-border-width:2px;--pgn-typography-alert-font-size:1em;--pgn-color-alert-content:var(--pgn-rg-color-primary);--pgn-color-alert-bg-danger:#f9e0dd;--pgn-color-alert-border-danger:#cc012f}body:not(.mfe-authoring) .edx-cookie-banner{--pgn-typography-alert-font-size:0.875rem}body:not(.mfe-authoring) .alert-danger,body:not(.mfe-authoring) .alert-info,body:not(.mfe-authoring) .alert-success,body:not(.mfe-authoring) .alert-warning{box-shadow:none!important}body:not(.mfe-authoring) .alert-light{background:#fefaf2;border:2px solid var(--pgn-rg-color-primary)}body:not(.mfe-authoring) .alert-link:hover{text-decoration:underline}body:not(.mfe-authoring){--pgn-typography-btn-font-weight:600;--pgn-typography-btn-font-size-base:18px;--pgn-size-btn-border-radius-base:50px;--pgn-size-btn-border-radius-sm:var(--pgn-size-btn-border-radius-base);--pgn-size-btn-border-radius-lg:var(--pgn-size-btn-border-radius-base);--pgn-size-btn-focus-border-radius-base:var(--pgn-size-btn-border-radius-base);--pgn-size-btn-focus-border-radius-sm:var(--pgn-size-btn-border-radius-base);--pgn-size-btn-border-width:2px;--pgn-transition-btn:transform 0.12s linear,box-shadow 0.12s linear,background-color 0.15s ease;--pgn-color-btn-bg-primary:var(--pgn-rg-color-btn-bg);--pgn-color-btn-border-primary:var(--pgn-rg-color-interactive);--pgn-color-btn-text-primary:var(--pgn-rg-color-primary);--pgn-color-btn-hover-bg-primary:var(--pgn-rg-color-btn-bg);--pgn-color-btn-hover-border-primary:var(--pgn-rg-color-interactive);--pgn-color-btn-hover-text-primary:var(--pgn-rg-color-primary);--pgn-color-btn-focus-bg-primary:var(--pgn-rg-color-btn-bg);--pgn-color-btn-active-bg-primary:var(--pgn-rg-color-btn-bg);--pgn-color-btn-active-border-primary:var(--pgn-rg-color-interactive);--pgn-color-btn-bg-brand:var(--pgn-rg-color-btn-bg);--pgn-color-btn-border-brand:var(--pgn-rg-color-interactive);--pgn-color-btn-text-brand:var(--pgn-rg-color-primary);--pgn-color-btn-hover-bg-brand:var(--pgn-rg-color-btn-bg);--pgn-color-btn-hover-border-brand:var(--pgn-rg-color-interactive);--pgn-color-btn-hover-text-brand:var(--pgn-rg-color-primary);--pgn-color-btn-focus-bg-brand:var(--pgn-rg-color-btn-bg);--pgn-color-btn-active-bg-brand:var(--pgn-rg-color-btn-bg);--pgn-color-btn-active-border-brand:var(--pgn-rg-color-interactive);--pgn-color-btn-disabled-bg-brand:var(--pgn-rg-color-btn-bg);--pgn-color-btn-disabled-text-brand:var(--pgn-rg-color-primary);--pgn-color-btn-focus-text-primary:var(--pgn-rg-color-primary);--pgn-color-btn-active-text-primary:var(--pgn-rg-color-primary);--pgn-color-btn-border-outline-primary:var(--pgn-rg-color-primary);--pgn-color-btn-text-outline-primary:var(--pgn-rg-color-primary);--pgn-color-btn-hover-bg-outline-primary:#0000;--pgn-color-btn-hover-border-outline-primary:var(--pgn-rg-color-primary);--pgn-color-btn-hover-text-outline-primary:var(--pgn-rg-color-primary);--pgn-color-btn-active-bg-outline-primary:#0000;--pgn-color-btn-border-outline-brand:var(--pgn-rg-color-primary);--pgn-color-btn-text-outline-brand:var(--pgn-rg-color-primary);--pgn-color-btn-hover-bg-outline-brand:#0000;--pgn-color-btn-hover-border-outline-brand:var(--pgn-rg-color-primary);--pgn-color-btn-hover-text-outline-brand:var(--pgn-rg-color-primary);--pgn-color-btn-bg-danger:#cc012f;--pgn-color-btn-border-danger:var(--pgn-rg-color-primary);--pgn-color-btn-text-danger:#fff;--pgn-color-btn-hover-bg-danger:#cc012f;--pgn-color-btn-hover-border-danger:var(--pgn-rg-color-primary);--pgn-color-btn-hover-text-danger:#fff;--pgn-color-btn-bg-outline-danger:#cc012f;--pgn-color-btn-border-outline-danger:var(--pgn-rg-color-primary);--pgn-color-btn-text-outline-danger:#fff;--pgn-color-btn-hover-bg-outline-danger:var(--pgn-color-btn-bg-outline-danger);--pgn-color-btn-hover-border-outline-danger:var(--pgn-rg-color-primary);--pgn-color-btn-hover-text-outline-danger:#fff;--pgn-color-btn-focus-bg-outline-danger:var(--pgn-color-btn-bg-outline-danger);--pgn-color-btn-focus-text-outline-danger:#fff;--pgn-color-btn-active-bg-outline-danger:var(--pgn-color-btn-bg-outline-danger);--pgn-color-btn-active-text-outline-danger:#fff;--pgn-color-btn-active-bg-danger:var(--pgn-color-btn-bg-outline-danger);--pgn-color-btn-hover-bg-tertiary:#0000;--pgn-color-btn-hover-text-tertiary:var(--pgn-rg-color-interactive);--pgn-color-btn-active-bg-tertiary:#0000;--pgn-color-btn-active-text-tertiary:var(--pgn-rg-color-interactive);--pgn-color-btn-focus-text-brand:var(--pgn-rg-color-primary);--pgn-color-btn-active-text-brand:var(--pgn-rg-color-primary);--pgn-color-btn-focus-text-outline-primary:var(--pgn-color-btn-text-outline-primary);--pgn-color-btn-focus-border-brand:var(--pgn-color-btn-border-brand);--pgn-color-btn-focus-border-outline-primary:var(--pgn-rg-color-primary);--pgn-color-btn-focus-outline-primary:var(--pgn-rg-color-interactive);--pgn-color-btn-focus-outline-brand:var(--pgn-rg-color-interactive);--pgn-color-btn-focus-outline-outline-primary:var(--pgn-rg-color-primary);--pgn-color-btn-focus-outline-outline-brand:var(--pgn-rg-color-primary)}body:not(.mfe-authoring) .input-group .btn-brand:not(:disabled,.disabled),body:not(.mfe-authoring) .input-group .btn-danger:not(:disabled,.disabled),body:not(.mfe-authoring) .input-group .btn-outline-brand:not(:disabled,.disabled),body:not(.mfe-authoring) .input-group .btn-outline-danger:not(:disabled,.disabled),body:not(.mfe-authoring) .input-group .btn-outline-primary:not(:disabled,.disabled),body:not(.mfe-authoring) .input-group .btn-primary:not(:disabled,.disabled){position:relative;top:-4px}body:not(.mfe-authoring) .btn-brand:not(:disabled,.disabled),body:not(.mfe-authoring) .btn-primary:not(:disabled,.disabled){box-shadow:0 4px 0 0 var(--pgn-rg-color-interactive);transform:translateY(0)}body:not(.mfe-authoring) .btn-brand:not(:disabled,.disabled):active,body:not(.mfe-authoring) .btn-brand:not(:disabled,.disabled):focus,body:not(.mfe-authoring) .btn-brand:not(:disabled,.disabled):hover,body:not(.mfe-authoring) .btn-primary:not(:disabled,.disabled):active,body:not(.mfe-authoring) .btn-primary:not(:disabled,.disabled):focus,body:not(.mfe-authoring) .btn-primary:not(:disabled,.disabled):hover{box-shadow:0 0 0 0 var(--pgn-rg-color-interactive);transform:translateY(4px)}body:not(.mfe-authoring) .btn-danger:not(:disabled,.disabled),body:not(.mfe-authoring) .btn-outline-brand:not(:disabled,.disabled),body:not(.mfe-authoring) .btn-outline-danger:not(:disabled,.disabled),body:not(.mfe-authoring) .btn-outline-primary:not(:disabled,.disabled){box-shadow:0 4px 0 0 var(--pgn-rg-color-primary);transform:translateY(0)}body:not(.mfe-authoring) .btn-danger:not(:disabled,.disabled):active,body:not(.mfe-authoring) .btn-danger:not(:disabled,.disabled):focus,body:not(.mfe-authoring) .btn-danger:not(:disabled,.disabled):hover,body:not(.mfe-authoring) .btn-outline-brand:not(:disabled,.disabled):active,body:not(.mfe-authoring) .btn-outline-brand:not(:disabled,.disabled):focus,body:not(.mfe-authoring) .btn-outline-brand:not(:disabled,.disabled):hover,body:not(.mfe-authoring) .btn-outline-danger:not(:disabled,.disabled):active,body:not(.mfe-authoring) .btn-outline-danger:not(:disabled,.disabled):focus,body:not(.mfe-authoring) .btn-outline-danger:not(:disabled,.disabled):hover,body:not(.mfe-authoring) .btn-outline-primary:not(:disabled,.disabled):active,body:not(.mfe-authoring) .btn-outline-primary:not(:disabled,.disabled):focus,body:not(.mfe-authoring) .btn-outline-primary:not(:disabled,.disabled):hover{box-shadow:0 0 0 0 var(--pgn-rg-color-primary);transform:translateY(4px)}body:not(.mfe-authoring){--pgn-size-dropdown-border-radius-base:16px;--pgn-color-dropdown-bg:var(--pgn-rg-color-body-bg);--pgn-color-dropdown-border:var(--pgn-rg-color-primary);--pgn-color-dropdown-link-hover-bg:#0000;--pgn-color-dropdown-link-hover-base:var(--pgn-rg-color-interactive);--pgn-color-nav-tabs-base-border-base:var(--pgn-rg-color-primary);--pgn-color-nav-tabs-base-link-hover-bg:#0000;--pgn-border-color-nav-tabs-link-border-active:var(--pgn-rg-color-interactive);--pgn-border-color-nav-tabs-link-border-focus:var(--pgn-rg-color-interactive)}body:not(.mfe-authoring) .nav-tabs,body:not(.mfe-authoring) .nav-underline-tabs{margin:0}body:not(.mfe-authoring) .nav-tabs .nav-link,body:not(.mfe-authoring) .nav-underline-tabs .nav-link{font-weight:400;line-height:34px}[dir=ltr] body:not(.mfe-authoring) .nav-tabs .nav-link,[dir=ltr] body:not(.mfe-authoring) .nav-underline-tabs .nav-link{margin-right:5px;padding:var(--pgn-spacing-nav-link-padding-y) 32px var(--pgn-spacing-nav-link-padding-y) 0}[dir=rtl] body:not(.mfe-authoring) .nav-tabs .nav-link,[dir=rtl] body:not(.mfe-authoring) .nav-underline-tabs .nav-link{margin-left:5px;padding:var(--pgn-spacing-nav-link-padding-y) 0 var(--pgn-spacing-nav-link-padding-y) 32px}body:not(.mfe-authoring) .nav-tabs .nav-link.active,body:not(.mfe-authoring) .nav-underline-tabs .nav-link.active{border-bottom-width:4px;font-weight:600}body:not(.mfe-authoring) .nav-tabs .nav-link.active:focus,body:not(.mfe-authoring) .nav-underline-tabs .nav-link.active:focus{z-index:auto}body:not(.mfe-authoring) .nav-tabs .nav-link.active,body:not(.mfe-authoring) .nav-tabs .nav-link:focus,body:not(.mfe-authoring) .nav-tabs .nav-link:hover,body:not(.mfe-authoring) .nav-underline-tabs .nav-link.active,body:not(.mfe-authoring) .nav-underline-tabs .nav-link:focus,body:not(.mfe-authoring) .nav-underline-tabs .nav-link:hover{background:none!important;border-bottom-color:var(--pgn-rg-color-interactive);color:var(--pgn-rg-color-interactive)}body:not(.mfe-authoring){--pgn-size-form-input-radius-border-base:0.5rem;--pgn-size-form-input-width-border:0.125rem;--pgn-size-form-input-width-hover:var(--pgn-size-form-input-width-border);--pgn-color-form-input-border:var(--pgn-rg-color-primary);--pgn-color-form-input-bg-base:var(--pgn-color-white);--pgn-color-search-field-form-bg:#fdf7e9;--pgn-elevation-form-input-focus:none;--pgn-color-form-input-base:var(--pgn-rg-color-primary);--pgn-size-search-field-border-width-base:0.125rem;--pgn-color-search-field-border-base:var(--pgn-rg-color-primary)}body:not(.mfe-authoring) .react-select__control{border:2px solid var(--pgn-rg-color-primary);border-radius:var(--pgn-size-form-input-radius-border-base)!important;box-shadow:none}body:not(.mfe-authoring) .react-select__control:hover{border-color:var(--pgn-rg-color-primary)}body:not(.mfe-authoring) .react-select__control.react-select__control--is-focused{border:2px solid var(--pgn-rg-color-primary);box-shadow:none}body:not(.mfe-authoring) .pgn__searchfield,body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield-form,body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield_wrapper{border-radius:1rem}body:not(.mfe-authoring) .pgn__searchfield .form-control{background:var(--pgn-color-search-field-form-bg);border-radius:.875rem}body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-reset,body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-submit{--pgn-btn-focus-outline-color:var(--pgn-color-btn-focus-outline-primary);align-items:center;background:var(--pgn-color-btn-bg-primary);border-end-end-radius:.875rem;border-end-start-radius:0;border-inline-start:2px solid var(--pgn-rg-color-primary)!important;border-start-end-radius:.875rem;border-start-start-radius:0;display:inline-flex;flex-shrink:0;height:var(--pgn-size-search-field-search-input-height);justify-content:center;margin:0;padding:0;position:relative;width:var(--pgn-size-search-field-search-input-height)}body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-reset:focus,body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-reset:focus-visible,body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-reset:hover,body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-submit:focus,body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-submit:focus-visible,body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-submit:hover{background:var(--pgn-color-btn-bg-primary)!important;border:none;border-inline-start:2px solid var(--pgn-rg-color-primary)!important;box-shadow:none!important;color:var(--btn-icon-color,var(--pgn-color-icon-button-accent))!important;fill:var(--btn-icon-color,var(--pgn-color-icon-button-accent));outline:0}body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-reset:focus-visible:after,body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-reset:focus:before,body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-submit:focus-visible:after,body:not(.mfe-authoring) .pgn__searchfield:not(.pgn__searchfield--external) .pgn__searchfield__iconbutton-submit:focus:before{border:var(--pgn-size-btn-focus-width) solid var(--pgn-btn-focus-outline-color,var(--pgn-color-body-base));border-end-end-radius:.875rem;border-end-start-radius:0;border-start-end-radius:.875rem;border-start-start-radius:0;content:"";height:auto;inset:.0625rem;position:absolute;width:auto}body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield__button{border-radius:1rem;height:var(--pgn-size-search-field-search-input-height);padding:var(--pgn-spacing-btn-padding-y-base) var(--pgn-spacing-btn-padding-x-base)!important}body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield__button .btn-icon-after,body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield__button .btn-icon-before{margin:0}body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield__button:focus-visible:after,body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield__button:not(:disabled,.disabled,.btn-link):focus:before{border:var(--pgn-size-btn-focus-width) solid var(--pgn-btn-focus-outline-color,var(--pgn-color-body-base));border-end-end-radius:.875rem;border-end-start-radius:0;border-start-end-radius:.875rem;border-start-start-radius:0;content:"";height:auto;inset:.0625rem;position:absolute;width:auto}body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield_wrapper+.pgn__searchfield__button{position:relative;top:-.125rem}body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield_wrapper+.pgn__searchfield__button:focus-visible:after,body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield_wrapper+.pgn__searchfield__button:not(:disabled,.disabled,.btn-link):focus:before{border-end-start-radius:.875rem;border-start-start-radius:.875rem}body:not(.mfe-authoring) .pgn__searchfield .pgn__searchfield_wrapper .pgn__searchfield__button{align-items:center;border:none!important;border-end-end-radius:.875rem;border-end-start-radius:0;border-inline-start:2px solid var(--pgn-rg-color-primary)!important;border-start-end-radius:.875rem;border-start-start-radius:0;box-shadow:none!important;display:inline-flex;flex-shrink:0;height:var(--pgn-size-search-field-search-input-height);justify-content:center;padding:0!important;transform:none!important;width:var(--pgn-size-search-field-search-input-height)}body:not(.mfe-authoring) .pgn__searchfield.has-focus:not(.pgn__searchfield--external) .pgn__searchfield_wrapper{box-shadow:none}body:not(.mfe-authoring) .pgn__searchfield.has-focus .pgn__searchfield_wrapper:after,body:not(.mfe-authoring) .pgn__searchfield.has-focus:not(.pgn__searchfield--external):after{border:.0625rem solid var(--pgn-btn-focus-outline-color,var(--pgn-color-body-base));border-radius:.875rem;height:auto;inset:.0625rem;width:auto}body:not(.mfe-authoring){--pgn-size-card-border-radius-base:16px;--pgn-spacing-card-margin-grid-bottom:34px}body:not(.mfe-authoring) .pgn__card{border:2px solid var(--pgn-rg-color-primary);box-shadow:none}body:not(.mfe-authoring) .pgn__card .pgn__card-wrapper-image-cap{border-radius:14px 14px 0 0;overflow:hidden}body:not(.mfe-authoring) .pgn__card .pgn__card-header .pgn__card-header-title-md{font-weight:600;line-height:1.3}body:not(.mfe-authoring) .pgn__card .pgn__card-header .pgn__card-header-subtitle-md{font-size:14px}body:not(.mfe-authoring) .pgn__card .pgn__card-header .pgn__card-header-content{margin-top:24px}body:not(.mfe-authoring) .alert-content{margin-left:auto;margin-right:auto;max-width:var(--pgn-rg-size-container,1230px)}body:not(.mfe-authoring) .course-tabs-navigation{border-bottom:2px solid var(--pgn-rg-color-primary);border-top:2px solid var(--pgn-rg-color-primary);margin-bottom:18px}body:not(.mfe-authoring) .course-tabs-navigation--outline{margin-bottom:64px}body:not(.mfe-authoring) .course-tabs-navigation--dates{margin-bottom:60px}body:not(.mfe-authoring) .course-tabs-navigation .nav a:not(.active):hover{background:none;color:var(--pgn-color-link-base)}body:not(.mfe-authoring) .course-tabs-navigation .search-toggle{align-items:center;display:flex;justify-content:center;margin:0}body:not(.mfe-authoring) .course-tabs-navigation .search-toggle .courseware-search-toggle .btn{margin:0!important;padding:5px 15px!important;position:relative;top:-1px}body:not(.mfe-authoring) .courseware-search{--pgn-size-search-field-search-input-height:60px}body:not(.mfe-authoring) .course-outline-tab{margin-bottom:120px}@media(max-width:992px){body:not(.mfe-authoring) .course-outline-tab{margin-bottom:24px}}body:not(.mfe-authoring) .course-outline-tab .alert-container-welcome,body:not(.mfe-authoring) .course-outline-tab .start-resume-card{background:#fefaf2;border:2px solid var(--pgn-rg-color-primary)!important;border-radius:16px;box-shadow:none!important}body:not(.mfe-authoring) .course-outline-tab .start-resume-card .pgn__card-header-actions,body:not(.mfe-authoring) .course-outline-tab .start-resume-card .pgn__card-header-content{margin-top:0!important}@media(max-width:576px){body:not(.mfe-authoring) .course-outline-tab .start-resume-card .pgn__card-header-actions{margin-top:10px!important}}body:not(.mfe-authoring) .course-outline-tab .outline-sidebar{border:2px solid var(--pgn-rg-color-primary)!important;border-radius:16px;position:relative}body:not(.mfe-authoring) .course-outline-tab .outline-sidebar ul li .btn-link,body:not(.mfe-authoring) .course-outline-tab .outline-sidebar ul li a{font-weight:600}body:not(.mfe-authoring) .course-outline-tab .outline-sidebar #courseHome-dates{padding-bottom:24px}body:not(.mfe-authoring) .course-outline-tab .outline-sidebar #courseHome-dates a{text-decoration:underline}body:not(.mfe-authoring) .course-outline-tab .outline-sidebar section{border-bottom:1px solid var(--pgn-rg-color-primary)}body:not(.mfe-authoring) .course-outline-tab .outline-sidebar section:last-child{border-bottom:none;margin-bottom:0!important}body:not(.mfe-authoring) #courseHome-outline a{color:var(--pgn-rg-color-primary)}body:not(.mfe-authoring) #courseHome-outline a:hover{color:var(--pgn-rg-color-interactive)}body:not(.mfe-authoring) #courseHome-outline .btn-icon .btn-icon__icon{height:24px;width:24px}body:not(.mfe-authoring) #courseHome-outline .collapsible-card,body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg{background:none;border:2px solid var(--pgn-rg-color-primary);border-radius:16px}body:not(.mfe-authoring) #courseHome-outline .collapsible-card .collapsible-trigger .btn-icon:hover,body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg .collapsible-trigger .btn-icon:hover{background:var(--pgn-rg-color-primary)}body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg.is-open,body:not(.mfe-authoring) #courseHome-outline .collapsible-card.is-open{background:#fefaf2}body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg.is-open>.collapsible-trigger .btn-icon:not(:hover),body:not(.mfe-authoring) #courseHome-outline .collapsible-card.is-open>.collapsible-trigger .btn-icon:not(:hover){color:var(--pgn-rg-color-interactive)}body:not(.mfe-authoring) #courseHome-outline .collapsible-card .collapsible-trigger,body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg .collapsible-trigger{border-bottom:none!important}[dir=ltr] body:not(.mfe-authoring) #courseHome-outline .collapsible-card .collapsible-trigger,[dir=ltr] body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg .collapsible-trigger{padding:15px 8px 15px 16px}[dir=rtl] body:not(.mfe-authoring) #courseHome-outline .collapsible-card .collapsible-trigger,[dir=rtl] body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg .collapsible-trigger{padding:15px 16px 15px 8px}body:not(.mfe-authoring) #courseHome-outline .collapsible-card .collapsible-body,body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg .collapsible-body{border-top:2px solid var(--pgn-rg-color-primary)}[dir=ltr] body:not(.mfe-authoring) #courseHome-outline .collapsible-card .collapsible-body,[dir=ltr] body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg .collapsible-body{padding:22px 8px 15px 16px}[dir=rtl] body:not(.mfe-authoring) #courseHome-outline .collapsible-card .collapsible-body,[dir=rtl] body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg .collapsible-body{padding:22px 16px 15px 8px}body:not(.mfe-authoring) #courseHome-outline .collapsible-card .collapsible-body .list-unstyled li a,body:not(.mfe-authoring) #courseHome-outline .collapsible-card-lg .collapsible-body .list-unstyled li a{text-decoration:underline}body:not(.mfe-authoring) #courseHome-weeklyLearningGoal,body:not(.mfe-authoring) .outline-sidebar-proctoring-panel{border:2px solid var(--pgn-rg-color-primary)!important;border-radius:16px}body:not(.mfe-authoring) #courseHome-weeklyLearningGoal{overflow:hidden}body:not(.mfe-authoring) #courseHome-weeklyLearningGoal button{border-radius:16px}body:not(.mfe-authoring) .dates-day{max-width:952px}body:not(.mfe-authoring) .dates-day .badge{border-radius:8px;color:var(--pgn-rg-color-primary)!important;font-size:12px;font-weight:600}body:not(.mfe-authoring) .dates-day .dates-bg-today{background-color:#f47b20}body:not(.mfe-authoring) .dates-day .dates-bg-future{background-color:#5fc9e0}body:not(.mfe-authoring) .dates-day .dates-bg-past{background-color:#636363;color:#fdf7e980!important}body:not(.mfe-authoring) .dates-day .dates-bg-completed{background-color:#97bf3d}body:not(.mfe-authoring) .dates-day .dates-line-bottom,body:not(.mfe-authoring) .dates-day .dates-line-top{border-width:2px!important}body:not(.mfe-authoring) .dates-day .dates-dot{height:1rem;top:0;width:1rem}[dir=ltr] body:not(.mfe-authoring) .dates-day .dates-dot{left:0}[dir=rtl] body:not(.mfe-authoring) .dates-day .dates-dot{right:0}body:not(.mfe-authoring) .dates-day .d-inline-block{background:#fefaf2;border:2px solid var(--pgn-rg-color-primary);border-radius:16px;display:block!important}body:not(.mfe-authoring) #main-content .notification-btn{padding:6px!important}body:not(.mfe-authoring) #main-content .notification-btn .icon-container{height:auto;width:auto}@media(max-width:576px){body:not(.mfe-authoring) #main-content .notification-btn{height:2.5rem;width:2.5rem}}body:not(.mfe-authoring) .outline-sidebar-wrapper{border:2px solid var(--pgn-rg-color-primary);border-radius:16px;width:29rem}body:not(.mfe-authoring) .outline-sidebar-wrapper:has(#outline-sidebar-outline.outline-section-level){border:none}body:not(.mfe-authoring) .outline-sidebar-wrapper:has(#outline-sidebar-outline.outline-section-level) .outline-sidebar-heading-wrapper{border:2px solid var(--pgn-rg-color-primary)}body:not(.mfe-authoring) .outline-sidebar-wrapper.fixed-top{z-index:200}body:not(.mfe-authoring) .outline-sidebar{position:relative}body:not(.mfe-authoring) .outline-sidebar-heading-wrapper{background:#fefaf2;border-bottom:2px solid var(--pgn-rg-color-primary);border-radius:16px 16px 0 0}body:not(.mfe-authoring) .outline-sidebar-heading-wrapper.collapsed{border:2px solid var(--pgn-rg-color-primary);border-radius:16px}body:not(.mfe-authoring) .outline-sidebar-heading-wrapper .outline-sidebar-toggle-btn{background:none!important}body:not(.mfe-authoring) #outline-sidebar-outline{margin:0}body:not(.mfe-authoring) #outline-sidebar-outline .collapsible-card-lg{border:none}body:not(.mfe-authoring) #outline-sidebar-outline>li:not(.course-sidebar-section){border-bottom:2px solid var(--pgn-rg-color-primary)}body:not(.mfe-authoring) #outline-sidebar-outline>li:not(.course-sidebar-section):last-child{border-bottom:none}body:not(.mfe-authoring) #outline-sidebar-outline>li:not(.course-sidebar-section) .collapsible-card-lg .collapsible-trigger:hover{background:none}body:not(.mfe-authoring) #outline-sidebar-outline>li:not(.course-sidebar-section) .collapsible-trigger{padding:var(--pgn-spacing-spacer-3-5) var(--pgn-spacing-spacer-3)}body:not(.mfe-authoring) #outline-sidebar-outline>li:not(.course-sidebar-section) .collapsible-trigger:hover{color:var(--pgn-rg-color-interactive)}body:not(.mfe-authoring) #outline-sidebar-outline>li:not(.course-sidebar-section) .active-section .collapsible-trigger{background:#fffdfb!important}body:not(.mfe-authoring) #outline-sidebar-outline>li:not(.course-sidebar-section) .active-unit{background:#fffdfb}body:not(.mfe-authoring) #outline-sidebar-outline li.course-sidebar-section{background:#fefaf2;border:2px solid var(--pgn-rg-color-primary);border-radius:16px;font-size:1.125rem}body:not(.mfe-authoring) #outline-sidebar-outline li.course-sidebar-section:first-child{border-radius:0 0 16px 16px;border-top:none}body:not(.mfe-authoring) #outline-sidebar-outline li.course-sidebar-section:first-child .btn{border-radius:0 0 16px 16px!important}body:not(.mfe-authoring) #outline-sidebar-outline li.course-sidebar-section .btn{border-radius:16px!important;font-weight:var(--pgn-typography-font-weight-normal)}body:not(.mfe-authoring) #outline-sidebar-outline li.course-sidebar-section .btn:hover>div{color:var(--pgn-rg-color-interactive)!important}body:not(.mfe-authoring) #outline-sidebar-outline li.course-sidebar-section .btn:focus:before{border-radius:14px!important;inset:0}body:not(.mfe-authoring) #outline-sidebar-outline li.course-sidebar-section .btn.active-section-btn{background:#fffdfb}body:not(.mfe-authoring) #outline-sidebar-outline .collapsible-body ol li{border-top:1px solid var(--pgn-rg-color-primary)}body:not(.mfe-authoring) #outline-sidebar-outline .collapsible-body ol li:first-child{border-top:none}body:not(.mfe-authoring) #outline-sidebar-outline .collapsible-body ol li>a{padding:var(--pgn-spacing-spacer-3-5) var(--pgn-spacing-spacer-4-5)}body:not(.mfe-authoring) #outline-sidebar-outline .collapsible-body ol li>a:hover{background:none}body:not(.mfe-authoring) .top-unit-navigation{align-items:center;position:relative;top:-2px}[dir=ltr] body:not(.mfe-authoring) .top-unit-navigation{right:-4px}[dir=rtl] body:not(.mfe-authoring) .top-unit-navigation{left:-4px}body:not(.mfe-authoring) .top-unit-navigation button{height:30px;margin:0!important;width:30px}body:not(.mfe-authoring) .top-unit-navigation button:hover{background:none!important;color:var(--pgn-rg-color-interactive)!important}body:not(.mfe-authoring) .sequence-container{align-items:flex-start;margin-bottom:136px}body:not(.mfe-authoring) .sequence-container .sequence{background:#fefaf2;border:2px solid var(--pgn-rg-color-primary);border-radius:16px}body:not(.mfe-authoring) .sequence-container .sequence .unit-container{border-radius:16px;max-width:none}body:not(.mfe-authoring) .sequence-container .sequence .unit-container .unit-iframe-wrapper{margin:0 0 2rem}body:not(.mfe-authoring) .sequence-container .sequence .unit-container .btn-link{text-decoration:underline}body:not(.mfe-authoring) .courseware-search-results__title{color:var(--pgn-rg-color-primary)}body:not(.mfe-authoring) .courseware-search-results__breadcrumbs,body:not(.mfe-authoring) .courseware-search-results__empty{color:var(--pgn-color-text-muted)}.page__account-settings .jump-nav,body:not(.mfe-authoring) .sidebar-notifications{border:2px solid var(--pgn-rg-color-primary);border-radius:16px}.page__account-settings .jump-nav{top:120px!important}.page__account-settings .jump-nav .list-unstyled li{margin-bottom:6px}.page__account-settings .jump-nav .list-unstyled li.font-weight-bold a{color:var(--pgn-rg-color-interactive);font-weight:700}.page__account-settings #notifications,.page__account-settings .account-section{scroll-margin-top:80px}.page__account-settings .account-section{border:2px solid var(--pgn-rg-color-primary);border-radius:16px}.page__account-settings .account-section .btn-link{color:var(--pgn-rg-color-interactive)}.page__account-settings .account-section .btn-link:active,.page__account-settings .account-section .btn-link:focus,.page__account-settings .account-section .btn-link:hover{color:var(--pgn-rg-color-primary)}.page__account-settings .account-section .notification-preferences .course-dropdown #course-dropdown-btn{border:2px solid var(--pgn-rg-color-primary)!important}.page__account-settings #notifications:empty{display:none}#main .profile-page{margin-bottom:50px}@media(min-width:768px){#main .profile-page{margin-bottom:120px}}#main .profile-page .btn-link{color:var(--pgn-rg-color-interactive)}[dir=ltr] #main .profile-page .btn-link{margin-left:-5px}[dir=rtl] #main .profile-page .btn-link{margin-right:-5px}#main .profile-page .btn-link:active,#main .profile-page .btn-link:focus,#main .profile-page .btn-link:hover{color:var(--pgn-rg-color-primary)}#main .profile-page .profile-page-bg-banner{background:#5fc9e0!important;height:212px}@media(max-width:576px){#main .profile-page .profile-page-bg-banner{height:24px}}#main .profile-page .profile-sidebar-wrapper{border:2px solid var(--pgn-rg-color-primary);border-radius:16px;padding-top:27px}#main .profile-page .profile-sidebar-wrapper>div:last-child{margin-bottom:0!important}@media(min-width:576px){#main .profile-page .profile-avatar-wrap{margin-bottom:2.5rem;margin-top:-117px;max-width:220px}}#main .profile-page .profile-avatar{border:2px solid var(--pgn-rg-color-primary);height:150px;width:150px}@media(min-width:576px){#main .profile-page .profile-avatar{height:220px;width:220px}}#main .profile-page .sidebar-heading{margin-bottom:38px}#main .profile-page .edit-section-header{font-size:var(--pgn-typography-font-size-h4-base);font-weight:600}#main .profile-page .edit-section-header .btn{padding:5px 0}#main .profile-page .plus-icon{color:var(--pgn-rg-color-interactive)}#main .profile-page .profile-content-wrapper{border:2px solid var(--pgn-rg-color-primary);border-radius:16px}#main .profile-page #bio{min-height:100px}#main .profile-page .profile-avatar-menu-container{align-items:flex-end;background:linear-gradient(0deg,#0006 5rem,#0000 0)}#main .profile-page .profile-avatar-menu-container .dropdown{margin-bottom:1.2rem}#main .profile-page .profile-avatar-menu-container .dropdown-toggle{box-shadow:none;transform:none}@media(max-width:768px){#root .authn-container{align-items:flex-start}}#root .authn-container .authn-logo{margin:48px 0}#root .authn-container .authn-logo .logo,#root .authn-container .authn-logo .logo-small{margin:0}#root .authn-container .authn-title{font-size:90px;font-weight:600;letter-spacing:-1.7px;line-height:90px;margin:0 0 50px}@media(max-width:1200px){#root .authn-container .authn-title{font-size:52px;line-height:56px;margin:30px 0 25px}}#root .authn-container .authn-mascot{display:block;height:auto;width:464px}@media(max-width:1200px){#root .authn-container .authn-mascot{margin:24px auto 0}}@media(max-width:768px){#root .authn-container .authn-mascot{height:auto;width:100%}}#root .authn-container .content{margin:0;width:100%}@media(min-width:1200px){#root .authn-container .content{width:50%}}#root .authn-container .content .d-flex{justify-content:center}@media(min-width:1200px){#root .authn-container .content .d-flex{justify-content:flex-end}}#root .authn-container .logistration-holder{background:#fefaf2;border:2px solid var(--pgn-rg-color-primary);border-radius:16px;flex:1 1 auto;max-width:586px}#root .authn-container .logistration-holder .main-content{padding-top:0!important}@media(max-width:768px){#root .authn-container .logistration-holder .main-content{min-width:0!important;padding:0!important}}#root .authn-container .logistration-holder .pgn-transition-replace-group{transition:none!important}#root .authn-container .nav-tabs .nav-link{margin-bottom:0}#root .authn-container .nav-tabs .nav-link.active,#root .authn-container .nav-tabs .nav-link:active,#root .authn-container .nav-tabs .nav-link:focus,#root .authn-container .nav-tabs .nav-link:hover{color:var(--pgn-rg-color-interactive)}#root .authn-container .pgn__form-control-decorator-group{margin-inline-end:0}#root .authn-container .form-control{background-color:#fefaf2!important;font-size:18px;height:56px}#root .authn-container .pgn__form-control-floating-label .pgn__form-control-floating-label-content{font-size:18px;line-height:32px}#root .authn-container .pgn__form-control-decorator{top:50%;transform:translateY(-50%)}@media(max-width:1200px){#root .authn-container .pp-page__form-container{justify-content:center}}#root .authn-container #forget-password-form .alert-content .alert-link:hover{color:var(--pgn-rg-color-interactive)!important}#root .authn-container .alert{border-radius:8px;padding:16px}#root .authn-container .alert .pgn__icon{height:20px;margin-inline-end:10px;width:20px}#root .authn-container .alert.alert-danger .alert-heading{color:#cc012f;font-weight:600;margin-bottom:3px}#root .authn-container .alert.alert-danger p{font-size:14px;line-height:21px}.menu{position:relative}.menu-content{background:var(--pgn-color-white,#fff);min-width:10rem;position:absolute;top:100%;z-index:10}[dir=ltr] .menu-content.pin-left{left:0}[dir=ltr] .menu-content.pin-right,[dir=rtl] .menu-content.pin-left{right:0}[dir=rtl] .menu-content.pin-right{left:0}.menu-dropdown-enter{opacity:0;transform:scale3d(.8,.8,1)}[dir=ltr] .menu-dropdown-enter{transform-origin:75% 0}[dir=rtl] .menu-dropdown-enter{transform-origin:25% 0}.menu-dropdown-enter-active{opacity:1;transform:scaleX(1);transition:all .25s cubic-bezier(.4,0,.2,1)}[dir=ltr] .menu-dropdown-enter-active{transform-origin:75% 0}[dir=rtl] .menu-dropdown-enter-active{transform-origin:25% 0}.menu-dropdown-exit{opacity:1;transform:scaleX(1)}[dir=ltr] .menu-dropdown-exit{transform-origin:75% 0}[dir=rtl] .menu-dropdown-exit{transform-origin:25% 0}.menu-dropdown-exit-active{opacity:0;transform:scale3d(.8,.8,1);transition:all .25s cubic-bezier(.8,0,.6,1)}[dir=ltr] .menu-dropdown-exit-active{transform-origin:75% 0}[dir=rtl] .menu-dropdown-exit-active{transform-origin:25% 0}.studio-header{background:var(--pgn-color-white,#fff);box-shadow:0 1px 0 0 #0000001a;height:3.75rem;position:relative;z-index:1000}@media only screen and (max-width:841px){.studio-header.studio-header-expand{height:auto;padding-bottom:.5rem}}.studio-header .btn-outline-primary{border-color:var(--pgn-color-white,#fff)}.studio-header .logo{box-sizing:initial;display:block;height:1.75rem;padding:var(--pgn-spacing-spacer-base,1rem) 0;position:relative;top:-.05em}[dir=ltr] .studio-header .logo{margin-right:var(--pgn-spacing-spacer-base,1rem)}[dir=rtl] .studio-header .logo{margin-left:var(--pgn-spacing-spacer-base,1rem)}.studio-header .logo img{display:block;height:100%}.studio-header .course-title-lockup{overflow:hidden}@media only screen and (min-width:769px){.studio-header .course-title-lockup{padding:.5rem;width:70%}[dir=ltr] .studio-header .course-title-lockup{border-right:1px solid #e5e5e5;padding-right:var(--pgn-spacing-spacer-base,1rem)}[dir=rtl] .studio-header .course-title-lockup{border-left:1px solid #e5e5e5;padding-left:var(--pgn-spacing-spacer-base,1rem)}}.studio-header .course-title-lockup span{color:var(--pgn-color-gray-800,#333);line-height:1.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edx-cookie-banner-wrapper{background:#f2f8fd;box-sizing:border-box;line-height:1.5;position:relative;z-index:5}[dir=ltr] .edx-cookie-banner-wrapper{text-align:left}[dir=rtl] .edx-cookie-banner-wrapper{text-align:right}.edx-cookie-banner-wrapper .edx-cookie-banner{background:inherit;border:none;box-shadow:none;box-sizing:border-box;display:flex;justify-content:space-between;margin-bottom:0;padding:0}.edx-cookie-banner-wrapper .edx-cookie-banner .policy-link{color:var(--pgn-color-alert-content,#19291f);text-decoration:underline}.edx-cookie-banner-wrapper .edx-cookie-banner .policy-link:focus,.edx-cookie-banner-wrapper .edx-cookie-banner .policy-link:hover{border:none;color:var(--pgn-color-link-inline-hover-base,#075683)}.edx-cookie-banner-wrapper .edx-cookie-banner .pgn__alert-message-wrapper,.edx-cookie-banner-wrapper .edx-cookie-banner .pgn__alert-message-wrapper-stacked{margin:0 auto;max-width:880px;padding:8px 20px!important}.edx-cookie-banner-wrapper .edx-cookie-banner .alert-message-content{text-align:center}.edx-cookie-banner-wrapper .edx-cookie-banner .btn{background:#0000;border:none;box-shadow:none;color:var(--pgn-color-alert-content,#19291f);height:12px;min-width:auto;opacity:.5;outline:none;padding:4px;position:absolute;text-decoration:none;top:12px;transition:all .2s ease;width:12px}[dir=ltr] .edx-cookie-banner-wrapper .edx-cookie-banner .btn{right:12px}[dir=rtl] .edx-cookie-banner-wrapper .edx-cookie-banner .btn{left:12px}.edx-cookie-banner-wrapper .edx-cookie-banner .btn:focus,.edx-cookie-banner-wrapper .edx-cookie-banner .btn:hover{opacity:1}.platform-tour-modal__frame{border:0;display:block;height:70vh;width:100%}.dropdown-item a{text-decoration:none}.icon-button{align-items:center;background:#0000;border:none;display:inline-flex;height:3rem;justify-content:center;line-height:3rem;padding:.75rem;text-align:center;vertical-align:middle;width:3rem}.icon-button:focus,.icon-button:hover{background:#0000001a}.learning-header,.learning-header .course-title-lockup{min-width:0}.learning-header .course-title-lockup span{overflow:hidden;padding-bottom:calc(var(--pgn-spacing-spacer-base, 1rem)*.1);text-overflow:ellipsis;white-space:nowrap}.learning-header .user-dropdown .btn{height:3rem}.site-header-desktop,.site-header-mobile{position:relative;z-index:1000}.site-header-mobile{height:auto}.site-header-mobile .logo{height:auto!important;position:static!important}[dir=ltr] .site-header-mobile .logo{margin-right:0!important}[dir=rtl] .site-header-mobile .logo{margin-left:0!important}.site-header-mobile .nav-link{cursor:pointer;text-decoration:none}.site-header-desktop{background:var(--pgn-color-white,#fff);box-shadow:0 1px 0 0 #0000001a}.site-header-desktop .nav-link{text-decoration:none}.site-header-desktop .logo{box-sizing:initial;display:block;height:1.75rem;padding:var(--pgn-spacing-spacer-base,1rem) 0;position:relative;top:0!important}[dir=ltr] .site-header-desktop .logo{margin-right:var(--pgn-spacing-spacer-base,1rem)}[dir=rtl] .site-header-desktop .logo{margin-left:var(--pgn-spacing-spacer-base,1rem)}.site-header-desktop .logo img{display:block;height:100%}.site-header-desktop .secondary-menu-container .expanded .nav-link,.site-header-desktop .secondary-menu-container .nav-link.active,.site-header-desktop .secondary-menu-container .nav-link:focus,.site-header-desktop .secondary-menu-container .nav-link:hover{background:var(--pgn-color-bg-active,#0a3055);color:var(--pgn-color-active,#fff)}.site-header-desktop .main-nav .nav-link{font-weight:500;letter-spacing:.01em;padding:1.125rem var(--pgn-spacing-spacer-base,1rem);text-decoration:none}.site-header-desktop .main-nav .expanded .nav-link,.site-header-desktop .main-nav .nav-link.active,.site-header-desktop .main-nav .nav-link:focus,.site-header-desktop .main-nav .nav-link:hover{background:var(--pgn-color-bg-active,#0a3055);color:var(--pgn-color-active,#fff)}.site-header-desktop .main-nav .menu{position:static}.site-header-desktop .main-nav .menu .menu-content{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:2px solid var(--pgn-color-bg-active);box-shadow:var(--pgn-elevation-box-shadow-down-1,0 1px 2px #00000040);left:0;padding:var(--pgn-spacing-spacer-base,1rem);right:0}.site-header-desktop .search-input{border-radius:var(--pgn-size-rounded-pill,50rem)}.course-header{font-size:1rem;line-height:1.5;padding-top:10px;text-align:center;word-break:break-word}.footer{background-color:var(--pgn-color-light-100,#fcfcfc)}.educator-course-card{position:relative}.educator-course-card .educator-course-card__bookmark{background-color:#ffffffe6;position:absolute;top:.5rem;z-index:1}[dir=ltr] .educator-course-card .educator-course-card__bookmark{right:.5rem}[dir=rtl] .educator-course-card .educator-course-card__bookmark{left:.5rem}.educator-course-card .educator-course-card__bookmark,.educator-course-card .educator-course-card__bookmark:focus,.educator-course-card .educator-course-card__bookmark:hover{color:var(--pgn-color-primary-500,#0a3055)}.educator-course-card .educator-course-card__bookmark:focus,.educator-course-card .educator-course-card__bookmark:hover{background-color:#fff}.educator-course-card .pgn__card-wrapper-image-cap.vertical{aspect-ratio:var(--educator-course-card-image-aspect-ratio,16/9);max-height:none;overflow:hidden}.educator-course-card .pgn__card-wrapper-image-cap .pgn__card-image-cap{height:100%}.educator-course-card .pgn__card-header-subtitle-md,.educator-course-card .pgn__card-header-title-md{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.educator-course-card .pgn__card-header-title-md{-webkit-line-clamp:var(--educator-course-card-title-line-clamp,2)}.educator-course-card .pgn__card-header-subtitle-md{-webkit-line-clamp:var(--educator-course-card-subtitle-line-clamp,3)}.react-select__control{border-radius:0!important}.pgn__data-table-cell-wrap,.pgn__data-table-container{overflow:visible}.management-tool-table-wrapper{border:1px solid var(--pgn-rg-color-primary);overflow-x:auto}.management-tool-table-wrapper .management-tool-table,.management-tool-table-wrapper table{min-width:720px;table-layout:fixed}.management-tool-table-wrapper .pgn__data-table-cell-wrap,.management-tool-table-wrapper td,.management-tool-table-wrapper th{overflow:hidden;word-break:break-word}.management-tool-table-wrapper .management-tool-table-actions-cell{overflow:visible;white-space:nowrap}.react-select__control--is-focused{border-color:var(--pgn-color-black)!important;box-shadow:0 0 0 1px var(--pgn-color-black)!important}.react-select__multi-value__remove{padding-left:7px!important;padding-right:7px!important}[dir=ltr] .react-select__multi-value__remove{border-radius:0 3px 3px 0}[dir=rtl] .react-select__multi-value__remove{border-radius:3px 0 0 3px}.react-select__multi-value__remove:hover{background-color:var(--pgn-color-black)!important;color:var(--pgn-color-white)!important}

/*# sourceMappingURL=app.f4b300b3d62e98824fa4.css.map*/