.page_lesson__g_ULZ{max-width:1200px;margin:auto;padding:24px 20px 48px;color:#19354a}.page_nav__m9OCw{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-weight:800;margin-bottom:10px}.page_progress__CnMkJ{width:100%;height:10px;accent-color:#18736a;margin-bottom:20px}.page_stage__ac8oi{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:28px;background:#fffaf0;box-shadow:0 12px 40px #19354a18;border:1px solid #e1d8c2}.page_visual__npbIk{position:relative;min-height:540px;background:#d7e7dd}.page_visual__npbIk img{object-fit:cover;object-position:center 35%}.page_imageLabel__qUm_r{position:absolute;bottom:18px;left:18px;right:18px;width:fit-content;background:#19354aeb;color:white;padding:9px 16px;border-radius:20px;font-weight:800}.page_panel__JGBW9{padding:28px;display:flex;flex-direction:column;gap:16px;min-width:0}.page_panel__JGBW9 h1{font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.15;margin:0;color:#154e49}.page_panel__JGBW9 p{margin:0;font-size:1.06rem;line-height:1.6}.page_lesson__g_ULZ button,.page_primary__5__9e{border:2px solid #90ada5;border-radius:14px;padding:12px 16px;background:white;font:inherit;font-weight:750;min-height:48px;color:#19354a;cursor:pointer;text-align:center;overflow-wrap:anywhere}.page_lesson__g_ULZ button:disabled{cursor:default;opacity:.48}.page_lesson__g_ULZ button[aria-pressed=true]{border-color:#154e49;background:#d4eee1;box-shadow:0 0 0 2px #154e49}.page_lesson__g_ULZ .page_primary__5__9e{color:white;background:#17675c;border-color:#17675c;text-decoration:none;display:block}.page_lesson__g_ULZ a:focus-visible,.page_lesson__g_ULZ button:focus-visible,.page_lesson__g_ULZ input:focus-visible,.page_lesson__g_ULZ summary:focus-visible{outline:3px solid #b96116;outline-offset:4px}.page_lesson__g_ULZ h1:focus{outline:none}.page_verse__lrjRl{margin:0;padding:16px;background:#f5edd8;border-left:4px solid #c28722;border-radius:4px 12px 12px 4px}.page_verse__lrjRl p{font-size:1rem}.page_verse__lrjRl cite{display:block;margin-top:8px;font-size:.87rem;font-style:normal;font-weight:800}.page_tiles__tPpqU,.page_tools__6RDbG{display:flex;flex-wrap:wrap;gap:9px}.page_tiles__tPpqU button{flex:1 1 44%}.page_path__qUWF_{min-height:55px;padding:14px 14px 14px 38px;border:2px dashed #94b2a4;border-radius:14px;margin:0;background:#edf5e9}.page_path__qUWF_ li{padding:3px}.page_baskets__m_Z60,.page_matches__GiC4B{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_baskets__m_Z60 button{background:#f6e8c7}.page_matches__GiC4B>div{display:flex;flex-direction:column;gap:12px}.page_matches__GiC4B button{flex:1;min-height:76px}.page_feedback__KXk6I{min-height:24px;font-weight:750;line-height:1.5}.page_truth__gQMwe{background:#deefdf;padding:18px;border-radius:16px}.page_truth__gQMwe strong{display:block;margin-bottom:8px}.page_lesson__g_ULZ summary{cursor:pointer;font-weight:800;min-height:44px;padding:10px 0}.page_parent__e8DZz{margin-top:24px;padding:12px 20px;border:1px solid #ddd4bf;border-radius:16px}.page_parent__e8DZz p{line-height:1.65}.page_parent__e8DZz a{display:inline-block;padding:12px;text-decoration:underline}.page_plans__CdP9_{border:1px solid #94b2a4;border-radius:14px;padding:12px}.page_plans__CdP9_ legend{font-weight:800}.page_plans__CdP9_ label{display:flex;gap:12px;align-items:flex-start;padding:12px 2px;cursor:pointer;line-height:1.45}.page_plans__CdP9_ input{width:22px;height:22px;flex-shrink:0;accent-color:#17675c}@media (max-width:900px){.page_lesson__g_ULZ{padding:14px 12px 30px}.page_stage__ac8oi{grid-template-columns:1fr;border-radius:20px}.page_visual__npbIk{min-height:0;height:clamp(200px,52vw,340px)}.page_panel__JGBW9{padding:20px 16px;gap:14px}.page_imageLabel__qUm_r{bottom:10px;left:12px;font-size:.85rem}.page_nav__m9OCw{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.page_lesson__g_ULZ *{scroll-behavior:auto}}