.library_intro__Q4fhC{max-width:44rem;color:var(--ink-soft);font-size:1.1rem;line-height:1.8;margin-top:1rem}.library_toolbar__Y7n0a{display:flex;flex-wrap:wrap;align-items:end;gap:1rem;margin-block:2rem}.library_toolbar__Y7n0a label{display:grid;gap:.5rem;flex:1 1 16rem;max-width:28rem;font-size:.85rem;font-weight:650}.library_toolbar__Y7n0a input{width:100%;min-width:0;min-height:3rem;height:3rem;border:1px solid var(--field-border);border-radius:.55rem;padding:.65rem .75rem;background:#fff}.library_toolbar__Y7n0a button{min-height:3rem;height:3rem;padding-block:.5rem;white-space:nowrap}.library_rows__t99Rd{border-top:1px solid var(--line)}.library_book__E6Tnb{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:1.25rem;padding-block:1.75rem;border-bottom:1px solid var(--line);align-items:start}.library_cover__YNPzR{aspect-ratio:2/3;display:grid;align-content:center;justify-items:center;gap:.7rem;padding:.7rem;background:#315d53;border-radius:3px 9px 9px 3px;border-left:6px solid #24463e;box-shadow:3px 5px 12px #264b3420;color:#fff8df}.library_cover__YNPzR svg{width:2rem;height:2rem}.library_title__W7Kji{font:600 clamp(1.3rem,2.4vw,1.9rem)/1.3 var(--serif);letter-spacing:-.025em}.library_english__PYl1N{color:var(--ink-soft);margin-top:.35rem;font-size:.95rem}.library_author__6VvBk{margin-top:.45rem;color:var(--ink-soft);font-size:.8rem}.library_levels__Rr9bu{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.library_levels__Rr9bu a{display:inline-flex;min-height:2.75rem;min-width:3.1rem;align-items:center;justify-content:center;border:1px solid #bbc9bd;border-radius:.5rem;color:#245e50;background:#f0f5f1;font-weight:700}.library_levels__Rr9bu a:hover{background:#e0ede4}.library_meta__OYcou{margin-top:.75rem;font-size:.75rem;color:var(--ink-soft)}.library_book__E6Tnb details{margin-top:1rem;padding-top:.75rem}.library_placesExport__zIwDY{font-size:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.library_savedPlaces__qp8Pb{display:grid;gap:.5rem;margin-top:1rem}.library_savedPlace__jKtfZ{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:.65rem}.library_placeMain__zf9MI{flex:1;min-width:0}.library_placeLink__YZkQO{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-height:2.75rem;padding-block:.5rem;border-radius:.25rem;color:#245e50}.library_placeLink__YZkQO:hover{color:#173e34}.library_placeTitle__rCI8y{font:600 1.05rem/1.5 var(--serif)}.library_placeContinue__3NuJs,.library_placeLink__YZkQO .library_placeTitle__rCI8y{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.library_placeLevel__WhQtv{display:inline-block;padding:.1rem .4rem;border:1px solid var(--line);border-radius:.3rem;color:var(--ink-soft);font-size:.7rem;font-weight:650}.library_placeContinue__3NuJs{font-size:.8rem;font-weight:650}.library_placeRemove__7DoJ4{flex-shrink:0;max-width:12rem}.library_removeButton__eWNGV{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:.5rem;color:var(--ink-soft);cursor:pointer}.library_removeButton__eWNGV svg{width:1.1rem;height:1.1rem}.library_removeButton__eWNGV:hover{border-color:var(--accent);background:var(--accent-pale);color:var(--accent-deep)}.library_removeButton__eWNGV:disabled{cursor:default;opacity:.5}@media (min-width:48rem){.library_book__E6Tnb{grid-template-columns:5rem minmax(0,1fr);gap:1.75rem}.library_bookMain__pBJ_s{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 2rem}.library_choice__0e4tN{text-align:right}.library_levels__Rr9bu{margin-top:0}.library_book__E6Tnb details{grid-column:1/-1}}.audio_player__KNSeY{border:1px solid var(--line);border-radius:.9rem;padding:.55rem .7rem;background:#fff}.audio_line__Gk8jI{display:flex;align-items:center;gap:.5rem;min-width:0}.audio_play__gdetL{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--accent);color:white;cursor:pointer}.audio_play__gdetL:hover{background:var(--accent-deep)}.audio_timeline__X7bQC{flex:1;min-width:32px;display:grid;align-items:center}.audio_seek__JwXjr{display:block;width:100%;min-width:0;height:36px;cursor:pointer;accent-color:var(--accent)}.audio_time__kSJIs{font-size:.7rem;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-soft)}.audio_options__PhYxp{display:flex;align-items:center;gap:.2rem;flex-shrink:0}.audio_speed__MgsU9{min-height:40px;height:40px;padding-block:.25rem;max-width:5.1rem;border-radius:.4rem;font-size:.75rem;background-color:#fff;color:var(--ink)}.audio_highlight__bTkUt{display:grid;place-items:center;width:40px;height:40px;border-radius:.5rem;cursor:pointer;color:var(--ink-soft)}.audio_highlight__bTkUt[aria-pressed=true]{color:#245e50;background:#eaf3ed}@media(max-width:420px){.audio_player__KNSeY{padding:.4rem}.audio_line__Gk8jI{gap:.2rem}.audio_time__kSJIs{display:none}.audio_play__gdetL{width:38px;height:38px}}@media(forced-colors:active){.audio_highlight__bTkUt,.audio_play__gdetL{border:1px solid ButtonText}}.reader_reader__XiqOQ{--reader-canvas:#ffffff;--reader-ink:#292923;--reader-muted:#62635b;--reader-rule:#dddcd3;--reader-phrase:#f4ead0;--reader-spoken:#d8e9e2;--reader-accent:#245e50;--reader-font:Georgia,"Times New Roman",serif;--reader-measure:42rem;--ink:var(--reader-ink);--ink-soft:var(--reader-muted);--surface:var(--reader-canvas);--line:var(--reader-rule);--accent-pale:var(--reader-phrase);color:var(--reader-ink);width:min(var(--reader-measure),100%);margin-inline:auto;padding-block:clamp(2.5rem,6vw,5rem);overflow-wrap:anywhere}body:has(.reader_reader__XiqOQ){background:#ffffff;overflow-wrap:anywhere}.reader_metadata__Cubwz{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;font-size:.8rem;color:var(--reader-muted)}.reader_level__7g_ka{border:1px solid var(--reader-rule);border-radius:.25rem;padding:.2rem .5rem;font-weight:700;color:var(--reader-accent)}.reader_header__DyGcD{margin-top:1.75rem;padding-bottom:2rem}.reader_title__a_Q_X{font-family:var(--reader-font);font-size:clamp(2.3rem,5vw,3.6rem);font-weight:400;line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.reader_subtitle__4ZjQO{margin-top:1rem;font-size:1.05rem;line-height:1.7;color:var(--reader-muted)}.reader_content__wDTUz{margin-top:.5rem}.reader_contentInner__WgTZT{--ink-soft:#62635b;--accent-pale:#f4ead0;--surface:#ffffff;--line:#dddcd3}.reader_controls__qbPF9{display:flex;flex-wrap:wrap;gap:.35rem;padding-block:.75rem;margin-bottom:2rem;border-block:1px solid var(--line)}.reader_control__3TlvI{min-height:2.75rem;padding:.6rem .8rem;font-size:.8rem;font-weight:600;border-radius:.3rem;text-align:start}.reader_control__3TlvI[aria-pressed=true]{background:#e9eee9;color:#245e50}.reader_control__3TlvI:hover{background:#f0f0e9}.reader_prose__iVo9S,.reader_translation__dNNnG{font-family:Georgia,Times New Roman,serif;font-size:1.25rem;line-height:1.95}.reader_prose__iVo9S{margin-top:1.7rem}.reader_paragraph__EdjE6+.reader_paragraph__EdjE6{margin-top:1.5em}.reader_parallel__oU0Rh{display:grid;gap:.8rem 2rem}.reader_translation__dNNnG{color:var(--ink-soft)}.reader_translationBlock__kq4bq>p+p{margin-top:1.5em}.reader_section__B87x8{border-top:1px solid var(--line);padding-top:1.5rem;margin-top:2.5rem}.reader_sectionTitle__gpfzP{font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1.3;font-weight:400;margin-top:.6rem}.reader_phrases__Cof0V{border-top:1px solid var(--line);padding-top:1.5rem;margin-top:2.5rem}.reader_phraseList__lqQs_{display:grid;gap:1.5rem;margin-top:1.5rem}.reader_phrase__8xTrG{scroll-margin-top:2rem}.reader_reader__XiqOQ .card{background:transparent;border-radius:0;box-shadow:none;border-inline:0}.reader_reader__XiqOQ [data-testid=story-guide]{margin-top:3rem;padding-inline:0}.reader_contentInner__WgTZT [data-spoken-current],.reader_reader__XiqOQ [data-spoken-current]{background:#d8e9e2;text-decoration-color:#245e50}.reader_contentInner__WgTZT .eyebrow,.reader_reader__XiqOQ .eyebrow{color:#62635b;font-size:.7rem;letter-spacing:.12em}.reader_reader__XiqOQ [data-reading-paragraph] [role=button]:hover{background:#e9eee9;text-decoration:underline dotted;text-underline-offset:.2em}.reader_reader__XiqOQ audio{width:100%}@media (min-width:64rem){.reader_parallel__oU0Rh{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:30rem){.reader_prose__iVo9S,.reader_translation__dNNnG{font-size:1.15rem;line-height:1.9}.reader_control__3TlvI{flex:1 1 auto}}@media (min-width:64rem){.reader_reader__XiqOQ:has([data-translation-mode=together]){width:min(64rem,100%)}.reader_reader__XiqOQ:has([data-translation-mode=together]) .reader_header__DyGcD,.reader_reader__XiqOQ:has([data-translation-mode=together]) .reader_metadata__Cubwz{max-width:var(--reader-measure);margin-inline:auto}}