.lesson-callout{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:22px;padding:24px 30px;background:#eef5f9;border:1px solid #d1e2eb;border-radius:20px}
.lesson-callout .eyebrow{color:#487fa8;font:700 .72rem 'Segoe UI',sans-serif;letter-spacing:.12em;text-transform:uppercase}
.lesson-callout h2{color:#294b65;font-size:clamp(1.3rem,2.2vw,2rem);margin:6px 0}
.lesson-callout p{color:#3f627b;font:1rem/1.5 'Segoe UI',sans-serif;margin:0}
.lesson-callout a{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:13px 22px;border-radius:100px;background:#294b65;color:#fff;text-decoration:none;font:700 .92rem 'Segoe UI',sans-serif;box-shadow:0 7px 20px #294b6533}
.lesson-callout a:hover,.lesson-callout a:focus-visible{box-shadow:0 0 0 4px #f4a38b99}
@media(max-width:700px){.lesson-callout{display:block;padding:21px}.lesson-callout a{margin-top:16px;width:100%}}
