.clearfix:after{content:"";display:block;clear:both;height:0}.PageHeader{padding-top:3rem;padding-left:2rem;padding-bottom:3rem;margin:auto;color:#745a9e}@media (max-width:1199px){.PageHeader{text-align:center;padding-left:0}}.PageHeader__title{font-size:4rem;font-weight:600;margin:0;margin-bottom:1rem}@media (max-width:767px){.PageHeader__title{font-size:3rem}}.PageHeader__subtitle{font-size:2rem;margin:0;font-weight:600}@media (max-width:767px){.PageHeader__subtitle{font-size:1.5rem}}.PageHeader__subtitle--center,.PageHeader__title--center{text-align:center}
.clearfix:after{content:"";display:block;clear:both;height:0}.Section{padding:4rem;min-height:11rem;font-size:1.6rem;font-weight:600;border-radius:1em;margin:auto}@media (max-width:991px){.Section{margin:0 2rem}}.Section--noPadding{padding:0}.Section--white{background-color:#fff}.Section--none{background-color:transparent}.Section__none{border:none}.Section--lightGrey{background:#f9f6ef}.Section__border{border-radius:1rem}.Section__border--black{border-bottom:.7rem solid #2d272d}.Section__border--lightGrey{border-bottom:.7rem solid #e6e0d0}.Section__pagination{text-align:center;padding-top:3rem}
.clearfix:after{content:"";display:block;clear:both;height:0}.Input{font-size:1.4rem;position:relative}.Input select{height:5rem}.Input .label{display:inline-block;width:40%;position:relative}.Input .tooltip-icon{max-width:1rem}.Input.valid>div.virtualLabel,.Input.valid>label{outline:.1rem solid #aae053}.Input.disabled>label{margin-bottom:0}.Input.disabled>label:after{content:" ";z-index:10;display:block;position:absolute;height:100%;top:0;left:0;right:0;background:rgba(0,0,0,.05)}.Input.invalid>div.virtualLabel,.Input.invalid>label{outline:.1rem solid #ff486b}.Input:focus-within>div.virtualLabel,.Input:focus-within>label{outline:.1rem solid #35c5ff}.Input div.virtualLabel,.Input label{background:#fff;padding:.8rem;text-align:left;color:#745a9e;font-weight:600;width:100%;padding:1.2rem;outline:.1rem #ff486b}.Input div.virtualLabel input,.Input label input{border:0;display:inline-block;width:60%;padding:1.2rem}.Input div.virtualLabel input:focus,.Input label input:focus{outline:none}.Input .error{padding:1rem;color:#ff486b;font-weight:600}
.clearfix:after{content:"";display:block;clear:both;height:0}.PseudoBlogPageContent{margin:3rem}.PseudoBlogPageContent__byline{display:flex;flex-direction:row;justify-content:space-between;margin:0 4rem}@media (max-width:767px){.PseudoBlogPageContent__byline{margin:0}}.PseudoBlogPageContent__author{align-self:flex-start}.PseudoBlogPageContent__author__portraitFrame{display:flex;flex-direction:row;justify-content:space-between}.PseudoBlogPageContent__author__portraitFrame__image{border-radius:100%;margin:0 auto;width:9rem;height:9rem;border:1.2rem solid #f9f6ef;background-position:50%;background-size:cover}.PseudoBlogPageContent__author__portraitFrame__name{margin-left:2rem;align-self:center}.PseudoBlogPageContent__date{align-self:center}.PseudoBlogPageContent__topImageFrame{width:100%;margin-top:4rem}@media (max-width:767px){.PseudoBlogPageContent__topImageFrame{margin-top:2rem}}.PseudoBlogPageContent__topImageFrame__image{width:100%}.PseudoBlogPageContent__buttonFrame{margin:6rem auto;width:21rem}@media (max-width:767px){.PseudoBlogPageContent__buttonFrame{width:18rem}}.PseudoBlogPageContent__body{margin:6rem 10rem;font-size:1.8rem;font-weight:500}@media (max-width:767px){.PseudoBlogPageContent__body{margin:2rem;font-size:1.5rem}}
.MaxWidthContentWrapper{max-width:140rem;margin:0 auto}
.clearfix:after{content:"";display:block;clear:both;height:0}.EmailBanner{width:100%;padding-left:10rem;padding-right:10rem;position:relative;transition:height .4s;height:34rem}@media (max-width:991px){.EmailBanner{padding:10rem 0;height:auto}}.EmailBanner--collapsed{height:0}.EmailBanner__content{display:table;height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:991px){.EmailBanner__content{margin:auto;padding-bottom:5rem;position:relative;top:0;-webkit-transform:none;transform:none}}.EmailBanner__content--collapsed{display:none}.EmailBanner__close{position:absolute;top:2rem;right:2rem;cursor:pointer}@media (max-width:991px){.EmailBanner__close{display:none}}.EmailBanner__cell{display:table-cell;width:20%;vertical-align:middle;border:0 solid transparent;border-width:0 2em;background-clip:padding-box}@media (max-width:991px){.EmailBanner__cell{width:100%;display:block;margin:auto;text-align:center;margin-bottom:5rem}}@media (max-width:991px){.EmailBanner__cell:last-child{margin-bottom:0}}.EmailBanner__title{color:#fff;font-weight:600;font-size:3.5rem;padding-bottom:2rem}.EmailBanner__subtitle{color:#fff;font-weight:600;font-size:1.5rem}.EmailBanner__sent{margin:auto;text-align:center;position:relative;top:50%}.EmailBanner__shake{-webkit-animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}@-webkit-keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}40%,60%{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}}@keyframes shake{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-3px,0,0);transform:translate3d(-3px,0,0)}40%,60%{-webkit-transform:translate3d(3px,0,0);transform:translate3d(3px,0,0)}}.EmailBanner__cell>div>.EmailInput>div>.Input.valid>label{border-radius:.4em;outline:none;margin-bottom:1.3rem;margin-bottom:0}.EmailBanner__cell>div>.EmailInput>div>.Input.valid>label>input{width:100%}

/*# sourceMappingURL=StaticLearnCodingPage.css.map*/