.BookOneReader-module__lEOkEW__reader{--ink:#183e40;--muted:#687570;max-width:1160px;color:var(--ink);margin:0 auto;padding:24px 28px 80px;font-family:Arial,Helvetica,sans-serif}.BookOneReader-module__lEOkEW__reader a:focus-visible,.BookOneReader-module__lEOkEW__reader summary:focus-visible,.BookOneReader-module__lEOkEW__tableScroll:focus-visible{outline-offset:4px;outline:3px solid #bc7150}.BookOneReader-module__lEOkEW__breadcrumb{color:var(--muted);gap:12px;font-size:13px;display:flex}.BookOneReader-module__lEOkEW__breadcrumb a{color:inherit;text-decoration:none}.BookOneReader-module__lEOkEW__intro{border-bottom:1px solid #dcded5;margin-bottom:36px;padding:48px 0 40px}.BookOneReader-module__lEOkEW__eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:12px}.BookOneReader-module__lEOkEW__intro h1{letter-spacing:-.03em;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.2}.BookOneReader-module__lEOkEW__intro>p:not(.BookOneReader-module__lEOkEW__eyebrow){margin:0 0 16px;font-size:18px}.BookOneReader-module__lEOkEW__availability{color:var(--muted);font-size:12px}.BookOneReader-module__lEOkEW__layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:36px;display:grid}.BookOneReader-module__lEOkEW__sidebar{scrollbar-width:thin;max-height:calc(100dvh - 120px);font-size:13px;position:sticky;top:96px;overflow:auto}.BookOneReader-module__lEOkEW__sidebar summary{cursor:pointer;justify-content:space-between;padding:0 0 16px;font-weight:700;display:flex}.BookOneReader-module__lEOkEW__sidebar summary span{color:var(--muted);font-weight:400}.BookOneReader-module__lEOkEW__sidebar nav{gap:3px;display:grid}.BookOneReader-module__lEOkEW__sidebar nav a{color:var(--ink);border-radius:6px;grid-template-columns:28px 1fr;gap:10px;padding:9px 8px;line-height:1.4;text-decoration:none;display:grid}.BookOneReader-module__lEOkEW__sidebar nav a:hover{background:#e8ede4}.BookOneReader-module__lEOkEW__sidebar nav a span:first-child{color:#7c8d85;font-variant-numeric:tabular-nums}.BookOneReader-module__lEOkEW__sidebar>p{color:var(--muted);margin:20px 8px 0;font-size:12px;line-height:1.6}.BookOneReader-module__lEOkEW__lessons{gap:32px;min-width:0;display:grid}.BookOneReader-module__lEOkEW__lesson{--accent:#24788c;background:#fff;border:1px solid #dedfd7;border-radius:12px;scroll-margin-top:94px;overflow:hidden;box-shadow:0 5px 20px #344d3610}.BookOneReader-module__lEOkEW__red{--accent:#b75643}.BookOneReader-module__lEOkEW__lessonHeader{border-bottom:1px solid #eaebe5;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:22px 28px;display:grid}.BookOneReader-module__lEOkEW__number{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:700}.BookOneReader-module__lEOkEW__lessonHeader h2{margin:0;font-size:19px;font-weight:500;line-height:1.5}.BookOneReader-module__lEOkEW__page{color:#7b817b;white-space:nowrap;font-size:11px}.BookOneReader-module__lEOkEW__lessonBody{color:#202f2b;padding:32px 38px 24px}.BookOneReader-module__lEOkEW__lessonFooter{justify-content:flex-end;padding:0 28px 18px;display:flex}.BookOneReader-module__lEOkEW__lessonFooter a{color:#71847c;font-size:11px;text-decoration:none}.BookOneReader-module__lEOkEW__columns{text-align:center;justify-content:center;gap:32px;margin-bottom:28px;display:flex}.BookOneReader-module__lEOkEW__column{flex-direction:column;flex:1;align-items:center;min-width:0;max-width:290px;display:flex}.BookOneReader-module__lEOkEW__column+.BookOneReader-module__lEOkEW__column{border-left:1px solid #e3e7df;padding-left:32px}.BookOneReader-module__lEOkEW__letter{color:var(--accent);margin:0 0 16px;font-size:56px;font-weight:600;line-height:1.2}.BookOneReader-module__lEOkEW__mainArt{justify-content:center;align-items:center;width:100%;min-height:180px;margin-bottom:16px;display:flex}.BookOneReader-module__lEOkEW__art{object-fit:contain;flex-shrink:1;min-width:0;max-width:100%;height:auto;display:block}.BookOneReader-module__lEOkEW__mainArt .BookOneReader-module__lEOkEW__art{width:auto;max-height:240px}.BookOneReader-module__lEOkEW__word{font-size:26px;line-height:1.5}.BookOneReader-module__lEOkEW__steps{color:var(--accent);gap:4px;margin:6px 0 18px;font-size:28px;line-height:1.35;display:grid}.BookOneReader-module__lEOkEW__handwriting{object-fit:contain;min-width:0;max-width:100%;height:auto;display:block}.BookOneReader-module__lEOkEW__column>.BookOneReader-module__lEOkEW__handwriting{width:auto;min-height:40px;max-height:55px}.BookOneReader-module__lEOkEW__pictures{justify-content:space-evenly;align-items:center;gap:24px;margin:24px 0;display:flex}.BookOneReader-module__lEOkEW__pictures img{width:auto;max-width:75%;max-height:230px}.BookOneReader-module__lEOkEW__pictures img:only-child{max-width:100%}.BookOneReader-module__lEOkEW__writing{text-align:center;border-top:1px solid #edf0e8;margin:28px auto 0;padding:20px 0 8px}.BookOneReader-module__lEOkEW__label{color:#7b887e;letter-spacing:.06em;margin-bottom:18px;font-size:11px;display:block}.BookOneReader-module__lEOkEW__writing>div{justify-content:center;align-items:center;gap:20px;display:flex}.BookOneReader-module__lEOkEW__writing img{width:auto;max-height:130px}.BookOneReader-module__lEOkEW__reading{text-align:center;max-width:560px;margin:28px auto;font-size:26px;line-height:1.75}.BookOneReader-module__lEOkEW__reading p,.BookOneReader-module__lEOkEW__practice p{margin:4px 0}.BookOneReader-module__lEOkEW__practice{text-align:center;border-top:1px solid #dae3db;margin-top:24px;padding-top:24px;font-size:22px;line-height:1.8}.BookOneReader-module__lEOkEW__tones{justify-content:space-around;max-width:340px;margin:16px auto 32px;display:flex}.BookOneReader-module__lEOkEW__tones>span{width:50px;height:50px;color:var(--accent);border:1px solid #bac8be;border-radius:50%;justify-content:center;align-items:center;font-size:42px;font-weight:700;line-height:1;display:flex}.BookOneReader-module__lEOkEW__toneExercise{justify-content:center;gap:10px;margin:44px auto;display:flex}.BookOneReader-module__lEOkEW__toneExercise>span{text-align:center;border:1px solid #8a9b8e;width:48px;height:42px;font-size:23px;line-height:40px;position:relative}.BookOneReader-module__lEOkEW__toneExercise b{width:100%;font-size:30px;font-weight:400;position:absolute;top:-28px;left:0}.BookOneReader-module__lEOkEW__toneExercise [data-below=true] b{top:10px}.BookOneReader-module__lEOkEW__letters{color:var(--accent);flex-wrap:wrap;justify-content:center;gap:24px;margin:0 0 24px;font-size:34px;display:flex}.BookOneReader-module__lEOkEW__reviewTones{text-align:center;color:var(--accent);margin:-14px 0 24px;font-size:27px}.BookOneReader-module__lEOkEW__branches{max-width:420px;margin:0 auto}.BookOneReader-module__lEOkEW__branches>div{grid-template-columns:28px 24px 28px 26px 1fr;align-items:center;gap:8px;font-size:24px;line-height:1.8;display:grid}.BookOneReader-module__lEOkEW__branches>div>span{color:var(--accent)}.BookOneReader-module__lEOkEW__branches p{margin:0}.BookOneReader-module__lEOkEW__arrow{font-size:18px}.BookOneReader-module__lEOkEW__subheading{text-align:center;margin:0 0 24px;font-size:18px;font-weight:500}.BookOneReader-module__lEOkEW__tableScroll{scrollbar-width:thin;max-width:100%;margin:0 auto;overflow-x:auto}.BookOneReader-module__lEOkEW__grid{border-collapse:collapse;white-space:pre-line;width:100%;font-size:22px;line-height:1.6}.BookOneReader-module__lEOkEW__grid th,.BookOneReader-module__lEOkEW__grid td{text-align:center;border:1px solid #cbd3c8;padding:11px 9px;font-weight:400}.BookOneReader-module__lEOkEW__grid th{color:var(--accent);background:#f6f8f2;font-size:18px}.BookOneReader-module__lEOkEW__grid td:first-child{color:var(--accent)}.BookOneReader-module__lEOkEW__alphabet{border:1px solid #b5c4b7;max-width:520px;margin:0 auto}.BookOneReader-module__lEOkEW__alphabetHeads,.BookOneReader-module__lEOkEW__alphabetRow{grid-template-columns:1fr 1fr;display:grid}.BookOneReader-module__lEOkEW__alphabetHeads span{text-align:center;background:#f5f7f0;padding:14px 4px;font-size:15px}.BookOneReader-module__lEOkEW__alphabetRow>div{border-top:1px solid #cbd3c8;grid-template-columns:repeat(4,1fr);display:grid}.BookOneReader-module__lEOkEW__alphabetRow>div+div{color:var(--accent);border-left:3px double #b5c4b7}.BookOneReader-module__lEOkEW__alphabetRow span{text-align:center;padding:10px 0;font-size:30px;line-height:1.4}.BookOneReader-module__lEOkEW__note{color:#657468;margin:24px 0 0;font-size:13px;line-height:1.8}.BookOneReader-module__lEOkEW__riddle{max-width:360px;margin:36px auto 0;font-size:25px;line-height:1.65}.BookOneReader-module__lEOkEW__riddle h3{margin:0 0 18px;font-size:18px;font-weight:500}.BookOneReader-module__lEOkEW__riddle p{margin:0}@media (max-width:800px){.BookOneReader-module__lEOkEW__reader{padding:20px 16px 60px}.BookOneReader-module__lEOkEW__intro{padding:30px 0}.BookOneReader-module__lEOkEW__layout{grid-template-columns:1fr;gap:24px}.BookOneReader-module__lEOkEW__sidebar{max-height:none;position:static}.BookOneReader-module__lEOkEW__sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.BookOneReader-module__lEOkEW__sidebar nav a{grid-template-columns:23px 1fr;gap:3px;font-size:12px}.BookOneReader-module__lEOkEW__sidebar>p{margin:12px 8px}.BookOneReader-module__lEOkEW__lessonBody{padding:28px 24px}.BookOneReader-module__lEOkEW__lessonHeader{padding:18px 22px}.BookOneReader-module__lEOkEW__lesson{scroll-margin-top:80px}}@media (max-width:480px){.BookOneReader-module__lEOkEW__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.BookOneReader-module__lEOkEW__lessonHeader{grid-template-columns:auto 1fr;gap:8px 16px;padding:18px}.BookOneReader-module__lEOkEW__lessonHeader h2{font-size:18px}.BookOneReader-module__lEOkEW__page{grid-column:2}.BookOneReader-module__lEOkEW__lessonBody{padding:24px 16px}.BookOneReader-module__lEOkEW__columns{gap:18px}.BookOneReader-module__lEOkEW__column+.BookOneReader-module__lEOkEW__column{padding-left:18px}.BookOneReader-module__lEOkEW__letter{font-size:44px}.BookOneReader-module__lEOkEW__mainArt{min-height:130px}.BookOneReader-module__lEOkEW__mainArt .BookOneReader-module__lEOkEW__art{max-height:175px}.BookOneReader-module__lEOkEW__word{font-size:21px}.BookOneReader-module__lEOkEW__steps{font-size:25px}.BookOneReader-module__lEOkEW__reading{font-size:22px}.BookOneReader-module__lEOkEW__practice{font-size:20px}.BookOneReader-module__lEOkEW__pictures{gap:14px}.BookOneReader-module__lEOkEW__pictures img{max-width:46%}.BookOneReader-module__lEOkEW__pictures img:only-child{max-width:100%}.BookOneReader-module__lEOkEW__grid{font-size:17px}.BookOneReader-module__lEOkEW__grid th,.BookOneReader-module__lEOkEW__grid td{padding:9px 7px}.BookOneReader-module__lEOkEW__grid th{font-size:15px}.BookOneReader-module__lEOkEW__alphabetRow span{font-size:24px}.BookOneReader-module__lEOkEW__branches>div{grid-template-columns:24px 20px 24px 20px 1fr;gap:4px;font-size:20px}.BookOneReader-module__lEOkEW__toneExercise{gap:7px}.BookOneReader-module__lEOkEW__toneExercise>span{width:38px}.BookOneReader-module__lEOkEW__letters{gap:18px}}@media print{.BookOneReader-module__lEOkEW__sidebar,.BookOneReader-module__lEOkEW__breadcrumb,.BookOneReader-module__lEOkEW__intro,.BookOneReader-module__lEOkEW__lessonFooter{display:none}.BookOneReader-module__lEOkEW__layout{display:block}.BookOneReader-module__lEOkEW__reader{max-width:none;padding:0}.BookOneReader-module__lEOkEW__lesson{break-inside:avoid;box-shadow:none;margin:0 0 20px}.BookOneReader-module__lEOkEW__lessonBody{padding:20px}.BookOneReader-module__lEOkEW__lessonHeader{padding:12px}.BookOneReader-module__lEOkEW__tableScroll{overflow:visible}}.BookOneReader-module__lEOkEW__captioned{grid-template-columns:repeat(3,1fr);gap:20px;max-width:360px;margin:16px auto;display:grid}.BookOneReader-module__lEOkEW__captioned figure{text-align:center;margin:0}.BookOneReader-module__lEOkEW__captioned figure>div{justify-content:center;align-items:center;height:105px;display:flex}.BookOneReader-module__lEOkEW__captioned figcaption{margin-top:6px;font-size:27px;line-height:1.6}.BookOneReader-module__lEOkEW__tones>span{padding-top:28px}.BookOneReader-module__lEOkEW__tones>span[data-below=true]{padding-top:0;padding-bottom:24px}.BookOneReader-module__lEOkEW__toneWriting{justify-content:space-around;max-width:340px;margin:0 auto 24px;display:flex}.BookOneReader-module__lEOkEW__toneWriting img{width:auto;max-height:36px}
