.ExerciseLayout-module__s-p5ea__card{--exercise-section-space:1.5rem;--exercise-answer-space:1.5rem;--exercise-related-space:1rem;padding:1.25rem}.ExerciseLayout-module__s-p5ea__body{padding-block:1.5rem}.ExerciseLayout-module__s-p5ea__coach{margin-bottom:var(--exercise-section-space);gap:.75rem;padding:.75rem}.ExerciseLayout-module__s-p5ea__coachCharacter{width:3rem}.ExerciseLayout-module__s-p5ea__coachPrompt{font-size:1rem;font-weight:700;line-height:1.5}.ExerciseLayout-module__s-p5ea__answers{margin-top:var(--exercise-answer-space)}.ExerciseLayout-module__s-p5ea__imageOptionArtwork{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:absolute;inset:8%}.ExerciseLayout-module__s-p5ea__audioAction{margin-top:var(--exercise-related-space)}@media (min-width:640px){.ExerciseLayout-module__s-p5ea__card{--exercise-section-space:2rem;padding:1.5rem}.ExerciseLayout-module__s-p5ea__coach{gap:1rem;padding:1rem}.ExerciseLayout-module__s-p5ea__coachCharacter{width:3.5rem}}@media (max-height:700px) and (max-width:640px){.ExerciseLayout-module__s-p5ea__card{--exercise-answer-space:1.25rem}}
.SyllableBuild-module__Wg9trW__surface{flex-direction:column;align-items:center;gap:1.25rem;width:100%;min-width:0;display:flex}.SyllableBuild-module__Wg9trW__target{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;max-width:100%;min-height:6.75rem;display:flex}.SyllableBuild-module__Wg9trW__targetImage{background:#25b7c414;border-radius:1.5rem;flex-shrink:0;place-items:center;width:6rem;height:6rem;display:grid}.SyllableBuild-module__Wg9trW__targetWord{overflow-wrap:anywhere;text-align:center;min-width:0;max-width:100%;font-size:1.875rem;font-weight:800}.SyllableBuild-module__Wg9trW__listen{color:#fff;background:#0f6d75;border-radius:50%;place-items:center;min-width:4.5rem;min-height:4.5rem;display:grid}.SyllableBuild-module__Wg9trW__slots,.SyllableBuild-module__Wg9trW__tray{flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem;width:100%;min-width:0;display:flex}.SyllableBuild-module__Wg9trW__tile,.SyllableBuild-module__Wg9trW__emptySlot,.SyllableBuild-module__Wg9trW__footprint{overflow-wrap:anywhere;text-align:center;border:3px solid #0000;place-items:center;min-width:min(100%,4.75rem);max-width:100%;min-height:4.5rem;padding:.375rem .625rem;font-size:clamp(1.5rem,7vw,2.5rem);font-weight:800;line-height:1.15;display:grid}.SyllableBuild-module__Wg9trW__tile{color:#2d2d2d;cursor:pointer;position:relative}.SyllableBuild-module__Wg9trW__available{background:#fff;border-color:#f4c542;box-shadow:0 5px #f4c54238}.SyllableBuild-module__Wg9trW__selected{background:#eaf8f8;border-color:#25b7c4}.SyllableBuild-module__Wg9trW__emptySlot{color:#6b7280;background:#fbfbf7;border:3px dashed #2d2d2d2e;border-radius:1.25rem;font-size:.875rem}.SyllableBuild-module__Wg9trW__trayPlace{min-width:0;max-width:100%;display:grid}.SyllableBuild-module__Wg9trW__trayPlace>*{grid-area:1/1}.SyllableBuild-module__Wg9trW__footprint{color:#0000;border:2px dashed #2d2d2d1f;border-radius:1.25rem}.SyllableBuild-module__Wg9trW__soundBadge{color:#fff;background:#0f6d75;border:2px solid #fff;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;display:grid;position:absolute;top:-.375rem;right:-.375rem}.SyllableBuild-module__Wg9trW__wrong{cursor:default;background:#fff0ed;border-color:#ff6b5f}.SyllableBuild-module__Wg9trW__retry{color:#b93830;text-align:center;font-size:1rem;font-weight:800}.SyllableBuild-module__Wg9trW__result{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:0;max-width:100%;display:flex}.SyllableBuild-module__Wg9trW__completionImage{background:#f1faef;border:3px solid #6ccb5f73;border-radius:2rem;place-items:center;width:9rem;height:9rem;animation:.32s ease-out both SyllableBuild-module__Wg9trW__completion-pop;display:grid;overflow:hidden}@keyframes SyllableBuild-module__Wg9trW__completion-pop{0%{opacity:0;transform:scale(.78)}to{opacity:1;transform:scale(1)}}.SyllableBuild-module__Wg9trW__joinedWord{color:#2d2d2d;background:#f1faef;border:2px solid #6ccb5f;border-radius:1.5rem;justify-content:center;align-items:center;gap:.625rem;min-width:0;max-width:100%;min-height:4.5rem;padding:.5rem .75rem;font-size:clamp(2rem,8vw,3.5rem);font-weight:800;line-height:1.2;display:flex}.SyllableBuild-module__Wg9trW__joinedSyllables{flex-wrap:wrap;justify-content:center;min-width:0;max-width:100%;display:flex}.SyllableBuild-module__Wg9trW__joinedSyllable{overflow-wrap:anywhere;min-width:0;max-width:100%;display:inline-block}.SyllableBuild-module__Wg9trW__tile:focus-visible,.SyllableBuild-module__Wg9trW__listen:focus-visible,.SyllableBuild-module__Wg9trW__joinedWord:focus-visible{outline-offset:4px;outline:3px solid #0f6d75}@media (hover:hover) and (pointer:fine){.SyllableBuild-module__Wg9trW__available:not(:disabled):hover{border-color:#0f6d75}}@media (prefers-reduced-motion:reduce){.SyllableBuild-module__Wg9trW__surface *,.SyllableBuild-module__Wg9trW__surface :before,.SyllableBuild-module__Wg9trW__surface :after{transition:none!important;animation:none!important}}
.LearningBlend-module__KgZSqG__stage{flex-direction:column;align-items:center;gap:1rem;width:100%;min-width:0;display:flex}.LearningBlend-module__KgZSqG__word{color:#2d2d2d;background:#f7f4ee99;border-radius:1.5rem;flex-wrap:wrap;justify-content:center;align-items:center;max-width:100%;min-height:10rem;padding:1.5rem clamp(1rem,5vw,2.5rem);font-size:clamp(2.25rem,10vw,6rem);font-weight:800;line-height:1.25;display:flex}.LearningBlend-module__KgZSqG__syllable{white-space:nowrap;padding-block:.12em;display:inline-flex;position:relative}.LearningBlend-module__KgZSqG__syllable:after{content:"";opacity:0;background:#168a94;border-radius:999px;height:.065em;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);position:absolute;inset:auto .07em 0;transform:scaleX(.95)}.LearningBlend-module__KgZSqG__syllable[data-active=true]{color:#0f6d75;background:#eaf8f8;border-radius:.12em}.LearningBlend-module__KgZSqG__syllable[data-active=true]:after{opacity:1;transform:scaleX(1)}.LearningBlend-module__KgZSqG__letter{animation:1s cubic-bezier(.77,0,.175,1) both LearningBlend-module__KgZSqG__joinLetters;animation-delay:var(--letter-delay);display:inline-block}.LearningBlend-module__KgZSqG__stage[data-learning-blend=syllables] .LearningBlend-module__KgZSqG__letter{animation:none}.LearningBlend-module__KgZSqG__stage[data-learning-blend=syllables] .LearningBlend-module__KgZSqG__syllable{animation:1s cubic-bezier(.77,0,.175,1) both LearningBlend-module__KgZSqG__joinSyllables;animation-delay:var(--syllable-delay)}@keyframes LearningBlend-module__KgZSqG__joinSyllables{0%{opacity:0;transform:translate(var(--syllable-spread), .12em)}20%,50%{opacity:1;transform:translate(var(--syllable-spread), 0)}to{opacity:1;transform:translate(0)}}@keyframes LearningBlend-module__KgZSqG__joinLetters{0%{opacity:0;transform:translate(var(--letter-spread), .12em)}20%,50%{opacity:1;transform:translate(var(--letter-spread), 0)}to{opacity:1;transform:translate(0)}}.LearningBlend-module__KgZSqG__listen{color:#0f6d75;background:#eaf8f8;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:800;transition:transform .12s cubic-bezier(.23,1,.32,1);display:flex}.LearningBlend-module__KgZSqG__listen:focus-visible{outline-offset:3px;outline:2px solid #168a94}.LearningBlend-module__KgZSqG__listen:active:not(:disabled){transform:scale(.97)}.LearningBlend-module__KgZSqG__listen:disabled{opacity:.45}.LearningBlend-module__KgZSqG__status{color:#51656a;min-height:1.25rem;font-size:.875rem}@media (prefers-reduced-motion:reduce){.LearningBlend-module__KgZSqG__letter,.LearningBlend-module__KgZSqG__stage[data-learning-blend=syllables] .LearningBlend-module__KgZSqG__syllable{opacity:1;animation:none;transform:none}.LearningBlend-module__KgZSqG__listen,.LearningBlend-module__KgZSqG__syllable:after{transition:none}.LearningBlend-module__KgZSqG__listen:active:not(:disabled),.LearningBlend-module__KgZSqG__syllable:after{transform:none}}
.LevelUnlockBackdrop-module__XHmFOa__scene{position:relative}.LevelUnlockBackdrop-module__XHmFOa__frame{aspect-ratio:4/3;background:#f7f4ee;width:100%;position:relative;overflow:hidden}.LevelUnlockBackdrop-module__XHmFOa__media{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.LevelUnlockBackdrop-module__XHmFOa__loading{opacity:0}.LevelUnlockBackdrop-module__XHmFOa__visible{opacity:1}.LevelUnlockBackdrop-module__XHmFOa__playback{color:#0f6d75;background:#fff;border-radius:.75rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 2px 10px #0000001f}.LevelUnlockBackdrop-module__XHmFOa__playback:hover{background:#eaf8f8}.LevelUnlockBackdrop-module__XHmFOa__playback:focus-visible{outline-offset:3px;outline:3px solid #0f6d75}.LevelUnlockBackdrop-module__XHmFOa__playback:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.LevelUnlockBackdrop-module__XHmFOa__frame video{display:none}.LevelUnlockBackdrop-module__XHmFOa__playback:active{transform:none}}
.LibraryPageClient-module__2pP26q__page{min-width:0}.LibraryPageClient-module__2pP26q__destinationGrid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.LibraryPageClient-module__2pP26q__destinationCard{color:#2d2d2d;border:1px solid #2d2d2d1a;border-radius:28px;grid-template-columns:minmax(7.5rem,38%) minmax(0,1fr);min-width:0;min-height:11rem;text-decoration:none;display:grid;overflow:hidden}.LibraryPageClient-module__2pP26q__stories{background:#edf8e9}.LibraryPageClient-module__2pP26q__vocabulary{background:#fff7e0}.LibraryPageClient-module__2pP26q__destinationVisual{place-items:center;min-width:0;height:100%;padding:1rem;display:grid;overflow:hidden}.LibraryPageClient-module__2pP26q__destinationImage{-o-object-fit:contain;object-fit:contain;width:100%;max-width:9.5rem;height:100%;max-height:9.5rem;display:block}.LibraryPageClient-module__2pP26q__vocabularyImage{max-width:8.5rem;max-height:8.5rem}.LibraryPageClient-module__2pP26q__readingImage{transform:scale(1.06)}.LibraryPageClient-module__2pP26q__destinationContent{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:1rem 1rem 1rem 0;display:flex}.LibraryPageClient-module__2pP26q__destinationTitle{color:#2d2d2d;}.LibraryPageClient-module__2pP26q__destinationDescription{margin-top:.25rem;margin-bottom:.75rem;}.LibraryPageClient-module__2pP26q__destinationArrow{color:#fff;background:#0f6d75;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;margin-top:.75rem;display:grid}@media (min-width:900px){.LibraryPageClient-module__2pP26q__destinationGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}.LibraryPageClient-module__2pP26q__destinationCard{grid-template-rows:12.5rem minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:23rem}.LibraryPageClient-module__2pP26q__destinationVisual{height:12.5rem;padding:1.1rem}.LibraryPageClient-module__2pP26q__destinationImage{max-width:11rem;max-height:11rem}.LibraryPageClient-module__2pP26q__vocabularyImage{max-width:10rem;max-height:10rem}.LibraryPageClient-module__2pP26q__destinationContent{justify-content:flex-start;min-height:10rem;padding:.5rem 1.25rem 1.25rem}.LibraryPageClient-module__2pP26q__destinationArrow{margin-top:auto}}@media (hover:hover) and (pointer:fine){.LibraryPageClient-module__2pP26q__destinationCard:hover{border-color:#0f6d7573}}
.StoryLibraryPageClient-module__yxLs7a__page,.StoryLibraryPageClient-module__yxLs7a__storiesSection{min-width:0}.StoryLibraryPageClient-module__yxLs7a__storyCard{color:#2d2d2d;background:#fff;border:1px solid #dce7e0;border-radius:28px;flex-direction:column;min-width:0;padding:.625rem;display:flex;box-shadow:0 7px 16px -14px #213e3966}.StoryLibraryPageClient-module__yxLs7a__cover{background:#edf7f1;border-radius:22px;place-items:center;min-width:0;min-height:172px;padding:1rem;display:grid;position:relative;overflow:hidden}.StoryLibraryPageClient-module__yxLs7a__coverArt{place-items:center;width:100%;min-width:0;height:170px;display:grid}.StoryLibraryPageClient-module__yxLs7a__cover[data-library-cover-pair=true] .StoryLibraryPageClient-module__yxLs7a__coverArt{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.StoryLibraryPageClient-module__yxLs7a__illustration{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;height:100%;max-height:170px}.StoryLibraryPageClient-module__yxLs7a__status{color:#725817;background:#fff9dc;border:1px solid #fffc;border-radius:999px;align-items:center;gap:.25rem;max-width:calc(100% - 1.25rem);padding:.25rem .625rem;display:inline-flex;position:absolute;top:.625rem;right:.625rem;}.StoryLibraryPageClient-module__yxLs7a__status[data-library-read=true]{color:#346d2d;background:#ecf7e7}.StoryLibraryPageClient-module__yxLs7a__storyDetails{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:.875rem .375rem .375rem;display:flex}.StoryLibraryPageClient-module__yxLs7a__storyTitle{}.StoryLibraryPageClient-module__yxLs7a__storyMeta{color:#51656a;flex-wrap:wrap;align-items:center;gap:.375rem;margin:.5rem 0 .625rem;display:flex;}.StoryLibraryPageClient-module__yxLs7a__readAction,.StoryLibraryPageClient-module__yxLs7a__primaryRead{color:#0f6d75;border-radius:1rem;justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:44px;margin-top:auto;display:inline-flex;}.StoryLibraryPageClient-module__yxLs7a__primaryRead{color:#fff;background:#0f6d75;width:100%;padding:.75rem 1.25rem}.StoryLibraryPageClient-module__yxLs7a__featuredCard{background:#f5fbf7;border-color:#aacec5}.StoryLibraryPageClient-module__yxLs7a__featuredCard .StoryLibraryPageClient-module__yxLs7a__cover{background:#e2f2e9}.StoryLibraryPageClient-module__yxLs7a__freeReading{max-width:65ch;margin-bottom:1rem;}.StoryLibraryPageClient-module__yxLs7a__featuredStory{margin-bottom:1rem}.StoryLibraryPageClient-module__yxLs7a__shelf{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.StoryLibraryPageClient-module__yxLs7a__shelf .StoryLibraryPageClient-module__yxLs7a__storyCard:nth-child(3n+2) .StoryLibraryPageClient-module__yxLs7a__cover{background:#fff5d9}.StoryLibraryPageClient-module__yxLs7a__shelf .StoryLibraryPageClient-module__yxLs7a__storyCard:nth-child(3n) .StoryLibraryPageClient-module__yxLs7a__cover{background:#eaf4f9}@media (min-width:640px){.StoryLibraryPageClient-module__yxLs7a__featuredCard{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:stretch;gap:1.5rem;padding:1rem;display:grid}.StoryLibraryPageClient-module__yxLs7a__featuredCard .StoryLibraryPageClient-module__yxLs7a__cover{min-height:245px}.StoryLibraryPageClient-module__yxLs7a__featuredCard .StoryLibraryPageClient-module__yxLs7a__coverArt,.StoryLibraryPageClient-module__yxLs7a__featuredCard .StoryLibraryPageClient-module__yxLs7a__illustration{height:225px;max-height:225px}.StoryLibraryPageClient-module__yxLs7a__featuredCard .StoryLibraryPageClient-module__yxLs7a__storyDetails{justify-content:center;padding:1rem 1rem 1rem 0}.StoryLibraryPageClient-module__yxLs7a__featuredCard .StoryLibraryPageClient-module__yxLs7a__primaryRead{width:auto;min-width:140px;margin-top:.75rem}}@media (hover:hover) and (pointer:fine){.StoryLibraryPageClient-module__yxLs7a__storyCard:hover{border-color:#75aaa0}}
.ProgramThemePath-module__cXRBoa__themePage{width:min(100%,56rem);min-width:0;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1rem 3rem;margin:auto}.ProgramThemePath-module__cXRBoa__themeHead{background:#fffcf3;border:1px solid #e3ece5;border-radius:2rem;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding:1.25rem;display:grid}.ProgramThemePath-module__cXRBoa__themeHead>[data-child-page-header]{grid-column:1/-1}.ProgramThemePath-module__cXRBoa__themeArt{background:#e5f3ed;border-radius:1.25rem;place-items:center;width:4.5rem;height:4.5rem;padding:.25rem;display:grid}.ProgramThemePath-module__cXRBoa__themeArt img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ProgramThemePath-module__cXRBoa__themeSummary{text-wrap:pretty;flex-direction:column;gap:.125rem;min-width:0;margin:0;display:flex;}.ProgramThemePath-module__cXRBoa__progressValue{}.ProgramThemePath-module__cXRBoa__themePage .ProgramThemePath-module__cXRBoa__progressValue{color:#0f6d75}.ProgramThemePath-module__cXRBoa__progressLabel{color:#51656a;}.ProgramThemePath-module__cXRBoa__notice{color:#43575b;text-wrap:pretty;background:#fff8e7;border:1px solid #e9e1cb;border-radius:.75rem;grid-column:1/-1;min-width:0;margin:0;padding:.75rem 1rem;}.ProgramThemePath-module__cXRBoa__notice p{margin:0}.ProgramThemePath-module__cXRBoa__noticeIcon{vertical-align:-.125rem;width:1rem;height:1rem;display:inline}.ProgramThemePath-module__cXRBoa__retry{color:#0f6d75;text-underline-offset:.2em;min-height:2.75rem;margin-top:.25rem;text-decoration:underline;display:block;}.ProgramThemePath-module__cXRBoa__retry:focus-visible{outline-offset:3px;border-radius:.25rem;outline:3px solid #0f6d75}.ProgramThemePath-module__cXRBoa__themeScene{min-width:0;margin-top:1.5rem}.ProgramThemePath-module__cXRBoa__path{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ProgramThemePath-module__cXRBoa__row{grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.5rem;min-width:0;display:grid;position:relative}.ProgramThemePath-module__cXRBoa__row:before{content:"";pointer-events:none;background:#b7dcd7;border-radius:999px;width:3px;position:absolute;top:0;bottom:-1rem;left:calc(.875rem - 1.5px)}.ProgramThemePath-module__cXRBoa__row:first-child:before{top:50%}.ProgramThemePath-module__cXRBoa__row:last-child:before{bottom:50%}.ProgramThemePath-module__cXRBoa__stepNumber{color:#3f6563;font-variant-numeric:tabular-nums;background:#e3f2ef;border:3px solid #fffcf3;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;display:grid;position:relative;}.ProgramThemePath-module__cXRBoa__row[data-state=current] .ProgramThemePath-module__cXRBoa__stepNumber{color:#70551b;background:#ffe6a5}.ProgramThemePath-module__cXRBoa__row[data-state=done] .ProgramThemePath-module__cXRBoa__stepNumber{color:#3f7a35;background:#d9ebd5}.ProgramThemePath-module__cXRBoa__row[data-state=locked] .ProgramThemePath-module__cXRBoa__stepNumber{color:#2d2d2d99;background:#edf0ec}.ProgramThemePath-module__cXRBoa__station{--station-radius:1.75rem;--station-padding:.75rem;--sticker-color:#e7f3ed;min-width:0;min-height:8.25rem;padding:var(--station-padding);border-radius:var(--station-radius);color:#2d2d2d;background:#fffefb;border:1px solid #d7e8df;grid-template-columns:3.25rem minmax(0,1fr) 1.25rem;align-items:center;gap:.625rem;text-decoration:none;display:grid;position:relative;box-shadow:0 10px 24px -22px #26413d59}.ProgramThemePath-module__cXRBoa__row:nth-child(3n+2) .ProgramThemePath-module__cXRBoa__station{--sticker-color:#e5f3f7}.ProgramThemePath-module__cXRBoa__row:nth-child(3n) .ProgramThemePath-module__cXRBoa__station{--sticker-color:#fff0cf}.ProgramThemePath-module__cXRBoa__art{aspect-ratio:1;border-radius:calc(var(--station-radius) - var(--station-padding));background:var(--sticker-color);border:1px solid #ffffffd9;place-items:center;width:100%;padding:.2rem;display:grid}.ProgramThemePath-module__cXRBoa__art img{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;height:100%;display:block}.ProgramThemePath-module__cXRBoa__copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.ProgramThemePath-module__cXRBoa__title{text-wrap:balance;width:100%;display:block;}.ProgramThemePath-module__cXRBoa__station .ProgramThemePath-module__cXRBoa__title{color:inherit}.ProgramThemePath-module__cXRBoa__action{color:#0f6d75;text-wrap:pretty;}.ProgramThemePath-module__cXRBoa__endIcon{color:#0f6d75;place-items:center;width:1.25rem;height:1.25rem;display:grid}.ProgramThemePath-module__cXRBoa__endIcon svg{width:100%;height:100%;display:block}.ProgramThemePath-module__cXRBoa__currentMarker{color:#6a4f14;align-items:center;gap:.375rem;max-width:100%;display:inline-flex;}.ProgramThemePath-module__cXRBoa__avatar{background:#fff;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid;overflow:hidden}.ProgramThemePath-module__cXRBoa__station[data-state=current]{background:#fffcf0;border-color:#d9b454;box-shadow:0 12px 28px -22px #8d6f1d73}.ProgramThemePath-module__cXRBoa__station[data-state=done]{border-color:#d0e4c9}.ProgramThemePath-module__cXRBoa__station[data-state=done] .ProgramThemePath-module__cXRBoa__endIcon{color:#3f7a35}.ProgramThemePath-module__cXRBoa__station[data-state=locked]{color:#2d2d2d99;box-shadow:none;background:#f8f9f4;border-color:#e2e7df}.ProgramThemePath-module__cXRBoa__station[data-state=locked] .ProgramThemePath-module__cXRBoa__art img{opacity:.65;filter:saturate(.65)}.ProgramThemePath-module__cXRBoa__station[data-state=locked] .ProgramThemePath-module__cXRBoa__action,.ProgramThemePath-module__cXRBoa__station[data-state=locked] .ProgramThemePath-module__cXRBoa__endIcon{color:inherit}.ProgramThemePath-module__cXRBoa__station:focus-visible{outline-offset:4px;outline:3px solid #0f6d75}.ProgramThemePath-module__cXRBoa__footer{justify-content:center;margin-top:1.5rem;display:flex}.ProgramThemePath-module__cXRBoa__footerLink{color:#0f6d75;border-radius:1rem;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 1rem;display:inline-flex;}.ProgramThemePath-module__cXRBoa__footerLink:focus-visible{outline-offset:3px;outline:3px solid #0f6d75}.ProgramThemePath-module__cXRBoa__themePage ::selection{color:#2d2d2d;background:#ffe28b}@media (max-width:359px){.ProgramThemePath-module__cXRBoa__station{grid-template-columns:minmax(0,1fr) 1.25rem;gap:.75rem}.ProgramThemePath-module__cXRBoa__art{grid-area:1/1;width:3.75rem}.ProgramThemePath-module__cXRBoa__endIcon{grid-area:1/2}.ProgramThemePath-module__cXRBoa__copy{grid-area:2/1/auto/-1}}@media (min-width:400px){.ProgramThemePath-module__cXRBoa__row{grid-template-columns:2rem minmax(0,1fr);gap:.75rem}.ProgramThemePath-module__cXRBoa__row:before{left:calc(1rem - 1.5px)}.ProgramThemePath-module__cXRBoa__stepNumber{width:2rem;height:2rem}.ProgramThemePath-module__cXRBoa__station{--station-padding:1rem;grid-template-columns:4.5rem minmax(0,1fr) 1.75rem;gap:.875rem}.ProgramThemePath-module__cXRBoa__endIcon{width:1.75rem;height:1.75rem}}@media (min-width:640px){.ProgramThemePath-module__cXRBoa__themePage{padding-top:calc(2rem + env(safe-area-inset-top,0px))}.ProgramThemePath-module__cXRBoa__themeHead{-moz-column-gap:1.5rem;grid-template-columns:7rem minmax(0,1fr);gap:.75rem 1.5rem;padding:1.5rem}.ProgramThemePath-module__cXRBoa__themeHead>[data-child-page-header]{grid-area:1/2}.ProgramThemePath-module__cXRBoa__themeArt{border-radius:1.5rem;grid-area:1/1/3;width:7rem;height:7rem}.ProgramThemePath-module__cXRBoa__themeSummary{flex-direction:row;grid-area:2/2;align-items:baseline;gap:.625rem}.ProgramThemePath-module__cXRBoa__row{grid-template-columns:2.25rem minmax(0,1fr);gap:1rem}.ProgramThemePath-module__cXRBoa__row:before{left:calc(1.125rem - 1.5px)}.ProgramThemePath-module__cXRBoa__stepNumber{width:2.25rem;height:2.25rem}.ProgramThemePath-module__cXRBoa__station{--station-radius:2rem;--station-padding:1.25rem;grid-template-columns:6rem minmax(0,1fr) 2rem;gap:1.25rem;min-height:9rem}.ProgramThemePath-module__cXRBoa__endIcon{width:2rem;height:2rem}}@media (hover:hover) and (pointer:fine){a.ProgramThemePath-module__cXRBoa__station:hover{background:#f6fcf9;border-color:#168a94;box-shadow:0 14px 30px -24px #0f6d7573}}@media (prefers-reduced-motion:no-preference){a.ProgramThemePath-module__cXRBoa__station{transition:transform .15s ease-out,background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}a.ProgramThemePath-module__cXRBoa__station:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){a.ProgramThemePath-module__cXRBoa__station{transition:none}a.ProgramThemePath-module__cXRBoa__station:active{transform:none}}
.ProgramTokens-module__mXnHpq__scope{--program-ink:#2d2d2d;--program-action:#0f6d75;--program-action-hover:#0b5960;--program-muted:#51656a;--program-surface:#fff;--program-cream:#f7f4ee;--program-tint:#eaf8f8;--program-line:#dce8e7;--program-audio-line:#c7e4e7;--program-hover-line:#8dbfc5;--program-hover-tint:#eff8f8;--program-gold-surface:#fff7da;--program-gold-ink:#624b20;--program-radius-control:.875rem;--program-radius-button:1rem;--program-radius-inset:1.25rem;--program-radius-card:1.5rem;--program-radius-feature:1.75rem}
.ProgramAudioControls-module___JGBYa__compact{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.625rem;display:flex;}.ProgramAudioControls-module___JGBYa__control{border:1px solid var(--program-audio-line);border-radius:var(--program-radius-control);background:var(--program-tint);max-width:100%;min-height:2.75rem;color:var(--program-action);font:inherit;text-align:left;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:700;line-height:1.4;transition:background-color .15s,border-color .15s;display:inline-flex}.ProgramAudioControls-module___JGBYa__control svg{flex:none;width:1.25rem;height:1.25rem}.ProgramAudioControls-module___JGBYa__control[aria-pressed=true]{border-color:var(--program-action);background:var(--program-action);color:#fff}.ProgramAudioControls-module___JGBYa__control:focus-visible{outline:3px solid var(--program-action);outline-offset:3px}.ProgramAudioControls-module___JGBYa__audioBox{border-radius:var(--program-radius-inset);color:#31585d;background:#eaf7f8;margin:1.5rem 0 0;padding:1.25rem;}.ProgramAudioControls-module___JGBYa__title{color:var(--program-action);align-items:flex-start;gap:.625rem;margin:0 0 1rem;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.ProgramAudioControls-module___JGBYa__title svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem}.ProgramAudioControls-module___JGBYa__nativePlayer{width:100%;min-height:3.375rem;display:block}.ProgramAudioControls-module___JGBYa__nativePlayer[hidden]{display:none}.ProgramAudioControls-module___JGBYa__status{margin-top:.75rem;font-size:.875rem;line-height:1.5;display:block}.ProgramAudioControls-module___JGBYa__recovery{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.ProgramAudioControls-module___JGBYa__errorText{color:var(--program-gold-ink);margin:0;font-size:.875rem;line-height:1.6}@media (hover:hover) and (pointer:fine){.ProgramAudioControls-module___JGBYa__control:hover{border-color:var(--program-hover-line);background:#d9f0f1}.ProgramAudioControls-module___JGBYa__control[aria-pressed=true]:hover{background:var(--program-action-hover)}}@media (prefers-reduced-motion:reduce){.ProgramAudioControls-module___JGBYa__control{transition:none}}
.ProgramHome-module__VJfhmW__page{--ink:var(--program-ink);--teal:var(--program-action);--line:#2d2d2d1f;width:min(100%,72rem);min-width:0;color:var(--ink);margin:0 auto;padding:0 1rem 3rem;}.ProgramHome-module__VJfhmW__page *{box-sizing:border-box}.ProgramHome-module__VJfhmW__page :is(button,a):focus-visible{outline:3px solid var(--teal);outline-offset:3px}.ProgramHome-module__VJfhmW__page button{cursor:pointer;font-family:inherit}.ProgramHome-module__VJfhmW__preview,.ProgramHome-module__VJfhmW__notice,.ProgramHome-module__VJfhmW__empty{border-radius:var(--program-radius-button);background:#fff8df;max-width:65ch;margin:1rem 0;padding:.9rem 1rem;line-height:1.5}.ProgramHome-module__VJfhmW__preview{background:var(--program-tint);color:var(--teal)}.ProgramHome-module__VJfhmW__notice button{background:var(--program-surface);border:1px solid;border-radius:.75rem;min-height:2.75rem;margin-top:.5rem;padding:.4rem .8rem}.ProgramHome-module__VJfhmW__empty{background:var(--program-cream)}.ProgramHome-module__VJfhmW__feature{border-radius:var(--program-radius-feature);background:var(--program-tint);border:1px solid #0f6d7521;grid-template-columns:minmax(0,1fr) minmax(8rem,34%);align-items:center;gap:1rem;min-width:0;margin:1.5rem 0 2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.ProgramHome-module__VJfhmW__featureContent{min-width:0}.ProgramHome-module__VJfhmW__featureLabel{color:var(--teal);margin:.55rem 0 0;}.ProgramHome-module__VJfhmW__featureTitle{margin:0;}.ProgramHome-module__VJfhmW__featureImage{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:14rem;display:block}.ProgramHome-module__VJfhmW__primary,.ProgramHome-module__VJfhmW__secondary{border-radius:var(--program-radius-button);text-align:center;justify-content:center;align-items:center;gap:.5rem;max-width:100%;min-height:3.25rem;margin-top:1rem;padding:.65rem 1.2rem;text-decoration:none;display:inline-flex}.ProgramHome-module__VJfhmW__primary{background:var(--program-action);color:var(--program-surface);border:0;}.ProgramHome-module__VJfhmW__secondary{border:2px solid var(--teal);background:var(--program-surface);color:var(--teal);}.ProgramHome-module__VJfhmW__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:1.75rem 0 .85rem;display:flex}.ProgramHome-module__VJfhmW__headingTitle{margin:0;}.ProgramHome-module__VJfhmW__sectionHead a{min-height:2.75rem;color:var(--teal);align-items:center;font-weight:700;display:inline-flex}.ProgramHome-module__VJfhmW__themeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ProgramHome-module__VJfhmW__themeCard{min-width:0;min-height:10.5rem;color:var(--ink);text-align:left;background:#edf8e9;border:2px solid #0f6d751f;border-radius:1.35rem;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1rem;display:flex}.ProgramHome-module__VJfhmW__themeCard:nth-child(3n+2){background:var(--program-tint)}.ProgramHome-module__VJfhmW__themeCard:nth-child(3n){background:#fff7e0}.ProgramHome-module__VJfhmW__themeCard[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--program-surface)}.ProgramHome-module__VJfhmW__themeCard img{-o-object-fit:contain;object-fit:contain;width:4.25rem;height:4.25rem;display:block}.ProgramHome-module__VJfhmW__themeCopy{min-width:0;display:block}.ProgramHome-module__VJfhmW__themeTitle{display:block;}.ProgramHome-module__VJfhmW__themeCount{color:var(--program-muted);margin-top:.3rem;display:block;}.ProgramHome-module__VJfhmW__themeCount svg{vertical-align:-.15em;margin-right:.3rem;display:inline-block}.ProgramHome-module__VJfhmW__page .ProgramHome-module__VJfhmW__themeCard:disabled{cursor:default;background:var(--program-cream);border-color:var(--line);color:var(--program-muted)}.ProgramHome-module__VJfhmW__themeCard:disabled img,.ProgramHome-module__VJfhmW__textCard[aria-disabled=true] .ProgramHome-module__VJfhmW__textArt img{opacity:.65;filter:saturate(.65)}.ProgramHome-module__VJfhmW__clearTheme{min-height:2.75rem;color:var(--teal);background:0 0;border:0;padding:.3rem .5rem;font-weight:700;text-decoration:underline}.ProgramHome-module__VJfhmW__textGrid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}.ProgramHome-module__VJfhmW__textCard{border:1px solid var(--line);border-radius:var(--program-radius-inset);background:var(--program-surface);min-width:0;min-height:7rem;color:var(--ink);grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.7rem;text-decoration:none;display:grid}.ProgramHome-module__VJfhmW__textArt{background:var(--program-cream);border-radius:.95rem;place-items:center;width:5.5rem;height:5.5rem;display:grid}.ProgramHome-module__VJfhmW__textArt img{-o-object-fit:contain;object-fit:contain;width:88%;height:88%;display:block}.ProgramHome-module__VJfhmW__textCopy{min-width:0;display:block}.ProgramHome-module__VJfhmW__textCard[aria-disabled=true]{background:var(--program-cream);color:var(--program-muted)}.ProgramHome-module__VJfhmW__textCard[aria-disabled=true] svg{vertical-align:-.15em;margin-left:.3rem;display:inline-block}.ProgramHome-module__VJfhmW__textTitle{display:block;}.ProgramHome-module__VJfhmW__textTheme{color:var(--program-muted);margin-top:.25rem;display:block;}.ProgramHome-module__VJfhmW__cardStatus{background:var(--program-tint);width:fit-content;color:var(--teal);border-radius:.5rem;margin-bottom:.3rem;padding:.15rem .5rem;display:block;}@media (min-width:640px){.ProgramHome-module__VJfhmW__themeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.ProgramHome-module__VJfhmW__textGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ProgramHome-module__VJfhmW__textGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.ProgramHome-module__VJfhmW__feature{grid-template-columns:minmax(0,1fr) 5.5rem;gap:.6rem}.ProgramHome-module__VJfhmW__featureImage{max-height:6rem}.ProgramHome-module__VJfhmW__primary{width:100%}}@media (hover:hover) and (pointer:fine){.ProgramHome-module__VJfhmW__themeCard:not(:disabled):hover,a.ProgramHome-module__VJfhmW__textCard:hover{border-color:#0f6d7573}}@media (prefers-reduced-motion:no-preference){.ProgramHome-module__VJfhmW__themeCard,.ProgramHome-module__VJfhmW__textCard,.ProgramHome-module__VJfhmW__primary,.ProgramHome-module__VJfhmW__secondary{transition:transform .15s,border-color .15s}.ProgramHome-module__VJfhmW__themeCard:not(:disabled):active,a.ProgramHome-module__VJfhmW__textCard:active,.ProgramHome-module__VJfhmW__primary:active,.ProgramHome-module__VJfhmW__secondary:active{transform:scale(.985)}}
.ProgramReader-module__acYnlG__page{width:100%;min-width:0;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1rem 3rem;color:var(--program-ink);margin:0 auto;font-size:1rem;line-height:1.5;}.ProgramReader-module__acYnlG__readerPage{max-width:calc(600px + 2rem)}.ProgramReader-module__acYnlG__page *{box-sizing:border-box}.ProgramReader-module__acYnlG__page ::selection{color:var(--program-ink);background:#ffecad}.ProgramReader-module__acYnlG__page :is(button,a):focus-visible{outline:3px solid var(--program-action);outline-offset:4px}.ProgramReader-module__acYnlG__page :where(button){cursor:pointer;font-family:inherit}.ProgramReader-module__acYnlG__page :where(button:disabled){opacity:.58;cursor:default}.ProgramReader-module__acYnlG__page :is(h2,h3){text-wrap:balance;overflow-wrap:anywhere}.ProgramReader-module__acYnlG__page :is(h2,h3):focus{outline:none}.ProgramReader-module__acYnlG__titleAudio{margin-top:.75rem}.ProgramReader-module__acYnlG__titleAudio>div{margin-top:0}.ProgramReader-module__acYnlG__titleAudio:empty,.ProgramReader-module__acYnlG__wordAudio:empty,.ProgramReader-module__acYnlG__definitionAudio:empty,.ProgramReader-module__acYnlG__practiceAudio:empty,.ProgramReader-module__acYnlG__supportAudio:empty{display:none}.ProgramReader-module__acYnlG__panel{border:1px solid var(--program-line);background:var(--program-surface);border-radius:2rem;width:100%;min-width:0;max-width:600px;margin:1.5rem auto 0;padding:1.25rem;box-shadow:0 16px 40px -30px #26413d59}.ProgramReader-module__acYnlG__panel h2{letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.ProgramReader-module__acYnlG__panel>p{color:var(--program-muted);text-wrap:pretty;margin:1rem 0 0;font-weight:600}.ProgramReader-module__acYnlG__progress{align-items:center;gap:.875rem;margin-bottom:1.5rem;display:flex}.ProgramReader-module__acYnlG__steps{flex:1;gap:.375rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.ProgramReader-module__acYnlG__steps li{background:#e4ece8;border-radius:999px;min-width:0;height:.5rem;position:relative}.ProgramReader-module__acYnlG__steps li[data-past=true]{background:#8cc9c9}.ProgramReader-module__acYnlG__steps li[aria-current=step]{background:var(--program-action)}.ProgramReader-module__acYnlG__steps li>span,.ProgramReader-module__acYnlG__steps small{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProgramReader-module__acYnlG__stepCount{min-width:2.5rem;color:var(--program-muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:.875rem;font-weight:700;line-height:1.4}.ProgramReader-module__acYnlG__phaseHead{align-items:center;gap:.625rem;min-width:0;margin-bottom:1.5rem;display:flex}.ProgramReader-module__acYnlG__phaseIcon{background:var(--program-tint);width:2rem;height:2rem;color:var(--program-action);border-radius:.625rem;flex:none;place-items:center;display:grid}.ProgramReader-module__acYnlG__phaseIcon svg{width:1.25rem;height:1.25rem}.ProgramReader-module__acYnlG__coach{background:#f7fbfa;border:1px solid #dce8e7;border-radius:1rem;align-items:center;gap:.75rem;width:100%;min-width:0;max-width:448px;margin:0 auto 1.5rem;padding:.75rem;display:flex}.ProgramReader-module__acYnlG__coachCopy{flex:1;min-width:0}.ProgramReader-module__acYnlG__coach p{color:#31585d;text-wrap:pretty;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.ProgramReader-module__acYnlG__owlArt{flex:none;width:3rem;height:3rem;display:block;position:relative;overflow:hidden}.ProgramReader-module__acYnlG__owlArt img{-o-object-fit:contain;object-fit:contain;width:145%;max-width:none;height:218%;position:absolute;top:-52%;left:-22.5%}.ProgramReader-module__acYnlG__owlLarge{width:7rem;height:7rem;margin:0 auto 1.5rem}.ProgramReader-module__acYnlG__wordGrid{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;margin:0;display:grid}.ProgramReader-module__acYnlG__wordGrid[data-vocabulary-count="1"]{width:100%;max-width:448px;margin:0 auto}.ProgramReader-module__acYnlG__wordCard{background:#faf8f0;border:1px solid #e3e6d9;border-radius:1.25rem;min-width:0;padding:1.25rem}.ProgramReader-module__acYnlG__wordCard:nth-child(2n){background:#f1f8f5;border-color:#dce8e7}.ProgramReader-module__acYnlG__wordHead{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;min-width:0;display:flex}.ProgramReader-module__acYnlG__word{color:#293e37;text-align:center;overflow-wrap:anywhere;text-wrap:balance;min-width:0;max-width:100%;font-size:2rem;font-weight:800;line-height:1.3;display:block}.ProgramReader-module__acYnlG__wordAudio{min-width:0}.ProgramReader-module__acYnlG__wordAudio>div{justify-content:center;margin-top:0}.ProgramReader-module__acYnlG__definition{border-top:1px solid #2d2d2d1a;margin-top:1rem;padding-top:1rem}.ProgramReader-module__acYnlG__definition p{color:#51656a;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1rem;font-weight:600;line-height:1.6}.ProgramReader-module__acYnlG__definitionAudio{margin-top:.75rem}.ProgramReader-module__acYnlG__definitionAudio>div{margin-top:0}.ProgramReader-module__acYnlG__primary,.ProgramReader-module__acYnlG__secondary{text-align:center;text-wrap:pretty;border:2px solid #0000;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;width:100%;max-width:100%;min-height:3.5rem;margin-top:1.5rem;padding:.875rem 1.25rem;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;display:flex}.ProgramReader-module__acYnlG__primary{background:var(--program-action);color:#fff}.ProgramReader-module__acYnlG__secondary{border-color:var(--program-audio-line);background:var(--program-surface);color:var(--program-action)}.ProgramReader-module__acYnlG__primary svg,.ProgramReader-module__acYnlG__secondary svg{flex:none;width:1.25rem;height:1.25rem}.ProgramReader-module__acYnlG__primary svg:last-child{transform:translate(1px)}.ProgramReader-module__acYnlG__finishActions{gap:.75rem;margin-top:1.5rem;display:grid}.ProgramReader-module__acYnlG__finishActions :is(.ProgramReader-module__acYnlG__primary,.ProgramReader-module__acYnlG__secondary){margin-top:0}.ProgramReader-module__acYnlG__textAction{border:1px solid var(--program-line);background:var(--program-surface);max-width:100%;min-height:2.75rem;color:var(--program-action);text-align:center;border-radius:.875rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:1rem;font-weight:700;line-height:1.5;display:inline-flex}.ProgramReader-module__acYnlG__textAction svg{flex:none;width:1.25rem;height:1.25rem}.ProgramReader-module__acYnlG__selfReadFooter{gap:.75rem;margin-top:1.5rem;display:grid}.ProgramReader-module__acYnlG__selfReadFooter .ProgramReader-module__acYnlG__primary{margin-top:0}.ProgramReader-module__acYnlG__muted{color:var(--program-muted);text-wrap:pretty;margin:0;font-size:.875rem;line-height:1.6}.ProgramReader-module__acYnlG__readerBody{white-space:pre-line;overflow-wrap:anywhere;background:#faf8f2;border:1px solid #eee9dc;border-radius:1rem;max-width:55ch;margin:0 auto;padding:1rem;font-size:1.25rem;font-weight:500;line-height:1.85}.ProgramReader-module__acYnlG__readerImage{-o-object-fit:contain;object-fit:contain;width:100%;height:10rem;margin:0 auto 1.5rem;display:block}.ProgramReader-module__acYnlG__practiceGrid{gap:.75rem;width:100%;min-width:0;max-width:448px;margin:0 auto;display:grid}.ProgramReader-module__acYnlG__practiceWithAudio{background:#f8faf4;border:1px solid #dfe7df;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.625rem .75rem;display:grid}.ProgramReader-module__acYnlG__practiceWithAudio>button{color:#293e37;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-width:0;min-height:3.5rem;padding:.25rem 0;font-size:1.25rem;font-weight:700;line-height:1.4;display:flex}.ProgramReader-module__acYnlG__practiceWithAudio>button>span:first-child{min-width:0}.ProgramReader-module__acYnlG__practiceMarker{color:#3f7a35;border:2px solid #cddccc;border-radius:50%;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}.ProgramReader-module__acYnlG__practiceMarker svg{width:1rem;height:1rem}.ProgramReader-module__acYnlG__practiceWithAudio>button[aria-pressed=true]{opacity:1;color:#28613c}.ProgramReader-module__acYnlG__practiceWithAudio>button[aria-pressed=true] .ProgramReader-module__acYnlG__practiceMarker{color:#fff;background:#43855b;border-color:#43855b}.ProgramReader-module__acYnlG__practiceAudio{min-width:0}.ProgramReader-module__acYnlG__practiceAudio>div{margin-top:0}.ProgramReader-module__acYnlG__practiceWithAudio:has(>.ProgramReader-module__acYnlG__practiceAudio:empty){grid-template-columns:minmax(0,1fr)}.ProgramReader-module__acYnlG__quiz{min-width:0}.ProgramReader-module__acYnlG__questionProgress{color:var(--program-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.ProgramReader-module__acYnlG__questionProgress p{margin:0}.ProgramReader-module__acYnlG__questionProgress>span{gap:.375rem;display:flex}.ProgramReader-module__acYnlG__questionProgress i{background:#e1e8e6;border-radius:999px;width:1.5rem;height:.375rem}.ProgramReader-module__acYnlG__questionProgress i[data-answered=true]{background:#80c6ce}.ProgramReader-module__acYnlG__questionProgress i[data-current=true]{background:var(--program-action)}.ProgramReader-module__acYnlG__questionPrompt{background:#f7fbfa;border:1px solid #dce8e7;border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem;display:flex}.ProgramReader-module__acYnlG__quiz h3{letter-spacing:-.01em;min-width:0;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5}.ProgramReader-module__acYnlG__options{gap:1rem;margin-top:1rem;display:grid}.ProgramReader-module__acYnlG__optionWithAudio{min-width:0}.ProgramReader-module__acYnlG__optionWithAudio>button{background:var(--program-surface);width:100%;min-height:4.5rem;color:var(--program-ink);text-align:left;border:2px solid #dde6e4;border-radius:1rem;align-items:center;gap:.75rem;padding:1rem;font-size:1rem;font-weight:600;line-height:1.55;display:flex}.ProgramReader-module__acYnlG__optionMarker{width:2rem;height:2rem;color:var(--program-muted);font-variant-numeric:tabular-nums;background:#f3f1eb;border-radius:.625rem;flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid}.ProgramReader-module__acYnlG__optionMarker svg{width:1.25rem;height:1.25rem}.ProgramReader-module__acYnlG__optionCopy{overflow-wrap:anywhere;text-wrap:pretty;min-width:0}.ProgramReader-module__acYnlG__optionCopy small{min-height:1.25rem;margin-top:.25rem;font-size:.875rem;font-weight:700;line-height:1.4;display:block}.ProgramReader-module__acYnlG__optionWithAudio>button[data-answer-state]{opacity:1}.ProgramReader-module__acYnlG__optionWithAudio>button[data-answer-state=correct]{color:#2b603a;background:#eff8ee;border-color:#7daf8a}.ProgramReader-module__acYnlG__optionWithAudio>button[data-answer-state=correct] .ProgramReader-module__acYnlG__optionMarker{color:#fff;background:#3d7b4f}.ProgramReader-module__acYnlG__optionWithAudio>button[data-answer-state=selected]{color:#6b511c;background:#fff9e8;border-color:#dabd6e}.ProgramReader-module__acYnlG__optionWithAudio>button[data-answer-state=selected] .ProgramReader-module__acYnlG__optionMarker{color:#6b511c;background:#f7e3a8}.ProgramReader-module__acYnlG__optionWithAudio>button[data-answer-state=other]{color:var(--program-muted);background:#fafbf9}.ProgramReader-module__acYnlG__quizActions{margin-top:1.5rem}.ProgramReader-module__acYnlG__quizActions .ProgramReader-module__acYnlG__primary{margin-top:0}.ProgramReader-module__acYnlG__quiz>.ProgramReader-module__acYnlG__textAction,.ProgramReader-module__acYnlG__passageReference{margin-bottom:1rem}.ProgramReader-module__acYnlG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProgramReader-module__acYnlG__discovery{background:#fffaf0;border:1px solid #e8e2ce;border-radius:1rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.ProgramReader-module__acYnlG__discovery>div{min-width:0}.ProgramReader-module__acYnlG__knowledgeFact{color:#624b20;overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1.25rem;font-weight:600;line-height:1.7}.ProgramReader-module__acYnlG__startPanel,.ProgramReader-module__acYnlG__completion{text-align:center}.ProgramReader-module__acYnlG__supportAudio>div{justify-content:center}.ProgramReader-module__acYnlG__completionArt{width:7rem;height:7rem;margin:0 auto 1rem;display:block;overflow:hidden}.ProgramReader-module__acYnlG__completionOwl{-o-object-fit:contain;object-fit:contain;width:7rem;height:7rem;transform:translateY(30%)scale(2)}.ProgramReader-module__acYnlG__bookLink{max-width:100%;min-height:2.75rem;color:var(--program-action);text-underline-offset:.2em;justify-content:center;align-items:center;gap:.625rem;margin-top:1rem;font-size:1rem;font-weight:700;text-decoration:underline;display:inline-flex}.ProgramReader-module__acYnlG__bookLink svg{flex:none;width:1.25rem;height:1.25rem}.ProgramReader-module__acYnlG__preview,.ProgramReader-module__acYnlG__notice{color:#6b511c;text-wrap:pretty;background:#fff7dc;border:1px solid #e5dfc9;border-radius:1rem;margin:1rem 0;padding:1rem;font-size:.875rem;line-height:1.6}.ProgramReader-module__acYnlG__preview{border-color:var(--program-audio-line);background:var(--program-tint);color:var(--program-action)}.ProgramReader-module__acYnlG__notice p{margin:0}.ProgramReader-module__acYnlG__notice button{border:1px solid;border-radius:.625rem;max-width:100%;min-height:2.75rem;margin-top:.5rem;padding:.4rem .8rem;font-weight:700}@media (min-width:640px){.ProgramReader-module__acYnlG__page{padding-top:calc(2rem + env(safe-area-inset-top,0px))}.ProgramReader-module__acYnlG__panel{padding:1.5rem}.ProgramReader-module__acYnlG__coach{gap:1rem;padding:1rem}.ProgramReader-module__acYnlG__owlArt{width:3.5rem;height:3.5rem}.ProgramReader-module__acYnlG__owlLarge{width:7rem;height:7rem}.ProgramReader-module__acYnlG__wordGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ProgramReader-module__acYnlG__wordGrid[data-vocabulary-count="1"]{grid-template-columns:minmax(0,1fr)}.ProgramReader-module__acYnlG__readerBody{padding:1.25rem;line-height:1.9}}@media (max-width:359px){.ProgramReader-module__acYnlG__wordCard{padding:1rem}.ProgramReader-module__acYnlG__practiceWithAudio{grid-template-columns:minmax(0,1fr);gap:.375rem}.ProgramReader-module__acYnlG__practiceAudio>div{justify-content:flex-start}.ProgramReader-module__acYnlG__discovery{align-items:flex-start}}@media (hover:hover) and (pointer:fine){.ProgramReader-module__acYnlG__primary:hover:not(:disabled){background:var(--program-action-hover)}.ProgramReader-module__acYnlG__secondary:hover:not(:disabled),.ProgramReader-module__acYnlG__textAction:hover:not(:disabled){border-color:var(--program-hover-line);background:var(--program-hover-tint)}.ProgramReader-module__acYnlG__optionWithAudio>button:hover:not(:disabled){background:#f2fbfb;border-color:#66b7c1}.ProgramReader-module__acYnlG__practiceWithAudio>button:hover:not(:disabled){background:#eef6e9}.ProgramReader-module__acYnlG__bookLink:hover{color:#083e45}}@media (prefers-reduced-motion:no-preference){.ProgramReader-module__acYnlG__primary,.ProgramReader-module__acYnlG__secondary,.ProgramReader-module__acYnlG__textAction,.ProgramReader-module__acYnlG__optionWithAudio>button,.ProgramReader-module__acYnlG__practiceWithAudio>button{transition:transform .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.ProgramReader-module__acYnlG__primary:active:not(:disabled),.ProgramReader-module__acYnlG__secondary:active:not(:disabled),.ProgramReader-module__acYnlG__textAction:active:not(:disabled){transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.ProgramReader-module__acYnlG__page :is(button,a){transition:none}.ProgramReader-module__acYnlG__primary:active,.ProgramReader-module__acYnlG__secondary:active,.ProgramReader-module__acYnlG__textAction:active{transform:none}}
.ReadingProgram-module__T_XAiG__page{--ink:var(--program-ink);--teal:var(--program-action);--line:var(--program-line);width:min(100%,72rem);min-width:0;color:var(--ink);margin:0 auto;padding:0 1rem 3rem;font-size:1rem;line-height:1.5;}.ReadingProgram-module__T_XAiG__page *{box-sizing:border-box}.ReadingProgram-module__T_XAiG__page ::selection{color:var(--program-ink);background:#ffecad}.ReadingProgram-module__T_XAiG__page :is(button,a):focus-visible{outline:3px solid var(--teal);outline-offset:4px}.ReadingProgram-module__T_XAiG__page :where(button){cursor:pointer;font-family:inherit}.ReadingProgram-module__T_XAiG__page :where(button:disabled){opacity:.58;cursor:default}.ReadingProgram-module__T_XAiG__page :is(h2,h3){text-wrap:balance;overflow-wrap:anywhere}.ReadingProgram-module__T_XAiG__page :is(h2,h3):focus{outline:none}.ReadingProgram-module__T_XAiG__readerPage{max-width:56rem}.ReadingProgram-module__T_XAiG__preview,.ReadingProgram-module__T_XAiG__notice{border-radius:var(--program-radius-button);color:#6b511c;background:#fff7dc;margin:1rem 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.6}.ReadingProgram-module__T_XAiG__notice button{border:1px solid;border-radius:.75rem;min-height:2.75rem;margin-top:.5rem;padding:.4rem .8rem;font-weight:700}.ReadingProgram-module__T_XAiG__preview{background:var(--program-tint);color:var(--teal)}.ReadingProgram-module__T_XAiG__muted{color:var(--program-muted);font-size:.875rem;line-height:1.6}.ReadingProgram-module__T_XAiG__primary,.ReadingProgram-module__T_XAiG__secondary{text-align:center;border:2px solid #0000;border-radius:1.125rem;justify-content:center;align-items:center;gap:.75rem;max-width:100%;min-height:3.5rem;margin-top:1.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.ReadingProgram-module__T_XAiG__primary{background:var(--teal);color:var(--program-surface)}.ReadingProgram-module__T_XAiG__secondary{border-color:var(--program-audio-line);background:var(--program-surface);color:var(--teal)}.ReadingProgram-module__T_XAiG__primary svg,.ReadingProgram-module__T_XAiG__secondary svg{flex:none;width:1.25rem;height:1.25rem}.ReadingProgram-module__T_XAiG__steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.ReadingProgram-module__T_XAiG__steps li{min-width:0;color:var(--program-muted);text-align:center;align-content:start;justify-items:center;gap:.5rem;display:grid;position:relative}.ReadingProgram-module__T_XAiG__steps li:not(:last-child):after{background:var(--program-line);content:"";width:calc(100% - 2.5rem);height:2px;position:absolute;top:1.125rem;left:calc(50% + 1.375rem)}.ReadingProgram-module__T_XAiG__steps li>span{background:var(--program-surface);font-variant-numeric:tabular-nums;border:2px solid #e3e7e4;border-radius:50%;place-items:center;width:2.375rem;height:2.375rem;font-size:.875rem;font-weight:700;display:grid}.ReadingProgram-module__T_XAiG__steps li[data-past=true]>span{color:var(--teal);background:#e8f6f7;border-color:#b4dfe1}.ReadingProgram-module__T_XAiG__steps li[data-past=true]:after{background:#acdce0}.ReadingProgram-module__T_XAiG__steps li[aria-current=step]{color:var(--teal);font-weight:700}.ReadingProgram-module__T_XAiG__steps li[aria-current=step]>span{color:#684a15;background:#fce29a;border-color:#e4b534}.ReadingProgram-module__T_XAiG__steps small{font-size:.875rem;font-weight:600;line-height:1.4}.ReadingProgram-module__T_XAiG__panel{border:1px solid var(--line);border-radius:var(--program-radius-feature);background:var(--program-surface);min-width:0;margin:1.5rem auto;padding:2rem}.ReadingProgram-module__T_XAiG__panel h2{letter-spacing:-.015em;margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.ReadingProgram-module__T_XAiG__panel>p{color:var(--program-muted);margin:1rem 0 0;font-weight:600}.ReadingProgram-module__T_XAiG__phaseHead{flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:1.5rem;display:flex}.ReadingProgram-module__T_XAiG__phaseIcon{border-radius:var(--program-radius-control);width:2.75rem;height:2.75rem;color:var(--teal);background:#e8f6f7;flex:none;place-items:center;display:grid}.ReadingProgram-module__T_XAiG__phaseIcon svg{width:1.5rem;height:1.5rem}.ReadingProgram-module__T_XAiG__stepCount{color:var(--program-muted);margin-left:auto;font-size:.875rem;font-weight:600}.ReadingProgram-module__T_XAiG__coach{border-radius:var(--program-radius-inset);background:var(--program-hover-tint);align-items:center;gap:1rem;min-height:6rem;margin-bottom:1.5rem;padding:.5rem 1rem;display:flex}.ReadingProgram-module__T_XAiG__owlArt{flex:none;width:4.5rem;height:4.5rem;display:block;position:relative;overflow:hidden}.ReadingProgram-module__T_XAiG__owlArt img{-o-object-fit:contain;object-fit:contain;width:145%;max-width:none;height:218%;position:absolute;top:-52%;left:-22.5%}.ReadingProgram-module__T_XAiG__owlLarge{width:10rem;height:10rem;margin:0 auto 1.5rem}.ReadingProgram-module__T_XAiG__coach p{color:#31585d;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.ReadingProgram-module__T_XAiG__readerImage{-o-object-fit:contain;object-fit:contain;width:100%;height:11rem;margin:0 auto 1.5rem;display:block}.ReadingProgram-module__T_XAiG__readerBody{border-radius:var(--program-radius-inset);white-space:pre-line;overflow-wrap:anywhere;background:#faf8f2;max-width:55ch;margin:0 auto;padding:1.5rem;font-size:1.25rem;font-weight:500;line-height:1.9}.ReadingProgram-module__T_XAiG__wordGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;display:grid}.ReadingProgram-module__T_XAiG__wordGrid[data-vocabulary-count="1"]{grid-template-columns:minmax(0,1fr)}.ReadingProgram-module__T_XAiG__wordGrid article,.ReadingProgram-module__T_XAiG__practiceWithAudio>button{border-radius:var(--program-radius-card);text-align:left;background:#fffaf0;border:2px solid #eadfc0;min-width:0;padding:1.5rem}.ReadingProgram-module__T_XAiG__wordGrid article strong{color:#785817;overflow-wrap:anywhere;font-size:1.875rem;font-weight:700;line-height:1.3;display:block}.ReadingProgram-module__T_XAiG__wordGrid article p{color:#5d513d;max-width:55ch;margin:.75rem 0 0;font-size:1rem;line-height:1.7}.ReadingProgram-module__T_XAiG__practiceWithAudio>button{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;min-height:6rem;font-size:1.5rem;font-weight:700;line-height:1.4;transition:background-color .15s,border-color .15s;display:flex}.ReadingProgram-module__T_XAiG__practiceMarker{color:#72561b;border:2px solid #d2bf87;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.ReadingProgram-module__T_XAiG__practiceMarker svg{width:1.25rem;height:1.25rem}.ReadingProgram-module__T_XAiG__practiceWithAudio>button[aria-pressed=true]{opacity:1;color:#28613c;background:#eef8ee;border-color:#aad8bb}.ReadingProgram-module__T_XAiG__practiceWithAudio>button[aria-pressed=true] .ReadingProgram-module__T_XAiG__practiceMarker{color:var(--program-surface);background:#43855b;border-color:#43855b}.ReadingProgram-module__T_XAiG__wordAudio{width:100%;max-width:24rem;min-height:3.375rem;margin-top:1.25rem;display:block}.ReadingProgram-module__T_XAiG__selfReadFooter{justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.ReadingProgram-module__T_XAiG__selfReadFooter>div{max-width:32rem}.ReadingProgram-module__T_XAiG__selfReadFooter .ReadingProgram-module__T_XAiG__primary{flex:none;margin-top:0}.ReadingProgram-module__T_XAiG__timer{color:var(--teal);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;margin:.75rem 0 0;font-size:1rem;font-weight:700;display:flex}.ReadingProgram-module__T_XAiG__timer svg{width:1.25rem;height:1.25rem}.ReadingProgram-module__T_XAiG__quiz{min-width:0}.ReadingProgram-module__T_XAiG__questionProgress{color:var(--program-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}.ReadingProgram-module__T_XAiG__questionProgress p{margin:0}.ReadingProgram-module__T_XAiG__questionProgress>span{gap:.375rem;display:flex}.ReadingProgram-module__T_XAiG__questionProgress i{background:#e1e8e6;border-radius:99px;width:1.5rem;height:.375rem}.ReadingProgram-module__T_XAiG__questionProgress i[data-answered=true]{background:#80c6ce}.ReadingProgram-module__T_XAiG__questionProgress i[data-current=true]{background:#d5a829}.ReadingProgram-module__T_XAiG__questionPrompt{border-radius:var(--program-radius-inset);background:var(--program-hover-tint);align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.ReadingProgram-module__T_XAiG__quiz h3{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.5}.ReadingProgram-module__T_XAiG__options{gap:1rem;display:grid}.ReadingProgram-module__T_XAiG__optionWithAudio>button{border-radius:var(--program-radius-inset);background:var(--program-surface);min-height:5.25rem;color:var(--ink);text-align:left;border:2px solid #dde6e4;align-items:center;gap:1rem;padding:1.125rem 1.25rem;font-size:1.25rem;font-weight:600;line-height:1.55;transition:background-color .15s,border-color .15s;display:flex}.ReadingProgram-module__T_XAiG__optionMarker{border-radius:var(--program-radius-control);width:2.5rem;height:2.5rem;color:var(--program-muted);background:#f3f1eb;flex:none;place-items:center;font-size:1rem;font-weight:700;display:grid}.ReadingProgram-module__T_XAiG__optionMarker svg{width:1.5rem;height:1.5rem}.ReadingProgram-module__T_XAiG__optionCopy{overflow-wrap:anywhere;min-width:0}.ReadingProgram-module__T_XAiG__optionCopy small{min-height:1.25rem;margin-top:.25rem;font-size:.875rem;font-weight:700;line-height:1.4;display:block}.ReadingProgram-module__T_XAiG__optionWithAudio>button[data-answer-state]{opacity:1}.ReadingProgram-module__T_XAiG__optionWithAudio>button[data-answer-state=correct]{color:#2b603a;background:#eff8ee;border-color:#7daf8a}.ReadingProgram-module__T_XAiG__optionWithAudio>button[data-answer-state=correct] .ReadingProgram-module__T_XAiG__optionMarker{color:var(--program-surface);background:#3d7b4f}.ReadingProgram-module__T_XAiG__optionWithAudio>button[data-answer-state=selected]{color:#6b511c;background:#fff9e8;border-color:#dabd6e}.ReadingProgram-module__T_XAiG__optionWithAudio>button[data-answer-state=selected] .ReadingProgram-module__T_XAiG__optionMarker{color:#6b511c;background:#f7e3a8}.ReadingProgram-module__T_XAiG__optionWithAudio>button[data-answer-state=other]{color:var(--program-muted);background:#fafbf9}.ReadingProgram-module__T_XAiG__quizActions{justify-content:flex-end;margin-top:1.5rem;display:flex}.ReadingProgram-module__T_XAiG__quizActions .ReadingProgram-module__T_XAiG__primary{min-width:min(100%,14rem);margin-top:0}.ReadingProgram-module__T_XAiG__visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReadingProgram-module__T_XAiG__discovery{border-radius:var(--program-radius-card);background:var(--program-gold-surface);align-items:center;gap:1.25rem;padding:1.5rem;display:flex}.ReadingProgram-module__T_XAiG__discovery .ReadingProgram-module__T_XAiG__owlArt{width:6rem;height:6rem}.ReadingProgram-module__T_XAiG__knowledgeFact{color:var(--program-gold-ink);margin:0;font-size:1.25rem;font-weight:600;line-height:1.7}.ReadingProgram-module__T_XAiG__finishActions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.ReadingProgram-module__T_XAiG__finishActions :is(.ReadingProgram-module__T_XAiG__primary,.ReadingProgram-module__T_XAiG__secondary){margin-top:0}.ReadingProgram-module__T_XAiG__textAction{border:1px solid var(--line);border-radius:var(--program-radius-control);background:var(--program-surface);min-height:2.75rem;color:var(--teal);justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:1rem;font-weight:700;display:inline-flex}.ReadingProgram-module__T_XAiG__textAction svg{flex:none;width:1.25rem;height:1.25rem}.ReadingProgram-module__T_XAiG__quiz>.ReadingProgram-module__T_XAiG__textAction,.ReadingProgram-module__T_XAiG__passageReference{margin-bottom:1rem}.ReadingProgram-module__T_XAiG__startPanel,.ReadingProgram-module__T_XAiG__completion{text-align:center}.ReadingProgram-module__T_XAiG__startPanel{padding-top:2.5rem;padding-bottom:2.5rem}.ReadingProgram-module__T_XAiG__startPanel .ReadingProgram-module__T_XAiG__primary{min-width:10rem}.ReadingProgram-module__T_XAiG__completionArt{width:9rem;height:9rem;margin:0 auto 1rem;display:block;overflow:hidden}.ReadingProgram-module__T_XAiG__completionOwl{-o-object-fit:contain;object-fit:contain;width:9rem;height:9rem;transform:translateY(30%)scale(2)}.ReadingProgram-module__T_XAiG__completion .ReadingProgram-module__T_XAiG__finishActions{justify-content:center}.ReadingProgram-module__T_XAiG__bookLink{min-height:2.75rem;color:var(--teal);text-underline-offset:.2em;align-items:center;gap:.625rem;margin-top:1rem;font-size:1rem;font-weight:700;text-decoration:underline;display:inline-flex}.ReadingProgram-module__T_XAiG__bookLink svg{width:1.25rem;height:1.25rem}.ReadingProgram-module__T_XAiG__themes{flex-wrap:wrap;gap:.625rem;margin:1.5rem 0;display:flex}.ReadingProgram-module__T_XAiG__themes button{border:1px solid var(--line);background:var(--program-surface);min-height:2.75rem;color:var(--program-muted);border-radius:999px;padding:.625rem 1rem;font-size:.875rem;font-weight:700}.ReadingProgram-module__T_XAiG__themes button[aria-pressed=true]{border-color:var(--teal);background:var(--teal);color:var(--program-surface)}.ReadingProgram-module__T_XAiG__knowledgeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.ReadingProgram-module__T_XAiG__knowledgeCard{border-radius:var(--program-radius-card);background:#fffdf7;border:1px solid #eadfc0;flex-direction:column;align-items:flex-start;min-width:0;padding:1.5rem;display:flex}.ReadingProgram-module__T_XAiG__knowledgeCard>svg{color:#99741d;width:2.25rem;height:2.25rem;margin-bottom:1rem}.ReadingProgram-module__T_XAiG__knowledgeCard small{color:var(--program-muted);margin-top:.5rem;font-size:.875rem;font-weight:600}.ReadingProgram-module__T_XAiG__knowledgeCard h2{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.ReadingProgram-module__T_XAiG__knowledgeCard p{color:#5d513d;margin:1rem 0;font-size:1rem;line-height:1.7}.ReadingProgram-module__T_XAiG__knowledgeCard .ReadingProgram-module__T_XAiG__bookLink{margin-top:auto}.ReadingProgram-module__T_XAiG__empty{border-radius:var(--program-radius-card);color:var(--program-muted);text-align:center;background:#fffdf7;justify-items:center;gap:1rem;margin-top:1.5rem;padding:2rem;display:grid}.ReadingProgram-module__T_XAiG__empty img{-o-object-fit:contain;object-fit:contain;width:8rem;height:8rem}.ReadingProgram-module__T_XAiG__empty p{max-width:36ch;margin:0}@media (hover:hover) and (pointer:fine){.ReadingProgram-module__T_XAiG__primary:hover:not(:disabled){background:var(--program-action-hover)}.ReadingProgram-module__T_XAiG__secondary:hover:not(:disabled),.ReadingProgram-module__T_XAiG__themes button:hover:not([aria-pressed=true]){background:var(--program-hover-tint);border-color:var(--program-hover-line)}.ReadingProgram-module__T_XAiG__optionWithAudio>button:hover:not(:disabled){background:#f2fbfb;border-color:#66b7c1}.ReadingProgram-module__T_XAiG__practiceWithAudio>button:hover:not(:disabled){background:#fff4d2;border-color:#d4b561}.ReadingProgram-module__T_XAiG__bookLink:hover{color:#083e45}.ReadingProgram-module__T_XAiG__textAction:hover:not(:disabled){background:var(--program-hover-tint);border-color:var(--program-hover-line)}}@media (max-width:639px){.ReadingProgram-module__T_XAiG__panel{border-radius:var(--program-radius-card);padding:1.25rem}.ReadingProgram-module__T_XAiG__steps{margin:1.25rem 0}.ReadingProgram-module__T_XAiG__steps small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ReadingProgram-module__T_XAiG__steps li>span{width:2rem;height:2rem}.ReadingProgram-module__T_XAiG__steps li:not(:last-child):after{width:calc(100% - 2rem);top:.9375rem;left:calc(50% + 1.125rem)}.ReadingProgram-module__T_XAiG__phaseHead{gap:.625rem;padding-bottom:1.25rem}.ReadingProgram-module__T_XAiG__phaseIcon{width:2.375rem;height:2.375rem}.ReadingProgram-module__T_XAiG__stepCount{width:100%;margin:-.25rem 0 0 3rem}.ReadingProgram-module__T_XAiG__coach{gap:.75rem;padding:.625rem .75rem}.ReadingProgram-module__T_XAiG__coach .ReadingProgram-module__T_XAiG__owlArt,.ReadingProgram-module__T_XAiG__questionPrompt .ReadingProgram-module__T_XAiG__owlArt{width:3.5rem;height:3.5rem}.ReadingProgram-module__T_XAiG__wordGrid,.ReadingProgram-module__T_XAiG__knowledgeGrid{grid-template-columns:minmax(0,1fr)}.ReadingProgram-module__T_XAiG__wordGrid article,.ReadingProgram-module__T_XAiG__practiceWithAudio>button{padding:1.25rem}.ReadingProgram-module__T_XAiG__readerBody{padding:1.125rem;line-height:1.85}.ReadingProgram-module__T_XAiG__selfReadFooter{flex-direction:column;align-items:stretch;gap:1.25rem}.ReadingProgram-module__T_XAiG__questionPrompt{gap:.75rem;padding:.875rem}.ReadingProgram-module__T_XAiG__optionWithAudio>button{gap:.75rem;padding:1rem;font-size:1rem}.ReadingProgram-module__T_XAiG__optionMarker{border-radius:.75rem;width:2rem;height:2rem}.ReadingProgram-module__T_XAiG__discovery{flex-direction:column;gap:1rem;padding:1.25rem}.ReadingProgram-module__T_XAiG__finishActions{flex-direction:column}.ReadingProgram-module__T_XAiG__panel>.ReadingProgram-module__T_XAiG__primary,.ReadingProgram-module__T_XAiG__quizActions .ReadingProgram-module__T_XAiG__primary{width:100%}}@media (prefers-reduced-motion:reduce){.ReadingProgram-module__T_XAiG__page :is(button,a){transition:none}}.ReadingProgram-module__T_XAiG__optionWithAudio,.ReadingProgram-module__T_XAiG__practiceWithAudio{min-width:0}.ReadingProgram-module__T_XAiG__optionWithAudio>button,.ReadingProgram-module__T_XAiG__practiceWithAudio>button{width:100%}
.progress-module__exc3kG__page{--progress-inset:1.25rem;overflow-wrap:anywhere}.progress-module__exc3kG__intro{padding-inline:calc(var(--progress-inset) + 1px)}.progress-module__exc3kG__surface{padding:var(--progress-inset)}.progress-module__exc3kG__stageSummary{border-bottom:1px solid #e4ebe4;align-items:center;gap:1.5rem;margin-bottom:.5rem;padding-bottom:1.5rem;display:flex}.progress-module__exc3kG__stageSummary>div:first-child{flex:0 auto}@media (min-width:640px){.progress-module__exc3kG__page{--progress-inset:1.5rem}}.progress-module__exc3kG__sectionTitle{}.progress-module__exc3kG__itemTitle{}.progress-module__exc3kG__body{}.progress-module__exc3kG__label{}.progress-module__exc3kG__dataValue{}.progress-module__exc3kG__trail{border:1px solid #e5e9e0;box-shadow:0 12px 36px -24px #27443a3d;container-type:inline-size}.progress-module__exc3kG__encouragement{align-items:flex-start;gap:1.5rem;padding:1.5rem 0;display:flex}.progress-module__exc3kG__guideFrame{flex:none;place-items:center;width:4.5rem;height:4.5rem;display:grid}.progress-module__exc3kG__guide{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.progress-module__exc3kG__bubble{min-width:0;max-width:28rem}.progress-module__exc3kG__journey{gap:1.5rem;display:grid}.progress-module__exc3kG__practiceGrid{gap:0;margin:0;padding:0;list-style:none;display:grid}.progress-module__exc3kG__step{min-width:0;position:relative}.progress-module__exc3kG__practiceCard{border-bottom:1px solid #e4ebe4;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""art""action";gap:.75rem;padding:1.25rem 0;display:grid}.progress-module__exc3kG__practiceCard:last-child{border-bottom:0}.progress-module__exc3kG__practiceCard[data-progress-state=current]{background:#ebf8f7;border:1px solid #b6dfe1;border-radius:24px;gap:1rem;margin:.5rem -1rem;padding:1.25rem calc(1rem - 1px)}.progress-module__exc3kG__practiceHeading{grid-area:copy;grid-template-columns:minmax(0,max-content) auto;align-items:center;gap:.5rem 1.5rem;min-width:0;max-width:32rem;display:grid}.progress-module__exc3kG__practiceHeading>.progress-module__exc3kG__practiceCopy{grid-column:1/-1;margin-top:0}.progress-module__exc3kG__practiceTitleRow{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.progress-module__exc3kG__practiceCard[data-progress-state=current] .progress-module__exc3kG__itemTitle{color:#154f53}.progress-module__exc3kG__practiceStatus{color:#53665b;align-items:center;gap:.25rem;display:inline-flex;}.progress-module__exc3kG__practiceCard[data-progress-state=done] .progress-module__exc3kG__practiceStatus{color:#37692e}.progress-module__exc3kG__practiceCard[data-progress-state=current] .progress-module__exc3kG__practiceStatus{color:#fff;background:#0f6d75;border-radius:999px;padding:.25rem .625rem}.progress-module__exc3kG__practiceCopy{color:#52665a;margin-top:.5rem;}.progress-module__exc3kG__practiceCard[data-progress-state=current] .progress-module__exc3kG__practiceCopy{color:#285f5d}.progress-module__exc3kG__practiceArt{grid-area:art;min-width:0}.progress-module__exc3kG__stamps{justify-content:start;align-items:start;gap:1rem;max-width:20rem;margin:0;padding:0;list-style:none;display:flex}.progress-module__exc3kG__stamp{text-align:center;flex:1 1 0;min-width:0;max-width:88px}.progress-module__exc3kG__stampDisc{aspect-ratio:1;background:#f6f8f5;border:2px dashed #bacdc1;border-radius:50%;place-items:center;width:100%;display:grid;position:relative}.progress-module__exc3kG__stampImage{-o-object-fit:contain;object-fit:contain;opacity:.4;filter:grayscale();width:72%;height:72%}.progress-module__exc3kG__stamp[data-token-earned=true] .progress-module__exc3kG__stampDisc{background:#e0f2d8;border-style:solid;border-color:#89bc78}.progress-module__exc3kG__stamp[data-token-earned=true] .progress-module__exc3kG__stampImage{opacity:1;filter:none}.progress-module__exc3kG__stampCheck{color:#fff;background:#417b36;border:3px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-2px;right:-2px}.progress-module__exc3kG__dayLabel{color:#645328;margin-top:.75rem;display:block;}.progress-module__exc3kG__practiceCard[data-level-requirement=days] .progress-module__exc3kG__stampDisc{background:#fff8e4;border-color:#e7d89f}.progress-module__exc3kG__practiceCard[data-level-requirement=days] .progress-module__exc3kG__stamp[data-token-earned=true] .progress-module__exc3kG__stampDisc{background:#fff0b7;border-color:#e2b948}.progress-module__exc3kG__practiceCard:not([data-progress-state=current]) .progress-module__exc3kG__stamp{max-width:64px}.progress-module__exc3kG__practiceCard:not([data-progress-state=current]) .progress-module__exc3kG__dayLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.progress-module__exc3kG__practiceCard:not([data-progress-state=current]) .progress-module__exc3kG__stampCheck{border-width:2px;width:22px;height:22px}.progress-module__exc3kG__practiceFooter{grid-area:action;gap:.5rem;max-width:24rem;margin-top:.25rem;display:grid}.progress-module__exc3kG__practiceFooter .progress-module__exc3kG__details{margin-top:0}.progress-module__exc3kG__action{padding-top:1rem}.progress-module__exc3kG__practiceFooter .progress-module__exc3kG__action{padding-top:0}.progress-module__exc3kG__action>button{width:100%}.progress-module__exc3kG__assessmentGrid{border-top:1px solid #e4ebe4;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:1.25rem 0 0;list-style:none;display:grid}.progress-module__exc3kG__assessmentCard{grid-template-columns:minmax(0,max-content) auto;align-items:start;gap:.5rem 1.5rem;padding:.5rem 0;display:grid}.progress-module__exc3kG__assessmentVisual{grid-area:1/2;justify-content:center;justify-self:start;align-items:center;display:flex;position:relative}.progress-module__exc3kG__assessmentCopy{grid-area:1/1;min-width:0}.progress-module__exc3kG__assessmentCard>.progress-module__exc3kG__assessmentAction{flex-wrap:wrap;grid-area:2/1/auto/-1;align-items:center;gap:1rem;max-width:24rem;display:flex}.progress-module__exc3kG__assessmentAction .progress-module__exc3kG__action{flex:1;min-width:10rem;padding-top:0}.progress-module__exc3kG__assessmentCard[data-progress-state=current]{background:#ebf8f7;border:1px solid #b6dfe1;border-radius:20px;margin-inline:-1rem;padding:1rem calc(1rem - 1px)}.progress-module__exc3kG__successCollection{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.progress-module__exc3kG__successItem{gap:.75rem;min-width:0;display:grid}.progress-module__exc3kG__successItem .progress-module__exc3kG__stamp{max-width:56px}.progress-module__exc3kG__details{color:#51656a;margin-top:.75rem;}.progress-module__exc3kG__details>summary{cursor:pointer;color:#0f6d75;border-radius:8px;min-height:44px;padding:.75rem .25rem;font-weight:700}.progress-module__exc3kG__details>summary:focus-visible{outline-offset:3px;outline:3px solid #0f6d75}.progress-module__exc3kG__details>p{max-width:65ch;margin-top:.5rem}.progress-module__exc3kG__currentArt{opacity:1;transition:transform .32s var(--child-ease-out);transform:translateY(0)}@starting-style{.progress-module__exc3kG__currentArt{transform:translateY(8px)}}@container (min-width:34rem){.progress-module__exc3kG__practiceCard[data-progress-state=current]{-moz-column-gap:2rem;grid-template-columns:minmax(0,1fr) 14rem;grid-template-areas:"copy art""action art";column-gap:2rem}.progress-module__exc3kG__practiceCard[data-progress-state=current] .progress-module__exc3kG__practiceArt{align-self:center}}@container (max-width:24rem){.progress-module__exc3kG__stageSummary,.progress-module__exc3kG__encouragement{gap:1rem}.progress-module__exc3kG__practiceHeading{-moz-column-gap:1rem;column-gap:1rem}.progress-module__exc3kG__guideFrame{width:4rem;height:4rem}.progress-module__exc3kG__assessmentCard{-moz-column-gap:1rem;column-gap:1rem}.progress-module__exc3kG__stamps{gap:.75rem}}@container (max-width:18rem){.progress-module__exc3kG__encouragement{flex-wrap:wrap}.progress-module__exc3kG__assessmentCard{grid-template-columns:minmax(0,1fr)}.progress-module__exc3kG__assessmentVisual{display:none}.progress-module__exc3kG__assessmentCard>.progress-module__exc3kG__assessmentAction{flex-direction:column;align-items:start}.progress-module__exc3kG__assessmentAction .progress-module__exc3kG__action{width:100%}}@media (prefers-reduced-motion:reduce){.progress-module__exc3kG__currentArt{transition:none;transform:none}@starting-style{.progress-module__exc3kG__currentArt{transform:none}}}
.ChildTypography-module__IOt-PW__pageTitle{letter-spacing:-.025em;color:#2d2d2d;text-wrap:balance;overflow-wrap:anywhere;font-size:1.875rem;font-weight:800;line-height:1.2}.ChildTypography-module__IOt-PW__sectionTitle{letter-spacing:-.015em;color:#2d2d2d;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;line-height:1.3}.ChildTypography-module__IOt-PW__itemTitle{letter-spacing:-.01em;color:#293e37;overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.3}.ChildTypography-module__IOt-PW__body,.ChildTypography-module__IOt-PW__pageDescription{color:#51656a;overflow-wrap:anywhere;font-size:1rem;font-weight:600;line-height:1.5}.ChildTypography-module__IOt-PW__pageDescription{max-width:65ch;margin-top:.5rem}.ChildTypography-module__IOt-PW__label{font-size:.875rem;font-weight:600;line-height:1.4}.ChildTypography-module__IOt-PW__control{font-size:1rem;font-weight:700;line-height:1.5}.ChildTypography-module__IOt-PW__dataValue{font-variant-numeric:tabular-nums;color:#2d2d2d;font-size:1.875rem;font-weight:700;line-height:1.2}
.ProgramJourney-module__3TWA-q__chapter{min-width:0;position:relative}.ProgramJourney-module__3TWA-q__chapterHead,.ProgramJourney-module__3TWA-q__standaloneHead{align-items:center;gap:.75rem;width:68%;max-width:26rem;height:128px;display:flex;position:relative}.ProgramJourney-module__3TWA-q__standaloneHead{width:100%;margin:0 0 .5rem}.ProgramJourney-module__3TWA-q__chapterEmblem{flex:none;width:4.5rem;height:5.5rem;position:relative}.ProgramJourney-module__3TWA-q__chapterEmblem:before{content:"";background:#fff0bb;border-radius:50%;position:absolute;inset:1rem 0 .5rem}.ProgramJourney-module__3TWA-q__chapterArt{width:145%;max-width:none;height:auto;display:block;position:absolute;top:-18%;left:-22.5%}.ProgramJourney-module__3TWA-q__chapterHeading{min-width:0}.ProgramJourney-module__3TWA-q__chapterTitle{color:#43575b;text-wrap:balance;min-width:0;margin:0;font-size:1.125rem;line-height:1.3;}.ProgramJourney-module__3TWA-q__chapterNotice{color:#51656a;margin:.25rem 0 0;font-size:.75rem;font-weight:600;line-height:1.4}.ProgramJourney-module__3TWA-q__chapterNotice button{color:#0f6d75;text-underline-offset:.2em;min-height:44px;font-weight:700;text-decoration:underline;display:block}.ProgramJourney-module__3TWA-q__chapterNotice button:focus-visible{outline-offset:2px;outline:3px solid #0f6d75}.ProgramJourney-module__3TWA-q__path{margin:0;padding:0;list-style:none;position:relative}.ProgramJourney-module__3TWA-q__row{--stop-x:33%;align-items:center;min-height:8.25rem;display:flex;position:relative}.ProgramJourney-module__3TWA-q__row[data-side=right]{--stop-x:43%}.ProgramJourney-module__3TWA-q__trail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ProgramJourney-module__3TWA-q__desktopTrail{display:none}.ProgramJourney-module__3TWA-q__stop{color:#2d2d2d;border-radius:1.5rem;align-items:center;width:100%;min-height:8.25rem;padding:1rem 0;text-decoration:none;display:flex;position:relative}.ProgramJourney-module__3TWA-q__chapter .ProgramJourney-module__3TWA-q__stop{padding:0}.ProgramJourney-module__3TWA-q__stop:focus-visible{outline-offset:3px;outline:3px solid #0f6d75}.ProgramJourney-module__3TWA-q__picture{left:var(--stop-x);z-index:1;background:#e5f5ed;border:4px solid #fff;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 16px 30px -18px #26413d8c}.ProgramJourney-module__3TWA-q__picture img{-o-object-fit:contain;object-fit:contain;width:78%;height:78%;display:block}.ProgramJourney-module__3TWA-q__row:nth-child(3n+2) .ProgramJourney-module__3TWA-q__picture{background:#e3f4f8}.ProgramJourney-module__3TWA-q__row:nth-child(3n) .ProgramJourney-module__3TWA-q__picture{background:#fff0bb}.ProgramJourney-module__3TWA-q__copy{z-index:1;text-align:center;overflow-wrap:anywhere;background:#fffffff2;border:1px solid #0f6d752e;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.375rem;width:42%;min-height:4rem;margin-left:auto;padding:.75rem .5rem;display:flex;position:relative}.ProgramJourney-module__3TWA-q__title{font-size:.875rem;font-weight:800;line-height:1.3}.ProgramJourney-module__3TWA-q__count{color:#0f6d75;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:inline-flex;}.ProgramJourney-module__3TWA-q__check,.ProgramJourney-module__3TWA-q__lock{color:#fff;background:#397d36;border:3px solid #fff;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;bottom:-.5rem;right:-.5rem;box-shadow:0 6px 14px -10px #26413d8c}.ProgramJourney-module__3TWA-q__check svg,.ProgramJourney-module__3TWA-q__lock svg{width:1rem;height:1rem}.ProgramJourney-module__3TWA-q__lock{color:#51656a;background:#fff}.ProgramJourney-module__3TWA-q__stop[data-state=locked] .ProgramJourney-module__3TWA-q__picture img,.ProgramJourney-module__3TWA-q__stop[data-state=locked] .ProgramJourney-module__3TWA-q__textNumber{opacity:.65;filter:saturate(.65)}.ProgramJourney-module__3TWA-q__stop[data-state=locked] .ProgramJourney-module__3TWA-q__copy{color:#2d2d2d99;background:#ffffffbf;border-color:#ffffffe6}.ProgramJourney-module__3TWA-q__stop[data-state=locked] .ProgramJourney-module__3TWA-q__count{color:inherit}.ProgramJourney-module__3TWA-q__stop[data-state=current] .ProgramJourney-module__3TWA-q__copy{background:#fffcf3;border-color:#f4c542b3}.ProgramJourney-module__3TWA-q__stop[data-state=current] .ProgramJourney-module__3TWA-q__picture{outline-offset:3px;outline:2px solid #f4c54299}.ProgramJourney-module__3TWA-q__stop[data-state=done] .ProgramJourney-module__3TWA-q__copy{background:#fffffff2;border-color:#25b7c433}.ProgramJourney-module__3TWA-q__currentMarker{color:#fff;background:#2d2d2d;border-radius:1rem;width:max-content;padding:.25rem .75rem;font-size:.6875rem;font-weight:800;line-height:1.5;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%)}.ProgramJourney-module__3TWA-q__avatar{background:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;bottom:-.5rem;left:-.5rem;overflow:hidden}.ProgramJourney-module__3TWA-q__notice{z-index:1;color:#43575b;background:#fff9ec;border-radius:1rem;width:fit-content;max-width:100%;margin:.5rem auto 1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;position:relative}.ProgramJourney-module__3TWA-q__notice button{color:#0f6d75;text-underline-offset:.2em;min-height:2.75rem;padding:.3rem .5rem;font-weight:700;text-decoration:underline;display:block}.ProgramJourney-module__3TWA-q__notice button:focus-visible{outline-offset:2px;outline:3px solid #0f6d75}.ProgramJourney-module__3TWA-q__themePage{width:min(100%,48rem);min-width:0;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1rem 3rem;margin:auto}.ProgramJourney-module__3TWA-q__themeIntro{background:#eaf8f8;border-radius:1.75rem;align-items:center;gap:1.25rem;margin:1.5rem 0;padding:1.25rem;display:flex}.ProgramJourney-module__3TWA-q__themeArt{-o-object-fit:contain;object-fit:contain;flex:none;width:6rem;height:6rem}.ProgramJourney-module__3TWA-q__themeSummary{color:#0f6d75;margin:0;}.ProgramJourney-module__3TWA-q__themeScene{background:linear-gradient(#dff3fb,#fff9ec,#e4f3dc);border:1px solid #2d2d2d1a;border-radius:2rem;padding:1rem}.ProgramJourney-module__3TWA-q__textNumber{font-variant-numeric:tabular-nums;color:#0f6d75;font-size:1.75rem;font-weight:800}.ProgramJourney-module__3TWA-q__textPicture{background:#e5f6f8!important}.ProgramJourney-module__3TWA-q__stop[data-current=true] .ProgramJourney-module__3TWA-q__textPicture{border-color:#fff;background:#ffe9a0!important}.ProgramJourney-module__3TWA-q__textStatus{color:#0f6d75;font-size:.75rem;font-weight:700;line-height:1.4}.ProgramJourney-module__3TWA-q__stop[data-state=done] .ProgramJourney-module__3TWA-q__textPicture{background:#eef8e7!important}.ProgramJourney-module__3TWA-q__footer{justify-content:center;margin-top:1.5rem;display:flex}.ProgramJourney-module__3TWA-q__footer a{color:#0f6d75;border-radius:1rem;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 1rem;font-weight:700;display:inline-flex}.ProgramJourney-module__3TWA-q__footer a:focus-visible{outline-offset:3px;outline:3px solid #0f6d75}.ProgramJourney-module__3TWA-q__themePage ::selection{color:#2d2d2d;background:#ffe28b}@media (min-width:640px){.ProgramJourney-module__3TWA-q__themePage{padding-top:calc(2rem + env(safe-area-inset-top,0px))}.ProgramJourney-module__3TWA-q__chapterHead,.ProgramJourney-module__3TWA-q__standaloneHead{gap:1rem;height:144px}.ProgramJourney-module__3TWA-q__chapterEmblem{width:5rem;height:6rem}.ProgramJourney-module__3TWA-q__chapterTitle{font-size:1.5rem}.ProgramJourney-module__3TWA-q__mobileTrail{display:none}.ProgramJourney-module__3TWA-q__desktopTrail{display:block}.ProgramJourney-module__3TWA-q__row{--stop-x:40%}.ProgramJourney-module__3TWA-q__row[data-side=right]{--stop-x:60%}.ProgramJourney-module__3TWA-q__row,.ProgramJourney-module__3TWA-q__stop{min-height:9rem}.ProgramJourney-module__3TWA-q__picture{width:5.5rem;height:5.5rem}.ProgramJourney-module__3TWA-q__copy{width:calc(40% - 4.25rem);max-width:14rem;min-height:4.5rem;padding:.75rem}.ProgramJourney-module__3TWA-q__row[data-side=left] .ProgramJourney-module__3TWA-q__copy{margin-left:0;margin-right:auto}.ProgramJourney-module__3TWA-q__title{font-size:1.25rem}.ProgramJourney-module__3TWA-q__textStatus{font-size:.875rem}.ProgramJourney-module__3TWA-q__themeScene{padding:1rem 1.75rem}}@media (max-width:339px){.ProgramJourney-module__3TWA-q__chapterHead,.ProgramJourney-module__3TWA-q__standaloneHead{height:160px}.ProgramJourney-module__3TWA-q__chapterEmblem{width:3.5rem;height:4.25rem}.ProgramJourney-module__3TWA-q__row,.ProgramJourney-module__3TWA-q__stop{min-height:11rem}.ProgramJourney-module__3TWA-q__themeIntro{gap:.75rem;padding:1rem}.ProgramJourney-module__3TWA-q__themeArt{width:4.75rem;height:4.75rem}}@media (hover:hover) and (pointer:fine){a.ProgramJourney-module__3TWA-q__stop:hover .ProgramJourney-module__3TWA-q__copy{border-color:#168a94}}@media (prefers-reduced-motion:no-preference){.ProgramJourney-module__3TWA-q__copy{transition:background-color .15s ease-out,border-color .15s ease-out}}
.PrimaryMissionButton-module__XUgGLG__card{overflow-wrap:anywhere;min-width:0;container:child-mission/inline-size}.PrimaryMissionButton-module__XUgGLG__heading{align-items:center;gap:1rem;display:flex}.PrimaryMissionButton-module__XUgGLG__text{text-align:left;flex:1;min-width:0}.PrimaryMissionButton-module__XUgGLG__title{text-wrap:balance}.PrimaryMissionButton-module__XUgGLG__subtitle{max-width:30ch;margin-top:.375rem}.PrimaryMissionButton-module__XUgGLG__detail{color:#116c75;font-variant-numeric:tabular-nums;margin-top:.75rem;display:inline-flex}.PrimaryMissionButton-module__XUgGLG__guide{flex:0 0 96px;height:110px;position:relative;overflow:hidden}.PrimaryMissionButton-module__XUgGLG__owl{width:128px;max-width:none;height:auto;position:absolute;top:-14px;left:-16px}.PrimaryMissionButton-module__XUgGLG__letters{flex-wrap:wrap;gap:.375rem;margin-top:.625rem;display:flex}.PrimaryMissionButton-module__XUgGLG__letter{color:#0f6d75;background:#e6f4f5;border-radius:.75rem;place-items:center;min-width:2.25rem;min-height:2.25rem;padding:.25rem .5rem;font-size:1.25rem;font-weight:800;line-height:1.3;display:inline-grid}.PrimaryMissionButton-module__XUgGLG__progress{background:#dceced;border-radius:.375rem;height:.375rem;margin-top:1rem;display:block;overflow:hidden}.PrimaryMissionButton-module__XUgGLG__progress>span{border-radius:inherit;background:#168a94;height:100%;display:block}.PrimaryMissionButton-module__XUgGLG__action{text-align:center;flex-wrap:wrap}.PrimaryMissionButton-module__XUgGLG__actionIcon{flex:0 0 20px;width:20px;height:20px}@container child-mission (max-width:20rem){.PrimaryMissionButton-module__XUgGLG__heading{gap:.5rem}.PrimaryMissionButton-module__XUgGLG__guide{flex-basis:72px;height:90px}.PrimaryMissionButton-module__XUgGLG__owl{width:104px;top:-11px}}@container child-mission (max-width:14rem){.PrimaryMissionButton-module__XUgGLG__guide{display:none}.PrimaryMissionButton-module__XUgGLG__action{padding-inline:.5rem}}
.ChildHome-module__se_arq__hero{isolation:isolate}.ChildHome-module__se_arq__heroPicture{height:210px;position:absolute;inset:0 0 auto}.ChildHome-module__se_arq__heroArtwork{-o-object-fit:cover;object-fit:cover;-o-object-position:78% 52%;object-position:78% 52%}.ChildHome-module__se_arq__heroShade{pointer-events:none;background:linear-gradient(#0000 55%,#f7f4ee 94%);height:230px;position:absolute;inset:0 0 auto}.ChildHome-module__se_arq__heroContent{z-index:1;padding:190px 1rem 1rem;position:relative;container:home-hero/inline-size}.ChildHome-module__se_arq__greeting{overflow-wrap:anywhere;align-items:center;gap:.75rem;display:flex}.ChildHome-module__se_arq__avatar{flex:0 0 48px;width:48px}.ChildHome-module__se_arq__greetingTitle{}.ChildHome-module__se_arq__greetingCopy{}.ChildHome-module__se_arq__mission{margin-top:1rem}.ChildHome-module__se_arq__stageCard{background:#ffffffe0;border:1px solid #d8e8e4;border-radius:1.75rem;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;transition:background-color .12s ease-out,transform .12s ease-out;display:flex;container:home-stage/inline-size}.ChildHome-module__se_arq__stageCard:hover{background:#fff}.ChildHome-module__se_arq__stageCard:active{transform:scale(.99)}.ChildHome-module__se_arq__stageCard:focus-visible{outline-offset:4px;outline:3px solid #0f6d75}.ChildHome-module__se_arq__stageArrow{color:#0f6d75;flex:0 0 24px;width:24px;height:24px}.ChildHome-module__se_arq__stageOverview{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.875rem;display:grid}.ChildHome-module__se_arq__stageVisual{background:#eaf9fa;border-radius:50%;place-items:center;width:72px;height:80px;display:grid}.ChildHome-module__se_arq__stageVisual [data-learning-stage-visual]{width:100%;height:100%}.ChildHome-module__se_arq__stageVisual [data-learning-stage-scene]{width:56px;max-width:100%;height:56px}.ChildHome-module__se_arq__stageTitle{margin-top:.125rem;}.ChildHome-module__se_arq__stageCopy{margin-top:.25rem;}@media (min-width:640px){.ChildHome-module__se_arq__heroContent{padding:200px 1.5rem 1.5rem}.ChildHome-module__se_arq__stageCard{padding:1.25rem 1.5rem}}@media (min-width:900px){.ChildHome-module__se_arq__heroPicture{height:100%;inset:0}.ChildHome-module__se_arq__heroArtwork{-o-object-position:center 56%;object-position:center 56%}.ChildHome-module__se_arq__heroShade{background:linear-gradient(90deg,#f7f4ee 2%,#f7f4eef2 37%,#f7f4ee40 62%,#0000 75%);height:auto;inset:0}.ChildHome-module__se_arq__heroContent{flex-direction:column;justify-content:center;width:57%;max-width:620px;min-height:370px;padding:1.75rem;display:flex}}@media (max-width:360px){.ChildHome-module__se_arq__heroContent{padding:180px .75rem .75rem}.ChildHome-module__se_arq__stageOverview{grid-template-columns:56px minmax(0,1fr);gap:.625rem}.ChildHome-module__se_arq__stageVisual{width:56px}}@container home-hero (max-width:16rem){.ChildHome-module__se_arq__greeting{flex-direction:column;align-items:flex-start}}@container home-stage (max-width:16rem){.ChildHome-module__se_arq__stageOverview{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ChildHome-module__se_arq__stageCard{transition:none}.ChildHome-module__se_arq__stageCard:active{transform:none}}
