.lesson-navigation-module__R_7UQG__footer{border-top:1px solid var(--border);margin-top:40px;padding-top:24px}.lesson-navigation-module__R_7UQG__completion{margin-bottom:16px}.lesson-navigation-module__R_7UQG__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lesson-navigation-module__R_7UQG__navigation a{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:4px;min-height:44px;padding:10px 14px;display:flex}.lesson-navigation-module__R_7UQG__footer .lesson-navigation-module__R_7UQG__navigation a{color:var(--text);text-decoration:none}.lesson-navigation-module__R_7UQG__navigation a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.lesson-navigation-module__R_7UQG__navigation strong{font-size:14px;line-height:1.4}.lesson-navigation-module__R_7UQG__direction{color:var(--muted);font-size:12px;line-height:1.4}.lesson-navigation-module__R_7UQG__navigation .lesson-navigation-module__R_7UQG__next{background:#eef2ff;border-color:#c7d2fe;grid-column:2}.lesson-navigation-module__R_7UQG__next .lesson-navigation-module__R_7UQG__direction{color:var(--accent)}.lesson-navigation-module__R_7UQG__navigation a:hover{border-color:var(--accent)}@media (max-width:600px){.lesson-navigation-module__R_7UQG__navigation{grid-template-columns:minmax(0,1fr)}.lesson-navigation-module__R_7UQG__navigation .lesson-navigation-module__R_7UQG__next{grid-column:1}}
