._libraryPage_y83kq_1,._entryBand_y83kq_2{--ink:#0a3650;--teal:#13978c;--teal-dark:#08746f;--sun:#ffd166;--coral:#f46b4f;--cream:#fffaf0;--sky:#dff5f3;--mint:#ccebc4;--line:3px solid var(--ink);color:var(--ink);font-family:Avenir Next,Trebuchet MS,sans-serif}._libraryPage_y83kq_1{background:radial-gradient(circle at 8% 5%,#ffd16673 0 8%,#0000 8.2%),linear-gradient(135deg,#fffaf0 0%,#f8fbec 48%,#dff5f3 100%);min-height:100vh;overflow-x:hidden}._libraryPage_y83kq_1 :where(a,button,summary):focus-visible,._entryBand_y83kq_2 :where(a,button,summary):focus-visible{outline:4px solid var(--coral);outline-offset:4px}._topbar_y83kq_30{justify-content:space-between;align-items:center;gap:24px;max-width:1500px;margin:0 auto;padding:22px clamp(18px,5vw,72px);display:flex}._brand_y83kq_40{color:inherit;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;text-decoration:none;display:flex}._brand_y83kq_40>span{aspect-ratio:1;border:var(--line);background:var(--teal);color:#fff;width:54px;box-shadow:5px 6px 0 var(--ink);border-radius:18px 18px 25px;place-items:center;font-weight:900;display:grid}._brand_y83kq_40 strong{font-size:18px;display:grid}._brand_y83kq_40 small{color:var(--teal-dark);letter-spacing:.16em;font-size:10px}._topProgress_y83kq_74{align-items:center;gap:12px;min-width:190px;font-weight:900;display:flex}._topProgress_y83kq_74 span{white-space:nowrap;align-items:baseline;gap:4px;display:flex}._topProgress_y83kq_74 small{text-transform:uppercase;letter-spacing:.08em;font-size:11px}._topProgress_y83kq_74>div,._stageMeter_y83kq_91>div{border:2px solid var(--ink);background:#fff;border-radius:99px;flex:1;height:12px;overflow:hidden}._topProgress_y83kq_74 i,._stageMeter_y83kq_91 i{background:linear-gradient(90deg, var(--teal), #52c6a9);border-radius:inherit;height:100%;display:block}._libraryHero_y83kq_108{border:var(--line);max-width:1420px;min-height:570px;box-shadow:12px 14px 0 var(--ink);background:#0b7f79;border-radius:44px;grid-template-columns:1.05fr .95fr;margin:10px auto 38px;display:grid;position:relative;overflow:hidden}._libraryHero_y83kq_108:before{content:"";opacity:.14;background-image:linear-gradient(#ffffffa6 2px,#0000 2px),linear-gradient(90deg,#ffffffa6 2px,#0000 2px);background-size:80px 80px;position:absolute;inset:0}._heroCopy_y83kq_133{color:#fff;z-index:2;align-self:center;padding:clamp(45px,7vw,95px);position:relative}._kicker_y83kq_141,._entryEyebrow_y83kq_142{color:var(--teal-dark);letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:900;display:block}._heroCopy_y83kq_133 ._kicker_y83kq_141{color:#ffdc7e}._heroCopy_y83kq_133 h1{letter-spacing:-.055em;max-width:780px;margin:18px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,92px);line-height:.92}._heroCopy_y83kq_133 h1 em{color:var(--sun);font-style:normal}._heroCopy_y83kq_133>p{max-width:650px;font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.65}._heroBadges_y83kq_164{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}._heroBadges_y83kq_164 span{text-transform:uppercase;letter-spacing:.08em;border:2px solid #fffc;border-radius:99px;padding:9px 14px;font-size:12px;font-weight:900}._heroArt_y83kq_167{z-index:1;justify-content:center;align-items:end;min-height:570px;display:flex;position:relative}._heroSun_y83kq_176{aspect-ratio:1;background:var(--sun);border-radius:50%;width:min(36vw,540px);position:absolute;top:7%;right:8%}._heroArt_y83kq_167 img{object-fit:contain;object-position:bottom;z-index:2;filter:drop-shadow(12px 8px #0a365040);width:min(86%,520px);height:auto;max-height:540px;position:relative}._heroLabel_y83kq_197{z-index:3;color:var(--ink);background:var(--cream);border:var(--line);box-shadow:7px 8px 0 var(--ink);letter-spacing:.16em;text-align:center;border-radius:17px;padding:15px 20px;font-size:12px;font-weight:900;line-height:1.25;position:absolute;top:12%;right:7%;transform:rotate(5deg)}._stageNav_y83kq_216{max-width:1500px;margin:0 auto;padding:18px clamp(18px,5vw,72px) 6px}._stageTrack_y83kq_222{scrollbar-color:var(--teal) transparent;scroll-snap-type:x proximity;overscroll-behavior-inline:contain;grid-template-columns:repeat(12,minmax(104px,1fr));gap:10px;padding:0 3px 14px;display:grid;overflow-x:auto}._stageTrack_y83kq_222 button{text-align:left;min-height:104px;color:var(--ink);border:2px solid var(--ink);cursor:pointer;scroll-snap-align:center;background:#ffffffbf;border-radius:18px;align-content:space-between;padding:13px 10px;transition:transform .18s,background .18s;display:grid}._stageTrack_y83kq_222 button:hover{transform:translateY(-4px)}._stageTrack_y83kq_222 button:focus-visible{outline:4px solid var(--sun);outline-offset:3px}._stageTrack_y83kq_222 button>span{color:var(--teal-dark);font-size:12px;font-weight:900}._stageTrack_y83kq_222 button strong{font-size:13px;line-height:1.15}._stageTrack_y83kq_222 button small{justify-self:end;font-weight:900}._stageTrack_y83kq_222 ._activeStage_y83kq_253{background:var(--sun);box-shadow:4px 5px 0 var(--ink);transform:translateY(-4px)}._stageSection_y83kq_255{max-width:1500px;margin:0 auto;padding:42px clamp(18px,5vw,72px) 80px}._stageHeader_y83kq_261{grid-template-columns:1fr minmax(270px,390px);align-items:end;gap:48px;margin-bottom:22px;display:grid}._stageHeader_y83kq_261 h2,._reflectionHeading_y83kq_270 h2,._entryCopy_y83kq_271 h2{letter-spacing:-.04em;margin:8px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,70px);line-height:1}._stageHeader_y83kq_261 p{max-width:720px;font-size:17px;line-height:1.55}._stageMeter_y83kq_91{gap:9px;display:grid}._stageMeter_y83kq_91>div{width:100%}._stageMeter_y83kq_91 small{color:var(--teal-dark);font-weight:800}._heartWords_y83kq_284{flex-wrap:wrap;align-items:center;gap:8px;margin:28px 0;display:flex}._heartWords_y83kq_284 strong{text-transform:uppercase;letter-spacing:.1em;margin-right:8px;font-size:11px}._heartWords_y83kq_284 span{border:2px solid var(--ink);background:#fff;border-radius:99px;padding:7px 12px;font-family:Georgia,serif;font-weight:700}._passageGrid_y83kq_295{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._passageCard_y83kq_301{border:var(--line);background:var(--cream);min-height:330px;color:var(--ink);box-shadow:8px 9px 0 var(--ink);text-align:left;cursor:pointer;border-radius:28px;flex-direction:column;padding:25px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}._passageCard_y83kq_301:nth-child(3n+2){background:#def2f3}._passageCard_y83kq_301:nth-child(3n+3){background:#e0efd7}._passageCard_y83kq_301:hover{box-shadow:11px 13px 0 var(--ink);transform:translate(-3px,-4px)}._passageCard_y83kq_301:focus-visible{outline:5px solid var(--coral);outline-offset:4px}._cardTopline_y83kq_322{justify-content:space-between;align-items:center;display:flex}._cardTopline_y83kq_322 b{color:var(--teal-dark);letter-spacing:.16em;font-size:13px}._cardTopline_y83kq_322 em{background:var(--teal);color:#fff;letter-spacing:.12em;border-radius:99px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}._cardTopline_y83kq_322 small{font-weight:900}._cardGlyph_y83kq_326{border:var(--line);background:var(--sun);width:82px;height:82px;box-shadow:5px 6px 0 var(--ink);border-radius:24px 24px 30px 18px;place-items:center;margin:22px 0 14px;font-family:Georgia,serif;font-size:31px;font-weight:900;display:grid;transform:rotate(-3deg)}._cardTitle_y83kq_327{margin:7px 0;font-family:Georgia,serif;font-size:clamp(25px,2vw,34px);font-weight:700;line-height:1;display:block}._passageCard_y83kq_301 p{margin:0 0 24px;font-weight:800;line-height:1.4}._openLabel_y83kq_329{text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;align-items:center;margin-top:auto;font-size:11px;font-weight:900;display:flex}._openLabel_y83kq_329 i{font-size:25px;font-style:normal}._reader_y83kq_332{max-width:1500px;margin:0 auto 80px;padding:0 clamp(18px,5vw,72px);scroll-margin-top:18px}._reader_y83kq_332:focus{outline:none}._readerTopline_y83kq_340{border:var(--line);background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-bottom:0;border-radius:24px 24px 0 0;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:12px;font-weight:900;display:flex}._readerTopline_y83kq_340 button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0}._readerLayout_y83kq_343{border:var(--line);background:#bfe8e5;grid-template-columns:minmax(0,1.4fr) minmax(270px,.6fr);gap:28px;padding:clamp(18px,4vw,55px);display:grid}._paper_y83kq_352{border:var(--line);min-height:600px;box-shadow:9px 10px 0 var(--ink);background:#fffdf6;border-radius:24px;padding:clamp(28px,5vw,70px);position:relative}._focusStrip_y83kq_362{color:var(--teal-dark);text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}._focusStrip_y83kq_362 span{font-size:10px;font-weight:900}._focusStrip_y83kq_362 strong{font-size:13px}._gioIntro_y83kq_365{border:2px dashed var(--teal-dark);background:#edf9f6;border-radius:17px;align-items:center;gap:13px;margin:30px 0;padding:16px 18px;display:flex}._gioIntro_y83kq_365>span{background:var(--teal);color:#fff;border-radius:50%;flex:0 0 42px;place-items:center;height:42px;font-size:12px;font-weight:900;display:grid}._gioIntro_y83kq_365 p{margin:0;font-weight:800;line-height:1.45}._paper_y83kq_352 h2{letter-spacing:-.04em;margin:25px 0;font-family:Georgia,serif;font-size:clamp(40px,5vw,72px);line-height:1}._passageText_y83kq_369{font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.35vw,36px);line-height:1.72}._passageText_y83kq_369 p{margin:0 0 1em}._passageText_y83kq_369 mark{color:inherit;background:linear-gradient(#0000 72%,#ffd166b8 72%);padding:0 2px}._focusNote_y83kq_372{color:var(--teal-dark);margin:-8px 0 22px;font-size:13px;font-weight:800}._wordFocus_y83kq_373{border-top:2px solid #cbded9;margin-top:24px;padding-top:18px}._wordFocus_y83kq_373 summary{cursor:pointer;width:fit-content;color:var(--teal-dark);font-weight:900}._wordFocus_y83kq_373>div{flex-wrap:wrap;gap:7px;padding-top:14px;display:flex}._wordFocus_y83kq_373 span{color:var(--teal-dark);background:#e1f3ef;border-radius:8px;padding:7px 11px;font-weight:900}._readTools_y83kq_378{align-content:start;gap:20px;display:grid}._voiceCard_y83kq_379,._timerCard_y83kq_380{border:var(--line);background:var(--cream);box-shadow:7px 8px 0 var(--ink);border-radius:22px;padding:26px}._timerCard_y83kq_380{background:var(--sun)}._toolNumber_y83kq_382{letter-spacing:.16em;color:var(--teal-dark);font-size:11px;font-weight:900}._readTools_y83kq_378 h3{margin:11px 0;font-family:Georgia,serif;font-size:26px;line-height:1.05}._readTools_y83kq_378 p{font-weight:700;line-height:1.5}._voiceCard_y83kq_379 button,._timerCard_y83kq_380 button{border:2px solid var(--ink);background:var(--teal);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:99px;padding:10px 18px;font-weight:900}._voiceCard_y83kq_379 button{justify-content:center;gap:10px;width:100%;display:flex}._voiceControlIcon_y83kq_388{letter-spacing:.08em;min-width:42px;font-size:9px}._timerTime_y83kq_389{letter-spacing:.04em;margin:18px 0 8px;font-family:Georgia,serif;font-size:52px;display:block}._timerCard_y83kq_380>div{gap:8px;display:flex}._timerCard_y83kq_380 button:last-child{color:var(--ink);background:#fff}._timerCard_y83kq_380 button:disabled{opacity:.48;cursor:not-allowed}._reflection_y83kq_270{border:var(--line);background:var(--cream);border-top:0;grid-template-columns:.7fr 1.3fr;gap:50px;padding:clamp(35px,5vw,70px);display:grid}._reflectionHeading_y83kq_270 h2{font-size:clamp(34px,3.5vw,56px)}._reflectionHeading_y83kq_270 p{font-weight:700;line-height:1.5}._questionCards_y83kq_397{grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}._questionCards_y83kq_397>li{border:var(--line);min-height:190px;box-shadow:6px 7px 0 var(--ink);background:#e2f3f2;border-radius:22px;align-content:space-between;padding:26px;display:grid}._questionCards_y83kq_397>li:last-child{background:#e3efd8}._questionCards_y83kq_397 span{color:var(--teal-dark);letter-spacing:.15em;font-size:10px;font-weight:900}._questionCards_y83kq_397 strong{font-family:Georgia,serif;font-size:clamp(20px,2vw,29px);line-height:1.25}._readerActions_y83kq_403{border:var(--line);background:#fff;border-top:0;border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}._readerActions_y83kq_403>div{gap:10px;display:flex}._readerActions_y83kq_403 button{border:2px solid var(--ink);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border-radius:99px;padding:10px 18px;font-weight:900}._readerActions_y83kq_403 button:disabled{opacity:.48;cursor:not-allowed}._readerActions_y83kq_403 ._markButton_y83kq_407{background:var(--teal);color:#fff}._readerActions_y83kq_403 ._rereadButton_y83kq_408{background:var(--sun)}._saveReading_y83kq_409{gap:7px!important;display:grid!important}._saveReading_y83kq_409 small{max-width:260px;color:var(--teal-dark);font-weight:800;line-height:1.35}._passageNav_y83kq_411 button:last-child{background:var(--ink);color:#fff}._notice_y83kq_412{text-align:center;min-height:24px;color:var(--teal-dark);margin:14px 0 0;font-weight:900}._libraryFooter_y83kq_414{border-top:2px solid #0a365033;justify-content:space-between;align-items:center;gap:25px;max-width:1500px;margin:0 auto;padding:35px clamp(18px,5vw,72px) 55px;display:flex}._libraryFooter_y83kq_414 p{margin:5px 0 0}._libraryFooter_y83kq_414 a{color:var(--ink);font-weight:900}._entryBand_y83kq_2{background:linear-gradient(#eef8e7,#dff5f3);padding:clamp(42px,7vw,90px) clamp(18px,5vw,72px)}._entryCard_y83kq_419{border:var(--line);max-width:1420px;min-height:500px;box-shadow:11px 13px 0 var(--ink);background:var(--cream);border-radius:38px;grid-template-columns:1.1fr .9fr;margin:0 auto;display:grid;overflow:hidden}._entryCopy_y83kq_271{align-self:center;padding:clamp(38px,6vw,82px)}._entryCopy_y83kq_271 h2{max-width:760px}._entryCopy_y83kq_271>p{max-width:710px;font-size:18px;font-weight:700;line-height:1.65}._entryFacts_y83kq_423{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}._entryFacts_y83kq_423 span{border:2px solid var(--ink);border-radius:99px;padding:10px 13px;font-size:12px;font-weight:800}._entryButton_y83kq_425{border:var(--line);background:var(--coral);color:#fff;box-shadow:5px 6px 0 var(--ink);border-radius:99px;align-items:center;gap:20px;padding:16px 22px;font-weight:900;text-decoration:none;display:inline-flex}._entryArt_y83kq_426{background:var(--teal);justify-content:center;align-items:end;min-height:500px;display:flex;position:relative;overflow:hidden}._entryArt_y83kq_426:before{content:"";opacity:.13;background-image:linear-gradient(#fffc 2px,#0000 2px),linear-gradient(90deg,#fffc 2px,#0000 2px);background-size:72px 72px;position:absolute;inset:0}._entryOrbit_y83kq_428{aspect-ratio:1;background:var(--sun);border-radius:50%;width:72%;position:absolute;top:9%}._entryArt_y83kq_426 img{z-index:2;object-fit:contain;object-position:bottom;filter:drop-shadow(8px 5px #0a365040);width:min(82%,450px);height:auto;max-height:470px;position:relative}._entryBook_y83kq_430{z-index:3;border:var(--line);box-shadow:6px 7px 0 var(--ink);background:#fff;border-radius:15px;padding:13px 18px;font-family:Georgia,serif;font-size:24px;font-weight:900;position:absolute;top:9%;right:8%;transform:rotate(6deg)}._srOnly_y83kq_432{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){._libraryHero_y83kq_108{grid-template-columns:1fr;margin-inline:18px}._heroCopy_y83kq_133{padding-bottom:20px}._heroArt_y83kq_167{min-height:390px}._heroSun_y83kq_176{width:430px;max-width:78vw;right:12%}._heroArt_y83kq_167 img{max-height:390px}._passageGrid_y83kq_295{grid-template-columns:repeat(2,minmax(0,1fr))}._readerLayout_y83kq_343{grid-template-columns:1fr}._readTools_y83kq_378{grid-template-columns:1fr 1fr}._reflection_y83kq_270,._entryCard_y83kq_419{grid-template-columns:1fr}._entryArt_y83kq_426{min-height:390px}}@media (width>=1051px) and (width<=1240px){._readerLayout_y83kq_343{grid-template-columns:minmax(0,1.25fr) minmax(245px,.75fr);padding:28px}._paper_y83kq_352{padding:42px 36px}._passageText_y83kq_369{font-size:28px}._voiceCard_y83kq_379,._timerCard_y83kq_380{padding:22px}}@media (width<=700px){._topbar_y83kq_30{align-items:flex-start;gap:12px}._brand_y83kq_40 strong{font-size:14px}._brand_y83kq_40>span{width:46px}._topProgress_y83kq_74{flex-direction:column;align-items:flex-end;gap:4px;min-width:0}._topProgress_y83kq_74>div{flex:none;width:100px}._libraryHero_y83kq_108{min-height:0;box-shadow:7px 8px 0 var(--ink);border-radius:28px}._heroCopy_y83kq_133{padding:38px 24px 12px}._heroCopy_y83kq_133 h1{font-size:clamp(45px,15vw,68px)}._heroArt_y83kq_167{min-height:330px}._heroLabel_y83kq_197{top:5%;right:5%}._stageHeader_y83kq_261{grid-template-columns:1fr;gap:20px}._passageGrid_y83kq_295{grid-template-columns:1fr}._passageCard_y83kq_301{min-height:285px}._readerTopline_y83kq_340{flex-wrap:wrap;align-items:flex-start}._readerLayout_y83kq_343{padding:13px}._paper_y83kq_352{min-height:0;box-shadow:5px 6px 0 var(--ink);padding:28px 20px}._passageText_y83kq_369{font-size:25px;line-height:1.68}._readTools_y83kq_378,._questionCards_y83kq_397{grid-template-columns:1fr}._readerActions_y83kq_403{flex-direction:column;align-items:stretch}._passageNav_y83kq_411{grid-template-columns:1fr 1fr;display:grid!important}._saveReading_y83kq_409,._saveReading_y83kq_409 button{width:100%}._readerActions_y83kq_403 button{padding-inline:11px;font-size:13px}._libraryFooter_y83kq_414{flex-direction:column;align-items:flex-start}._entryBand_y83kq_2{padding-block:45px}._entryCard_y83kq_419{box-shadow:7px 8px 0 var(--ink);border-radius:27px}._entryCopy_y83kq_271{padding:38px 24px}._entryCopy_y83kq_271 h2{font-size:43px}._entryArt_y83kq_426{min-height:330px}}@media (width<=390px){._topbar_y83kq_30{padding-inline:12px}._brand_y83kq_40{gap:8px}._brand_y83kq_40 small{display:none}._topProgress_y83kq_74 span{font-size:13px}._topProgress_y83kq_74 small{font-size:9px}._libraryHero_y83kq_108{margin-inline:11px}._heroCopy_y83kq_133{padding-inline:19px}._heroBadges_y83kq_164 span{font-size:10px}._stageNav_y83kq_216,._stageSection_y83kq_255,._reader_y83kq_332{padding-inline:12px}._stageSection_y83kq_255{padding-top:28px}._paper_y83kq_352 h2{font-size:39px}._passageText_y83kq_369{font-size:23px}._voiceCard_y83kq_379,._timerCard_y83kq_380{padding:22px 18px}._timerCard_y83kq_380>div{grid-template-columns:1fr;display:grid}._reflection_y83kq_270{padding:30px 18px}._passageNav_y83kq_411{grid-template-columns:1fr}._entryBand_y83kq_2{padding-inline:12px}._entryCopy_y83kq_271 h2{font-size:38px}._entryButton_y83kq_425{justify-content:space-between;width:100%;padding-inline:16px}}@media (prefers-reduced-motion:reduce){._stageTrack_y83kq_222 button,._passageCard_y83kq_301{transition:none}._stageTrack_y83kq_222 button:hover,._passageCard_y83kq_301:hover,._stageTrack_y83kq_222 ._activeStage_y83kq_253{transform:none}}
