.classic-lesson-root :where(p,ul,ol,li,blockquote,h1,h2,h3,h4,h5,h6,a,table,thead,tbody,tr,td,th,hr,figure,figcaption,dl,dt,dd,button,input,select,textarea){all:revert;box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word}.classic-lesson-root{font-family:var(--font-body,"Lato",-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);color:var(--text,#1a1a2e);background:var(--bg,#ffffff);font-size:1.7rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.classic-loading{padding:48px 24px;text-align:center;font-size:15px;color:#556}.classic-topbar{border-bottom:1px solid #e0ddd8;background:#ffffff}.classic-topbar__inner{max-width:920px;margin:0 auto;padding:12px 24px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-family:Lato,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}.classic-topbar__back{flex:none;color:var(--brand,#c2410c);font-weight:700;text-decoration:none}.classic-topbar__back:hover{text-decoration:underline;text-underline-offset:2px}.classic-topbar__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#556}.classic-endbar{display:none;border-top:1px solid #e0ddd8;background:#ffffff;margin-top:24px;padding:36px 24px 56px;text-align:center}.classic-lesson-root.is-complete .classic-endbar{display:block}.classic-endbar__exit{display:inline-block;padding:11px 26px;border:1.5px solid var(--brand,#c2410c);border-radius:8px;background:#ffffff;color:var(--brand,#c2410c);font-family:Lato,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .2s ease,color .2s ease}.classic-endbar__exit:focus-visible,.classic-endbar__exit:hover{background:var(--brand,#c2410c);color:#ffffff}