/* 0.3.5 */
body,button,input,select,textarea{font-size:1rem}h2{font-size:1.75rem}.alignleft,.alignright{max-width:50%}.alignleft{clear:left;float:left;margin-right:2.5rem}.alignright{clear:right;float:right;margin-left:2.5rem}ul.highlighted:has(li:nth-child(3)){display:flex;flex-wrap:wrap;gap:1rem}ul.highlighted:has(li:nth-child(3)) li{flex:0 0 calc(33.33333% - 0.66667rem);margin-bottom:0}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],textarea{font-size:1rem}.header .navbar-brand img{min-width:11.5rem}.footer__col{padding:0;width:fit-content}.footer__desc{font-size:.875rem;margin-bottom:4rem}.footer__content{padding:4rem 0 5rem}.footer__links{display:flex}.footer__links li{margin:0 5rem 1.25rem 0}.footer__links a{font-size:.875rem}.callout__text{border-radius:200px;padding:2.5rem 3.5rem}.callout__text p{font-size:1.375rem}.section-header-intro{margin-bottom:5rem}.accordion__title{margin-top:7.5rem}.accordion-item{padding:1.25rem 2rem}.accordion--student__inner{flex-direction:row}.accordion--student .accordion-item{padding-left:2rem}.image-pack .section-header-intro{margin-bottom:5rem}.main-content{border-top-left-radius:3.75rem;border-top-right-radius:3.75rem;padding-top:60px}.callout-section .section-header__inner{padding-top:7.5rem}.callout-section .section-header__inner:before{background-size:210px;height:120px;width:210px}.login__img{display:flex;position:relative}.login__img img{object-fit:cover;object-position:center left}.login__img img,.login__img picture{display:block;height:100%;width:100%}.login__content{padding-bottom:60px;padding-left:0;padding-top:60px}.login input,.login__logo{margin-bottom:3.5rem}.login__intro{margin-bottom:2.5rem}.session-survey__form .frm_opt_container{display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.session-survey__form .frm_radio.frm_image_option{max-width:150px}.session-survey__form .frm_image_option_container{flex-direction:column}.session-survey__form .frm_image_option_container:after{height:74%}.session-survey__form .frm_label_with_image img{margin:0 auto;padding:1rem 0}.session-survey__form .frm_text_label_for_image{text-align:center}.session-survey .section-header__inner:before{height:7.5rem;right:-8.75rem;top:-7.8125rem;width:8.75rem}.session-survey__header{padding:4rem 2.5rem 3.5rem}.session-survey__form{padding:0 3.5rem 3.5rem}.homepage-hero h1{font-size:2.6875rem}.homepage-hero p{font-size:1.125rem}.badge-card-grid__item{margin-bottom:2rem}.badge-card-grid__item:nth-child(odd){padding-right:1rem}.badge-card-grid__item:nth-child(2n){padding-left:1rem}.badge-card-grid .badge-card{padding:1.25rem}.badge-card-grid .badge-card__title{font-size:1.5rem}.badge-card-grid .badge-card__progress-text{font-size:1rem}.badge-card-grid .badge-card__shield--chest{max-width:100%}.interior-hero__inner{padding-bottom:7.5rem}.interior-hero__text{border-left:2px solid hsla(0,0%,100%,.3);padding-left:2.5rem}.interior-hero .row{align-items:center}.interior-hero p{font-size:1rem}.modal .modal-dialog{max-width:100%}.modal--bypass .modal-content{padding:5rem 10rem}.modal--session-complete .modal-content{min-height:0}.resource-list .resource-list__item{margin:1.25rem 0;padding:0}.resource-list .resource-list__item--link{align-items:center;flex-direction:row;margin:0;padding:1.25rem 1.25rem 1.25rem 0;position:relative}.resource-list .resource-list__item--link:focus,.resource-list .resource-list__item--link:hover{border-radius:.5rem;padding-left:1.25rem;padding-right:0}.resource-list .resource-list__item--link:focus:after,.resource-list .resource-list__item--link:hover:after{right:.75rem}.resource-list .resource-list__item--link .resource-type{margin:0 1.25rem 0 0}.resource-list .resource-list__item--link:after{position:absolute;right:0;transition:right .3s ease}.resource-list .resource-list__item--title{font-size:1.375rem;margin-right:4rem}.callout-banner{padding:3.75rem 0}.callout-banner__inner{align-items:center;display:flex;flex-direction:row}.callout-banner__desc{font-size:1.125rem;margin-right:1.875rem}.callout-banner__btn{margin-top:0}.lesson-indicator{align-items:center;flex-direction:row}.lesson-indicator__icon-group{flex-direction:row;flex-wrap:wrap;gap:1.5rem}.tabs-nav__header .nav-tabs{display:flex}.tabs-nav__header .nav-tabs .nav-link{font-size:1.5rem;padding-left:2.5rem}.tabs-nav__header .nav-tabs .nav-link:first-child{border-top-right-radius:0}.tabs-nav__content{padding-left:2.5rem;padding-right:2.5rem}
/*# sourceMappingURL=medium.min.css.map*/