.gbp-section{padding-left:40px;padding-right:40px}@media (max-width:1024px){.gbp-section{padding:6rem 30px}}@media (max-width:767px){.gbp-section{padding:0rem}}.gbp-section__inner{max-width:var(--gb-container-width);position:relative;z-index:1}@media (max-width:767px){.gbp-section__headline{margin-bottom:1.25rem}}.gbp-section__text {font-size:1.125rem;}.ctn-course-header{background-color:#efefef;overflow-x:hidden;overflow-y:hidden;position:relative;z-index:2}.ctn-course-header:before{background-image:url(https://lifelonglearning.jhu.edu/wp-content/uploads/2025/03/overlay-bg-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;opacity:0.05;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.grid-course-body{column-gap:2rem;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:1300px;padding-bottom:5rem;padding-left:2rem;padding-top:2rem}@media (max-width:1024px){.grid-course-body{padding-left:10px;padding-right:10px}}@media (max-width:767px){.grid-course-body{grid-template-columns:1fr}}.h1-course-certificate-title{color:#002d72;font-weight:600;padding-bottom:15px}@media (max-width:767px){.h1-course-certificate-title{font-size:36px}}.tab-menu-item{background-color:var(--heritage-blue);color:#ffffff;padding:1em}.tab-menu-item:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:var(--base-3);color:#000000;border-top-width:1px;border-top-style:solid;border-right-width:1px;border-right-style:solid;border-left-width:1px;border-left-style:solid}.tab-menu-item:is(:hover,:focus){background-color:var(--medium-blue);color:#000000}@media (max-width:767px){.tab-menu-item{flex-grow:1;flex-shrink:0}}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-button--primary{background-color:#000000;border:1px solid;color:#ffffff;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--primary:is(:hover,:focus){background-color:#000000;color:#ffffff}.gbp-button--secondary{border:1px solid #000000;color:currentColor;display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;text-decoration:none}.gbp-button--secondary:is(:hover,:focus){color:currentColor}.yellow-pattern{align-items:center;background-color:rgba(204,255,0,0.84);column-gap:0.5em}.yellow-pattern .gb-shape svg{width:1em;height:1em;fill:currentColor}