@media screen and (max-width:800px){.learnandplan.challenge img{width:100%!important;height:auto!important}}.learnandplan .flowchart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:1rem}@media screen and (max-width:800px){.learnandplan .flowchart{display:none}}.learnandplan .flowchart a:hover{text-decoration:none;color:#000!important}.learnandplan .flowchart a:hover .flow-item{background:#f5ceb3}.learnandplan .flowchart .text-left{position:absolute;left:-150px;top:-125px;text-align:center;font-size:14px;font-style:italic}.learnandplan .flowchart .text-right{position:absolute;right:-170px;top:-165px;text-align:center;font-size:14px;font-style:italic}.learnandplan .flowchart .step{display:block;font-size:12px;text-transform:uppercase;color:#c96100;font-weight:700;margin-top:-1px;margin-bottom:3px}.learnandplan .flowchart a,.learnandplan .flowchart a:link{color:#000;line-height:16.5px}.learnandplan .flowchart .flow-item{position:relative;background:#fff;border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 1rem;margin-bottom:25px;max-width:240px;min-width:20px;text-align:center;-webkit-box-shadow:0 1px 5px 0 #777;box-shadow:0 1px 5px 0 #777;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px}.learnandplan .flowchart .flow-item.left{position:absolute;left:-158px;top:0;background:#fff!important}.learnandplan .flowchart .flow-item.right{position:absolute;right:-190px;top:-20px;background:#fff!important}.learnandplan .flowchart .flow-item img.flow-arrowLeft{position:absolute;left:-48px}.learnandplan .flowchart .flow-item img.flow-arrowRight{position:absolute;right:-50px}.learnandplan .flowchart .flow-item img.flow-arrowDown{position:absolute;bottom:-24px}.learnandplan .flowchart .flow-item img.flow-arrowUpThenRight{position:absolute;top:-85px;right:5px}.learnandplan .flowchart .flow-item img.flow-arrowUpThenLeft{position:absolute;top:-318px;left:-13px}.learnandplan ul{list-style:initial!important}.learnandplan ul li{margin-left:2rem!important}.learnandplan h1{font-size:36px;color:#204c72;margin:2rem 0}.learnandplan a{color:#006eb7}.learnandplan a:hover{text-decoration:underline}.learnandplan h3{line-height:23px;font-size:18px}.learnandplan .stepper{margin-top:3.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:2rem;display:none}@media screen and (max-width:800px){.learnandplan .stepper{padding-right:0;padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}}.learnandplan .stepper .challenge{width:50%;margin-top:1rem;margin-bottom:1rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:auto;position:relative}@media screen and (max-width:800px){.learnandplan .stepper .challenge{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:0;width:100%}}.learnandplan .stepper .challenge.alt{text-align:left;margin-left:auto;margin-right:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:800px){.learnandplan .stepper .challenge.alt{margin-right:0;margin-left:unset}}.learnandplan .stepper .challenge.alt .challenge-status{left:-15px;right:unset}.learnandplan .stepper .challenge.alt .challenge-title{margin-left:3rem}.learnandplan .stepper .challenge .challenge-title{margin-right:3rem}@media screen and (max-width:800px){.learnandplan .stepper .challenge .challenge-title{margin-left:3rem;width:100%;margin-right:0}}.learnandplan .stepper .challenge .challenge-title a{background:#204c72;padding:.5rem 1rem;border-radius:5px;color:#fff;font-size:16px;font-weight:500;line-height:normal;display:block;max-width:300px;-webkit-transition:background .2s;transition:background .2s}.learnandplan .stepper .challenge .challenge-title a:hover{color:#fff!important;text-decoration:underline;background:#2b679a}.learnandplan .stepper .challenge .challenge-title.complete a{background:#4bb543}.learnandplan .stepper .challenge .challenge-status{position:absolute;right:-15px;width:30px;height:30px;background:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;color:#fff}@media screen and (max-width:800px){.learnandplan .stepper .challenge .challenge-status{left:-15px;right:unset}}.learnandplan .stepper .challenge .challenge-status.complete,.learnandplan .stepper .challenge .challenge-status.complete:after{background:#4bb543}.learnandplan .stepper .challenge .challenge-status:after{content:"";width:5px;height:200%;background:#ccc;position:absolute;top:100%;left:calc(50% - 2.5px)}.learnandplan .stepper .challenge:last-of-type .challenge-status:after{width:0}.learnandplan .hero{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1100px){.learnandplan .hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.learnandplan .rightcol{margin-top:2rem;padding:1rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-preferred-size:350px;flex-basis:350px}@media screen and (max-width:1100px){.learnandplan .rightcol{padding:1rem 0}}.learnandplan .rightcol h3{margin:1rem 0;text-transform:capitalize!important}.learnandplan .rightcol .rightbar--item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0}.learnandplan .rightcol .rightbar--item:not(:last-of-type){border-bottom:1px solid #ddd}.learnandplan .rightcol .rightbar--item .lpimage{height:35px!important;width:35px!important}.learnandplan .maxWidthWrapper>div>div{margin-bottom:2rem}.learnandplan .maxWidthWrapper>div>div:not(:first-of-type):not(:nth-of-type(5)){padding-top:2rem;border-top:1px solid #ddd}.learnandplan .firstRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.learnandplan .firstRow.alt .iconCol{-ms-flex-preferred-size:25%;flex-basis:25%}@media screen and (max-width:1000px){.learnandplan .firstRow.alt .iconCol{border-right:none!important;-ms-flex-preferred-size:calc(50% - 1rem);flex-basis:calc(50% - 1rem);padding-left:0!important}}@media screen and (max-width:800px){.learnandplan .firstRow.alt .iconCol{-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}.learnandplan .firstRow.alt .iconCol:first-of-type{-ms-flex-preferred-size:40%;flex-basis:40%}.learnandplan .firstRow.alt .iconCol:first-of-type .iconGroup{-ms-flex-preferred-size:48%;flex-basis:48%}@media screen and (max-width:500px){.learnandplan .firstRow.alt .iconCol:first-of-type .iconGroup{-ms-flex-preferred-size:100%;flex-basis:100%}}.learnandplan .firstRow.alt .iconCol:not(:first-of-type) .iconGroup{width:100%}.learnandplan .commentary{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:800px){.learnandplan .commentary{-ms-flex-wrap:wrap;flex-wrap:wrap}}.learnandplan .fourthRow,.learnandplan .secondRow,.learnandplan .thirdRow{position:relative}.learnandplan .fourthRow>h3,.learnandplan .secondRow>h3,.learnandplan .thirdRow>h3{position:absolute;top:0;background:#10283d;color:#fff;padding:.2rem;font-size:14px;font-weight:500}.learnandplan .fourthRow .lprow,.learnandplan .secondRow .lprow,.learnandplan .thirdRow .lprow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){.learnandplan .fourthRow .lprow,.learnandplan .secondRow .lprow,.learnandplan .thirdRow .lprow{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.learnandplan .recentItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;margin:1rem 0;line-height:20px}.learnandplan .recentItem .MTG{background:#ff9000;color:#fff;font-size:12px;font-weight:600;padding:.25rem}.learnandplan .recentItem a{color:#006eb7}.learnandplan .recentItem a:hover{text-decoration:underline}.learnandplan .recentItem .recentItem-byline{color:#777}.learnandplan .recently{width:400px}@media screen and (max-width:800px){.learnandplan .recently{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0;margin-top:2rem}}.learnandplan .latest{width:700px;padding-top:16px;margin-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:800px){.learnandplan .latest{width:100%;margin-right:0}}.learnandplan .latest a{color:#006eb7}.learnandplan .latest a:hover{text-decoration:underline}.learnandplan .latest .latest--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.learnandplan .latest .latest--title .byline{text-transform:uppercase}.learnandplan .latest .latest--title img{width:60px;height:60px;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin-right:1rem}.learnandplan .latest .latest--title h2{margin-top:0;font-family:BarlowMedium,sans-serif}.learnandplan .latest .latest--title h4{padding-top:0}.learnandplan .latest p,.learnandplan p{font-size:18px;line-height:22px;margin-top:.5rem}.learnandplan main.tabber{background:#f3f3f3;margin-bottom:10px}.learnandplan main.tabber2,.learnandplan main.tabber3{background:#fff;margin-bottom:10px}.learnandplan section{display:none;border:1px solid #ccc;padding:15px;overflow-x:auto}.learnandplan input.screentab,.learnandplan input.screentab2,.learnandplan input.screentab3{display:none}.learnandplan label{display:inline-block;margin:0 0 -1px;padding:8px 15px;font-weight:600;line-height:14px;text-align:center;color:#999;border:1px solid transparent}.learnandplan label:hover{color:#1055cc}.learnandplan input:checked+label{color:#555;border:1px solid;border-color:#bbb #bbb #f3f3f3}.learnandplan #tab1:checked~#content1,.learnandplan #tab2:checked~#content2,.learnandplan #tab2_1:checked~#content2_1,.learnandplan #tab2_2:checked~#content2_2,.learnandplan #tab2_3:checked~#content2_3,.learnandplan #tab2_4:checked~#content2_4,.learnandplan #tab3:checked~#content3,.learnandplan #tab3_1:checked~#content3_1,.learnandplan #tab3_2:checked~#content3_2,.learnandplan #tab3_3:checked~#content3_3,.learnandplan #tab4:checked~#content4,.learnandplan #tab5:checked~#content5,.learnandplan #tab6:checked~#content6,.learnandplan #tab7:checked~#content7{display:block}.learnandplan .screenTab,.learnandplan .screenTab2{background-color:#fff!important}.learnandplan .change0{opacity:0}.learnandplan .b0{background-color:#ccc!important;color:#fff}.learnandplan .bggradeA,.learnandplan .ui .bggradeA{background-color:#38761d!important;color:#fff}.learnandplan .bggradeB,.learnandplan .ui .bggradeB{background-color:#6aa84f!important;color:#fff}.learnandplan .bggradeC,.learnandplan .ui .bggradeC{background-color:#f1c232!important;color:#fff}.learnandplan .bggradeD,.learnandplan .ui .bggradeD{background-color:#f90!important;color:#fff}.learnandplan .bggradeF,.learnandplan .ui .bggradeF{background-color:#900!important;color:#fff}.learnandplan .bggrade,.learnandplan .ui .bggrade{background-color:#bbb!important;color:#fff}.learnandplan .gradeTile{padding:3px 12px}.learnandplan .gradeTile,.learnandplan .gradeTileSm{border-radius:2px;font-size:16px;font-weight:700;text-align:center}.learnandplan .gradeTileSm{padding:2px 8px}.learnandplan .upgrade{color:#93c47d}.learnandplan .downgrade{color:#e06666}.learnandplan table td{padding:13px 5px}[type=radio]:checked+label:after,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{content:unset;position:unset;left:unset;top:unset;width:unset;height:unset;border:unset;border-radius:unset;background:unset}button.btn:not(.btn--mainCTA):not(.btn--secondary):not(.btn--pill){color:#000}.screensWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:700px){.screensWrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}}.screensWrapper .screen{border:1px solid #ddd;-ms-flex-preferred-size:calc(300px - 1rem);flex-basis:calc(300px - 1rem);margin-bottom:1.5rem;position:relative;border-radius:10px}@media screen and (max-width:700px){.screensWrapper .screen{-ms-flex-preferred-size:100%!important;flex-basis:100%!important;margin-right:0}}@media screen and (max-width:900px){.screensWrapper .screen{-ms-flex-preferred-size:calc(50% - 2rem);flex-basis:calc(50% - 2rem);margin-right:0}}.screensWrapper .screen:not(:last-of-type){margin-right:1rem}.screensWrapper .screen .screen--cat{position:absolute;top:0;right:0;background:#999;color:#fff;font-weight:500;padding:.25rem;font-size:14px;right:10px}.screensWrapper .screen .screen--content,.screensWrapper .screen .screen--header{padding:1rem}.screensWrapper .screen .screen--favorited{color:gold}.screensWrapper .screen h3{margin-top:0;text-transform:none;font-size:20px;margin-bottom:1rem}.screensWrapper .screen p{line-height:20px}.screensWrapper .screen table{font-size:14px;margin:1rem 0}.screensWrapper .screen table .stockOption{color:#006eb7;text-decoration:underline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.screensWrapper .screen table .stockOption a{text-align:left!important}.screensWrapper .screen table i{margin-right:6px}.screensWrapper .screen table i:hover{background:#204c72;border-radius:50%;color:#fff}.screensWrapper .screen .blur{-webkit-filter:blur(2px);filter:blur(2px)}.screensWrapper .screen a{display:block;width:100%;text-align:center;color:#006eb7}.screensWrapper .screen a:hover{text-decoration:underline}.screensListWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.screensListWrapper .screensList{-ms-flex-preferred-size:calc(50% - 3rem);flex-basis:calc(50% - 3rem);margin-right:1rem;height:150px;overflow-y:scroll;padding:1rem;margin-bottom:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #ddd;position:relative}.screensListWrapper .screensList h3{position:absolute;top:0;background:#10283d;color:#fff;padding:.2rem;font-size:14;font-weight:500}.screensListWrapper .screensList::-webkit-scrollbar{width:7px}.screensListWrapper .screensList::-webkit-scrollbar-track{background:#e2e2e2;border-radius:10px}.screensListWrapper .screensList::-webkit-scrollbar-thumb{background:silver;border-radius:10px}@media screen and (max-width:700px){.screensListWrapper .screensList{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}}.screensListWrapper .screensList p,.screensListWrapper .screensList ul{margin-top:1.5rem}.screensListWrapper .screensList a{display:block;width:100%;color:#006eb7}.screensListWrapper .screensList a:hover{text-decoration:underline}