.page-intro.lessons-intro{background:#ffdce5!important;padding:28px 0 30px!important;margin:0!important;width:100%!important;min-height:0!important;border:0!important}
.lessons-intro .eyebrow{font-size:.73rem!important;margin:0 0 12px!important;letter-spacing:.1em}
.lessons-intro .lessons-bright-title{font-size:clamp(2rem,3.2vw,3rem)!important;line-height:1.08!important;margin:0!important;max-width:1000px}
.lessons-intro .lessons-bright-title span{background:none!important;padding:0}
.lessons-intro .lessons-bright-title em{color:#0088ad;background:linear-gradient(transparent 72%,#fff0b7 72%)}
.lessons-intro .lead{font-size:1rem!important;line-height:1.5!important;max-width:830px!important;margin:16px 0 0!important;color:#365d78!important}
.lessons-intro + .lesson-benefits{padding-top:28px!important;padding-bottom:32px!important}
.lessons-intro + .lesson-benefits .lesson-benefits-heading{margin-bottom:20px!important}
.lessons-intro + .lesson-benefits h2{font-size:clamp(1.8rem,2.7vw,2.6rem)!important}
@media(max-width:760px){.page-intro.lessons-intro{padding:23px 0 25px!important}.lessons-intro .eyebrow{font-size:.65rem!important;margin-bottom:10px!important}.lessons-intro .lessons-bright-title{font-size:clamp(1.8rem,6.5vw,2.5rem)!important;line-height:1.1!important}.lessons-intro .lead{font-size:.94rem!important;margin-top:13px!important}.lessons-intro + .lesson-benefits{padding-top:24px!important;padding-bottom:26px!important}.lessons-intro + .lesson-benefits h2{font-size:1.9rem!important}}
