/* The free practice offer is visible before the explanation on every screen. */
.lesson-practice-offer{margin:.25rem 0 1.5rem;padding:1.35rem 1.5rem;border:1px solid #bba5ff65;border-radius:18px;background:linear-gradient(115deg,#bba5ff14,#88ead006)}
.lesson-practice-promise{margin:0 0 .4rem;color:#eee8ff;font-size:1.25rem;font-weight:650;line-height:1.45;text-wrap:pretty}
.lesson-practice-access{margin:0 0 1.05rem;color:#a9e5d5;font-size:.9375rem;line-height:1.5}
.lesson-practice-offer .lesson-actions{margin:0;gap:.85rem 1.2rem}
.lesson-practice-offer .button{min-height:48px;justify-content:center}
.lesson-practice-offer .text-link{line-height:1.5;padding-block:.5rem}
.lesson-practice-offer .lesson-language{font-size:.875rem}
.lesson-app-actions .text-link{line-height:1.6;overflow-wrap:anywhere}
@media(max-width:600px){.lesson-practice-offer{padding:1.1rem;margin-bottom:1.25rem}.lesson-practice-promise{font-size:1.125rem}.lesson-practice-offer .button{width:100%;text-align:center}.lesson-practice-offer .lesson-actions{gap:.5rem 1rem}}
