.literature_room__5m1Jl{color:#fff0fa}.literature_content__Mts__{width:min(900px,calc(100% - 40px))}.literature_room__5m1Jl li,.literature_room__5m1Jl p{font-size:19px;font-weight:600;line-height:1.7}.literature_room__5m1Jl h2{font-size:clamp(27px,5vw,36px);line-height:1.25}.literature_room__5m1Jl h3{margin-top:30px;font-size:24px;line-height:1.35}.literature_room__5m1Jl .eyebrow{font-size:15px;line-height:1.6}.literature_guide__3Q_Hh,.literature_panel__XV_aR{margin:38px 0;padding:32px;border:1px solid #dc94bb;border-radius:16px;background:linear-gradient(135deg,#742650,#4a1939)}.literature_guide__3Q_Hh{scroll-margin-top:24px}.literature_guide__3Q_Hh>h2{margin-bottom:6px}.literature_byline__7QizQ{color:#ffd3e9}.literature_room__5m1Jl a{color:#ffe2f2;text-decoration:underline;text-underline-offset:4px}.literature_room__5m1Jl a,.literature_room__5m1Jl summary{min-height:48px}.literature_room__5m1Jl a{display:inline-flex;flex-direction:column;justify-content:center}.literature_room__5m1Jl a:focus-visible,.literature_room__5m1Jl button:focus-visible,.literature_room__5m1Jl summary:focus-visible,.literature_room__5m1Jl textarea:focus-visible{outline:3px solid #fff;outline-offset:5px}.literature_pathway__PCC6n li{padding:16px 0}.literature_pathway__PCC6n p{margin:4px 0}.literature_room__5m1Jl li{margin-bottom:12px;padding-left:5px}.literature_room__5m1Jl summary{cursor:pointer;padding:12px 0;font-weight:800}.literature_room__5m1Jl details{border-block:1px solid #bc7399}.literature_audio__3GbM6{margin-top:32px;padding:22px;border:1px solid #dc94bb;border-radius:12px;background:#431530}.literature_audio__3GbM6 h3{margin-top:0}.literature_external__68ZKr{display:block;font-size:16px;font-weight:700;margin-top:6px}.literature_back__j99qZ{margin-top:24px;font-size:18px}.literature_practice__pR1vF{margin-top:30px;padding:22px;border:1px solid #dc94bb;border-radius:12px;background:#431530}.literature_practice__pR1vF h3{margin-top:0}.literature_choices__EewoM{display:grid;gap:12px;margin-block:20px}.literature_room__5m1Jl button{min-height:52px;padding:14px 18px;border:1px solid #ffc4e5;border-radius:9px;background:#76244f;color:#fff4fa;font:inherit;font-size:18px;font-weight:700;text-align:left}.literature_room__5m1Jl button:hover,.literature_room__5m1Jl button[aria-pressed=true]{background:#a52d6c}.literature_room__5m1Jl button:disabled{background:#4b263c;border-style:dashed;color:#e0c3d3}.literature_room__5m1Jl textarea{display:block;width:100%;min-height:160px;margin:12px 0 18px;padding:14px;border-radius:8px;border:1px solid #ffc4e5;background:#321126;color:#fff4fa;font:inherit;font-size:19px;line-height:1.6;resize:vertical}.literature_feedback__BooeN{border-left:4px solid #ffb5dc;padding:12px 16px;background:#632040}.literature_audio__3GbM6{min-width:0;overflow-wrap:anywhere}.literature_audio__3GbM6 label{display:block;font-size:18px;font-weight:800;margin-top:18px}.literature_audio__3GbM6 select{display:block;width:100%;min-width:0;min-height:52px;margin-block:8px 18px;padding:12px 8px;border:2px solid #ffc4e5;border-radius:9px;background:#321126;color:#fff4fa;font:inherit;font-size:18px;font-weight:700}.literature_audio__3GbM6 audio{display:block;width:100%;min-width:0;margin-block:18px}.literature_audio__3GbM6 input[type=range]{display:block;width:100%;min-height:48px;accent-color:#ffa6d3}.literature_audio__3GbM6 input:focus-visible,.literature_audio__3GbM6 select:focus-visible{outline:3px solid #fff;outline-offset:4px}.literature_playerButtons__zxxv7{display:flex;flex-wrap:wrap;gap:12px;margin-block:18px}.literature_playerButtons__zxxv7 button{flex:1 1 180px;overflow-wrap:anywhere}@media (max-width:600px){.literature_guide__3Q_Hh,.literature_panel__XV_aR{padding:23px 19px}.literature_audio__3GbM6,.literature_practice__pR1vF{padding:18px 14px}.literature_room__5m1Jl ol,.literature_room__5m1Jl ul{padding-left:24px}.literature_room__5m1Jl li,.literature_room__5m1Jl p{font-size:18px}}.ReadingNext_end__tnz5S{margin-block:1.5rem}.ReadingNext_sentinel__StDNP{height:2px}.ReadingNext_next__4aFSd{min-height:52px;border:2px solid #87204e!important;background:#ffc8e3!important;color:#561331!important;font-size:19px!important;font-weight:800!important;box-shadow:0 0 0 4px #ffe5f2,0 0 22px #eb74ae66!important;transform:none!important;transition:box-shadow .4s ease!important}.ReadingNext_next__4aFSd:focus-visible{outline:3px solid #591239!important;outline-offset:5px!important}.ReadingNext_arrow__ryoyw{display:inline-block;margin-right:.5em}.ReadingNext_end__tnz5S[data-reading-end=reached] .ReadingNext_next__4aFSd{box-shadow:0 0 0 4px #ffe5f2,0 0 28px #dc4f9588!important}html[data-motion=lively] .ReadingNext_end__tnz5S[data-reading-end=reached] .ReadingNext_arrow__ryoyw{animation:ReadingNext_nudge__Jy9jD 1.9s ease-in-out infinite}@keyframes ReadingNext_nudge__Jy9jD{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@media(prefers-reduced-motion:reduce){.ReadingNext_arrow__ryoyw{animation:none!important}.ReadingNext_next__4aFSd{transition:none!important}}html[data-motion=calm] .ReadingNext_arrow__ryoyw{animation:none!important}.LessonVisual_visual__Rw2pb{overflow:hidden}.LessonVisual_canvas__e5MEk{display:block;width:100%;height:auto;max-width:740px;margin:1.25rem auto;border:2px solid #a53a6d;border-radius:20px;background:#fff5fa;color:#581333}.LessonVisual_canvas__e5MEk text{font-family:inherit;font-size:23px;font-weight:700;fill:#581333}.LessonVisual_canvas__e5MEk .LessonVisual_letter__I9ctk{font-size:105px;font-weight:800}.LessonVisual_canvas__e5MEk ellipse,.LessonVisual_canvas__e5MEk path,.LessonVisual_canvas__e5MEk rect{stroke:#8a2454;stroke-width:4;fill:#ffd3e8}.LessonVisual_canvas__e5MEk path{fill:none;stroke-linecap:round;stroke-linejoin:round}.LessonVisual_pending__yTt9y{opacity:.2}.LessonVisual_revealed__ihGVc{opacity:1;transition:opacity .5s ease}.LessonVisual_caption__QtKrF{min-height:6em}.LessonVisual_controls__oQYma{display:flex;flex-wrap:wrap;gap:12px;margin:1rem 0}.LessonVisual_controls__oQYma button{min-height:48px;padding:12px 18px;border:2px solid #84234d;border-radius:16px;background:#fff0f8;color:#581333;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4;cursor:pointer}.LessonVisual_controls__oQYma button:focus-visible{outline:3px solid #581333;outline-offset:4px}.LessonVisual_controls__oQYma button:disabled{opacity:.65;cursor:default}.LessonVisual_visual__Rw2pb summary{font-size:18px;font-weight:700;cursor:pointer;padding:12px 0}.LessonVisual_visual__Rw2pb li{margin-block:12px}@media(prefers-reduced-motion:reduce){.LessonVisual_revealed__ihGVc{transition:none}}html[data-motion=calm] .LessonVisual_revealed__ihGVc{transition:none}.ProfessorChat_root__rnnId{position:fixed;z-index:42;right:24px;bottom:26px}.ProfessorChat_launcher__l1_iV{min-height:58px;padding:9px 18px 9px 10px;display:inline-flex;align-items:center;gap:10px;border:2px solid #ffe0f0;border-radius:999px;color:#4a1232;background:linear-gradient(135deg,#ffe5f3,#f795c9);box-shadow:0 8px 0 #7b29564d,0 14px 28px #4d102d66;font:inherit;font-size:17px;font-weight:900;cursor:pointer}.ProfessorChat_launcher__l1_iV span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:#fff4fa;background:#812451;font-size:24px;line-height:1;box-shadow:inset 0 0 0 2px #ffcee7}.ProfessorChat_launcher__l1_iV:focus-visible,.ProfessorChat_launcher__l1_iV:hover{background:#fff0f8}.ProfessorChat_panel__hsH5V{position:absolute;right:0;bottom:72px;width:min(460px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 120px));overflow-y:auto;padding:22px;border:2px solid #f3add0;border-radius:24px;background:#501536;color:#fff1fa;box-shadow:0 20px 48px #21081785;font-size:19px;line-height:1.65;overflow-wrap:anywhere}.ProfessorChat_header__eoevi{display:flex;align-items:start;justify-content:space-between;gap:16px;border-bottom:1px solid #db8db8;padding-bottom:15px}.ProfessorChat_header__eoevi p{margin:0;color:#ffc6e2;font-size:15px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.ProfessorChat_header__eoevi h2{margin:3px 0 0;font-size:clamp(25px,6vw,32px);line-height:1.15}.ProfessorChat_close__3LyIj{width:48px;min-height:48px;display:grid;flex:0 0 auto;place-items:center;padding:0;border:1px solid #f3add0;border-radius:50%;color:#fff1fa;background:#71234d;font:inherit;font-size:30px;cursor:pointer}.ProfessorChat_close__3LyIj:focus-visible,.ProfessorChat_close__3LyIj:hover{background:#8b2d5d}.ProfessorChat_panel__hsH5V p{color:#fff1fa}.ProfessorChat_status__QacC8{color:#ffd0e8!important;font-weight:800}.ProfessorChat_panel__hsH5V label{display:block;margin:1.5rem 0 .6rem;font-weight:800}.ProfessorChat_panel__hsH5V textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:150px;padding:1rem;border:2px solid #f3add0;border-radius:14px;background:#fff1fa;color:#3b102d;font:inherit;resize:vertical}.ProfessorChat_panel__hsH5V textarea::placeholder{color:#72415d;opacity:1}.ProfessorChat_panel__hsH5V textarea:focus-visible{outline:3px solid #fff1fa;outline-offset:4px}.ProfessorChat_actions__j1vjs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.ProfessorChat_actions__j1vjs button{min-height:52px;max-width:100%;padding:.7rem 1rem;border:2px solid #f3add0;border-radius:14px;color:#fff1fa;background:#652045;font:inherit;font-weight:800;opacity:1;cursor:not-allowed}@media (max-width:760px){.ProfessorChat_root__rnnId{right:12px;bottom:14px}.ProfessorChat_launcher__l1_iV{min-height:56px;padding-right:15px}.ProfessorChat_panel__hsH5V{right:0;bottom:68px;padding:19px;max-height:min(700px,calc(100vh - 100px))}}