.lesson-page{background:#faf7f0;flex-direction:column;min-height:100%;display:flex}.final-exam-route{color:#16203a;font-family:var(--body,system-ui);background:#e3e9fb;border:1px solid #16203a2e;border-left:5px solid #2f55d4;border-radius:12px;margin-top:22px;padding:16px 18px;font-size:14px;line-height:1.55}.final-exam-route strong{margin-bottom:4px;display:block}.final-exam-route a{color:inherit;text-underline-offset:3px;font-weight:750}.final-exam-route.core{background:#fbe4de;border-left-color:#e24a2b}.final-exam-route.insurance{background:#fbeecf;border-left-color:#d88900}.final-exam-route.skip{background:#f2eee3;border-left-color:#4a5468}.lesson-shell-bottom{background:var(--paper,#faf7f0);border-top:1px solid var(--line,#16203a24);font-family:var(--body,system-ui);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;padding:32px 24px 48px;font-size:14px;font-weight:600;display:grid}.lesson-shell-bottom a{color:var(--ink,#16203a);text-decoration:none}.lesson-shell-bottom a:hover{color:var(--blue,#2f55d4);text-underline-offset:3px;text-decoration:underline}.lesson-shell-prev{text-align:left;justify-self:start}.lesson-shell-index{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft,#4a5468);justify-self:center;font-size:12px}.lesson-shell-next{text-align:right;justify-self:end}@media (max-width:640px){.lesson-shell-bottom{grid-template-columns:1fr;justify-items:start;gap:1rem}.lesson-shell-prev,.lesson-shell-index,.lesson-shell-next{text-align:left;justify-self:start}}
