/* Small alignment fixes limited to the free lesson experience. */
.free-lesson-actions{display:flex;justify-content:center;margin-top:28px}
.free-lesson-actions .btn{max-width:100%;text-align:center}
.free-lesson-page .page-hero .free-download-note{margin:12px 0 0;text-align:center;font-size:.9rem;color:var(--light)}
.free-lessons-index .catalog-cta{align-self:center;text-align:center}
@media(max-width:600px){
 .free-lesson-actions .btn{width:100%;max-width:340px}
 .free-lesson-page .page-hero h1{font-size:clamp(2rem,8vw,2.65rem)}
 .free-lesson-page .detail-grid>*{min-width:0}
}
