
.learning-approach ol{gap:14px 24px}.learning-approach .learning-detail{margin:8px 0 0;padding:0;border:0;background:transparent}.learning-detail summary{font:600 .92rem/1.5 system-ui;color:#244ea8;cursor:pointer}.learning-detail p{margin-top:10px!important}.next-practice{margin:24px 0;padding:20px;border:1px solid #cbd8ef;border-radius:12px;background:#eaf0fb;color:#10233d}.next-practice h2{font-size:1.5rem!important}.lesson-next{padding-top:16px;padding-bottom:16px}.next-practice .btn{background:#244ea8;color:white}.card:focus{outline:3px solid #244ea8;outline-offset:3px}

.offer-includes{text-align:left;padding:24px 0;margin:24px 0;border-top:1px solid #cbd8ef;border-bottom:1px solid #cbd8ef}.offer-includes h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.offer-includes ul{padding-left:22px}.offer-includes li{margin:16px 0}.offer-includes .offer-note{font-size:.95rem;color:#52627a}#offer-includes{scroll-margin-top:90px}
