#acfpb-content__wrapper{display:grid;grid-template-rows:auto auto}.acfpb-jump-to{position:relative;border:2px solid #f0f0f0;border-radius:3px;margin:30px auto}.acfpb-jump-to h5{color:black;padding:10px 68px 10px 20px;margin:0;cursor:pointer}.acfpb-jump-to ul{list-style-type:none;margin:0;padding:0}.acfpb-jump-to li{margin:0;padding:0}.acfpb-jump-to a{font-size:14px;display:inline-block;padding:5px 15px;width:100%;font-weight:600}.acfpb-jump-to a:hover{color:black}.acfpb-jump-to a.selected{background:#f0f0f0}.acfpb-jump-to .show-hide{color:var(--color-primary-mid);position:absolute;right:10px;font-size:12px;padding-right:20px}.acfpb-jump-to i{position:absolute;right:0;font-size:20px}@media only screen and (min-width: 1200px){.acfpb-jump-to{display:none}}.acfpb-jump-to.desktop{display:none;border:medium none;max-width:250px;grid-row:1 / span 1;grid-column:1;position:sticky;top:80px;background:rgba(255,255,255,0.5);z-index:1;margin:0}.acfpb-jump-to.desktop h5{padding:10px 15px;cursor:auto}@media only screen and (min-width: 1200px){.acfpb-jump-to.desktop{display:block}}.acfpb-content{grid-row:1 / span 2;grid-column:1;max-width:100%;overflow:auto}.acfpb-content.acfpb-page{padding-bottom:30px}@media only screen and (min-width: 769px){.acfpb-content.acfpb-page{padding-bottom:40px}}.acfpb-content .course-list-content{margin-top:30px;margin-bottom:30px;border-bottom:0.5px solid #d8d8d8}@media only screen and (min-width: 769px){.acfpb-content .course-list-content{margin-top:60px;margin-bottom:60px}}.acfpb-content .container{max-width:750px}.acfpb-content .acfpb-header{margin:40px 0;text-align:center}.acfpb-content .acfpb-header h1{border-bottom:medium none;padding:0;margin:13px 0}.acfpb-content .acfpb-header .author{margin-top:30px;margin-bottom:15px}@media only screen and (min-width: 769px){.acfpb-content .acfpb-header .author{margin-top:50px;margin-bottom:20px}}.acfpb-content .acfpb-header .author img{border-radius:100%;margin-top:0;margin-right:10px}.acfpb-content .acfpb-header img{max-width:100%;margin-top:25px;margin-bottom:0}@media only screen and (min-width: 769px){.acfpb-content .acfpb-header img{margin-top:30px}}.acfpb-content .acfpb-header .last-updated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0;list-style:disc;padding-left:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.acfpb-content .acfpb-header .last-updated li{margin-left:30px;color:#787878;line-height:24px;font-size:14px}@media only screen and (min-width: 769px){.acfpb-content .acfpb-header{margin:77px 0}.acfpb-content .acfpb-header .last-updated{margin:30px 0}}.acfpb-content h1,.acfpb-content h2,.acfpb-content h3,.acfpb-content h4,.acfpb-content h5,.acfpb-content p,.acfpb-content li{color:var(--color-primary-dark)}.acfpb-content h2{margin-bottom:30px}.acfpb-content h3{margin-top:30px;margin-bottom:20px}.acfpb-content p,.acfpb-content li{line-height:24px}.acfpb-content img{max-width:100%;height:auto}.acfpb-content iframe{max-width:100%}.acfpb-content .margins{margin-top:30px;margin-bottom:30px}.acfpb-content .text-block-columns{-webkit-columns:30rem auto;-moz-columns:30rem auto;columns:30rem auto}@media only screen and (min-width: 1200px){.acfpb-content .text-block-columns{-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;margin-bottom:15px}}.acfpb-content .course-list-cs .container{max-width:1140px}.acfpb-content .shortcourses-link{display:none}.acfpb-content .btn-primary,.acfpb-content .btn-secondary{-webkit-transition:background 0.15s linear;transition:background 0.15s linear}.acfpb-content .btn-primary{background:#333}.acfpb-content .btn-primary:hover{background:#484848}.acfpb-content .btn-secondary{background:#8557a7}.acfpb-content .btn-secondary:hover{background:#9167B0}.acfpb-content .cta-button{text-align:center;margin:10px 0 30px}.acfpb-content .cta-button.section-padding-bottom{margin:10px 0 80px}.acfpb-content .cta-button .btn-primary,.acfpb-content .cta-button .btn-secondary{margin:0}.acfpb-content .course-list-cs .row{margin-left:0;margin-right:0}.acfpb-content .course-list-cs h3{margin-bottom:0}.acfpb-content .course-list-cs h3.st-results-header{margin-bottom:30px}
