.page_page__QrZYO{padding:2rem;max-width:800px;margin:0 auto}.page_main__i3mYF{margin-top:2rem}.page_main__i3mYF h1{margin-bottom:1rem}.page_description__vm5WG{color:var(--accent);margin-bottom:2rem}.page_unit__BawcG{margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid var(--border)}.page_unit__BawcG:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page_unit__BawcG h2{margin-bottom:1rem}.page_unit__BawcG p{color:var(--text-secondary);margin-bottom:2rem}.page_section__ARfYa{margin-bottom:2rem}.page_section__ARfYa h3{margin-bottom:1rem}.page_lessons__gM_Qk{display:flex;flex-direction:column;gap:1rem}.page_lesson__rUI5V{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid var(--border);border-radius:8px;text-decoration:none;color:var(--text);transition:all .2s}.page_lesson__rUI5V:hover{background-color:var(--light-gray);transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.page_lesson__rUI5V.page_completed__N03OE{background-color:#f0f9f0;border-color:#34a853}.page_lesson__rUI5V.page_completed__N03OE:hover{background-color:#e6f4ea}.page_lessonContent__SHaMZ{display:flex;align-items:center;gap:1rem}.page_lessonIcon__EgPoR{font-size:1.2rem}.page_lessonInfo__WPUMu h4{margin:0;font-size:1.1rem}.page_lessonInfo__WPUMu p{margin:.25rem 0 0;color:var(--accent);font-size:.9rem}.page_arrow__fWr8Z{color:var(--accent);font-size:1.2rem}.page_error__kczKk,.page_loading__yFIxZ{text-align:center;padding:2rem}.page_error__kczKk{color:var(--error)}