@font-face{font-family:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c4a2168b906ed8b3-s.0cfjcjn.-ch55.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b864a478a0bff2bf-s.04qut0hngyvme.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5a999aea4d5573dc-s.p.0fqlaxo2l.o61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c4a2168b906ed8b3-s.0cfjcjn.-ch55.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b864a478a0bff2bf-s.04qut0hngyvme.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5a999aea4d5573dc-s.p.0fqlaxo2l.o61.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1cf528c4c1c2d767-s.0_2wg3~aobuyk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(../media/19e4ff7edb1ecf68-s.0i~af39q~arf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:normal;font-weight:400;font-display:swap;src:url(../media/614a0f7b5f50b2dc-s.p.0zkvvyp53doa2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1cf528c4c1c2d767-s.0_2wg3~aobuyk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(../media/19e4ff7edb1ecf68-s.0i~af39q~arf1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gelasio;font-style:normal;font-weight:700;font-display:swap;src:url(../media/614a0f7b5f50b2dc-s.p.0zkvvyp53doa2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gelasio Fallback;src:local(Times New Roman);ascent-override:84.54%;descent-override:31.15%;line-gap-override:0.0%;size-adjust:109.74%}.gelasio_70185dd1-module__QHKv1a__className{font-family:Gelasio,Gelasio Fallback}.gelasio_70185dd1-module__QHKv1a__variable{--font-gelasio:"Gelasio", "Gelasio Fallback"}
.kids-module__S0eSja__page{--paper:#f8f5ed;--panel:#fbfaf7;--ink:#171715;--kai:#365773;--lena:#835718;--rule:#96a38b;--red:#8a0829;--red-dark:#6c0620;--blue:#215ca5;--gold:#e4be7f;--sage:#b0b99f;--tool:#faf3e5;--tool-line:#8b9a8e;--band:#e2e0d7;--band-soft:#ebeadf;--writein:#839892;--radius:10.67px;background:var(--paper);color:var(--ink);font-family:Georgia,var(--font-gelasio),"Times New Roman",serif;-webkit-font-smoothing:antialiased;min-height:100vh}body:has(.kids-module__S0eSja__page){color:#171715;background:#f8f5ed}body:has(.kids-module__S0eSja__page)>div[aria-hidden]{display:none}.kids-module__S0eSja__page *{box-sizing:border-box}.kids-module__S0eSja__page h1,.kids-module__S0eSja__page h2,.kids-module__S0eSja__page h3{text-wrap:balance}.kids-module__S0eSja__page a{color:var(--ink)}.kids-module__S0eSja__page a:hover{color:var(--red)}.kids-module__S0eSja__page :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.kids-module__S0eSja__page section[id]{scroll-margin-top:16px}.kids-module__S0eSja__wrap{width:100%;max-width:1200px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin-inline:auto}.kids-module__S0eSja__section{border-top:1px solid var(--rule);padding-block:96px}.kids-module__S0eSja__topBar{border-bottom:1px solid var(--rule)}.kids-module__S0eSja__top{flex-wrap:wrap;align-items:center;gap:12px 28px;padding-block:14px;display:flex}.kids-module__S0eSja__lockup{align-items:baseline;gap:10px;margin-right:auto;text-decoration:none;display:flex}.kids-module__S0eSja__lockup b{letter-spacing:.08em;font-size:17px}.kids-module__S0eSja__lockup i{font-size:16px}.kids-module__S0eSja__nav{flex-wrap:wrap;gap:4px 24px;font-size:16px;display:flex}.kids-module__S0eSja__nav a{padding-block:12px;text-decoration:none}.kids-module__S0eSja__nav a:hover{text-underline-offset:5px;text-decoration:underline}.kids-module__S0eSja__h1{margin:0;font-size:clamp(30px,3.6vw,42px);font-weight:700;line-height:1.18}.kids-module__S0eSja__h2{margin:0;font-size:clamp(30px,3.4vw,38.67px);font-weight:700;line-height:1.3}.kids-module__S0eSja__lead{max-width:34em;margin:0;font-size:19px;line-height:1.55}.kids-module__S0eSja__body{max-width:34em;margin:0;font-size:18.67px;line-height:1.5}.kids-module__S0eSja__small{margin:0;font-size:15px;line-height:1.45}.kids-module__S0eSja__italic{font-style:italic}.kids-module__S0eSja__eyebrow{letter-spacing:.12em;margin:0;font-size:13.33px;font-weight:700}.kids-module__S0eSja__kai{color:var(--kai);font-style:italic}.kids-module__S0eSja__lena{color:var(--lena);font-style:italic}.kids-module__S0eSja__caption{margin:10px 0 0;font-size:15px;font-style:italic}.kids-module__S0eSja__centerHead{text-align:center;justify-items:center;gap:14px;display:grid}.kids-module__S0eSja__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kids-module__S0eSja__actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.kids-module__S0eSja__centerActions{justify-content:center;margin-top:32px}.kids-module__S0eSja__page .kids-module__S0eSja__btn{background:var(--red);min-height:48px;color:var(--paper);border-radius:var(--radius);cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 22px;font-family:inherit;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.kids-module__S0eSja__page .kids-module__S0eSja__btn:hover{background:var(--red-dark);color:var(--paper)}.kids-module__S0eSja__page .kids-module__S0eSja__btnSmall{min-height:44px;padding:10px 18px;font-size:16px}.kids-module__S0eSja__textLink{text-underline-offset:5px;font-size:17px;text-decoration-thickness:1px}.kids-module__S0eSja__sceneFigure{margin:28px 0 0}.kids-module__S0eSja__scene{aspect-ratio:2;touch-action:pan-y;background:var(--panel);position:relative;overflow:hidden;container-type:inline-size}.kids-module__S0eSja__page .kids-module__S0eSja__sceneArt{width:100%;height:100%;display:block;position:absolute;inset:0}.kids-module__S0eSja__story{pointer-events:none;z-index:3;font-size:1.85cqw;line-height:1.41;position:absolute;top:5%}.kids-module__S0eSja__story p{margin:0 0 .55em}.kids-module__S0eSja__storyLeft{width:36%;left:12.1%}.kids-module__S0eSja__storyRight{width:38%;left:54.5%}.kids-module__S0eSja__storyMobile{display:none}.kids-module__S0eSja__lens{aspect-ratio:1;box-shadow:0 0 0 4px var(--ink);z-index:2;pointer-events:none;background-image:url(/lean-for-kids/adventure.webp);background-repeat:no-repeat;border-radius:50%;position:absolute}.kids-module__S0eSja__lensHandle{background:var(--lena);transform-origin:0;border-radius:6px;width:44%;height:13%;position:absolute;top:86%;left:86%;transform:rotate(45deg)}.kids-module__S0eSja__page .kids-module__S0eSja__hotspot{aspect-ratio:1;z-index:4;width:7%;cursor:inherit;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.kids-module__S0eSja__marker{width:30px;height:30px;color:var(--ink);border:1.5px solid var(--ink);z-index:3;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;font-size:17px;display:flex;position:absolute;transform:translate(-50%,-110%)}@media (pointer:fine){.kids-module__S0eSja__scene{cursor:none}}.kids-module__S0eSja__heroRow{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px;padding-block:44px 88px;display:grid}.kids-module__S0eSja__heroIntro{flex-direction:column;gap:22px;display:flex}.kids-module__S0eSja__toolCard{background:var(--tool);border:1px solid var(--tool-line);border-radius:var(--radius);padding:24px 24px 28px}.kids-module__S0eSja__toolCard h2{margin:0 0 8px;font-size:24px;font-weight:700;line-height:1.25}.kids-module__S0eSja__clueCount{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.kids-module__S0eSja__slots{gap:8px;display:flex}.kids-module__S0eSja__disc{border:1.5px solid var(--tool-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:flex}.kids-module__S0eSja__clueList{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.kids-module__S0eSja__clueList li{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:34px;font-size:17px;line-height:1.4;display:grid}.kids-module__S0eSja__clueList b{text-align:center}.kids-module__S0eSja__blank{border-bottom:1px solid var(--tool-line);height:20px;display:block}.kids-module__S0eSja__caseOpen{border-top:1px solid var(--tool-line);gap:12px;margin-top:20px;padding-top:18px;display:grid}.kids-module__S0eSja__caseOpen p{margin:0;font-size:19px;line-height:1.45}.kids-module__S0eSja__free{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.kids-module__S0eSja__page .kids-module__S0eSja__freeCover{width:100%;height:auto;display:block}.kids-module__S0eSja__freeCopy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.kids-module__S0eSja__freeCopy .kids-module__S0eSja__actions{margin-top:10px}.kids-module__S0eSja__bookTitle{margin:0;font-size:clamp(36px,4.4vw,50.67px);font-weight:700;line-height:1.2}.kids-module__S0eSja__bookSub{margin:0;font-size:clamp(22px,2.5vw,30.67px);line-height:1.2}.kids-module__S0eSja__promise{margin:0 0 10px;font-size:21.33px;font-style:italic;line-height:1.2}.kids-module__S0eSja__panel{border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:40px;padding:28px;scroll-margin-top:16px;display:grid}.kids-module__S0eSja__panelFigure{margin:0}.kids-module__S0eSja__page .kids-module__S0eSja__panelImg{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.kids-module__S0eSja__panelCopy{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.kids-module__S0eSja__panelCopy .kids-module__S0eSja__actions{margin-top:8px}.kids-module__S0eSja__panelTitle{margin:0;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2}.kids-module__S0eSja__panelTitle:focus{outline:none}.kids-module__S0eSja__panelSub{margin:0;font-size:21px;line-height:1.25}.kids-module__S0eSja__note{background:var(--band-soft);border-radius:var(--radius);margin:0;padding:14px 16px;font-size:15px;line-height:1.5}.kids-module__S0eSja__placeholder{aspect-ratio:4/3;text-align:center;border:1px solid var(--rule);background:var(--panel);flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;padding:14px;font-size:15px;display:flex}.kids-module__S0eSja__placeholder strong{font-size:26px;line-height:1.2}.kids-module__S0eSja__placeholder em{font-size:16px}.kids-module__S0eSja__placeholderSmall{gap:4px;margin-bottom:8px;font-size:11px}.kids-module__S0eSja__placeholderSmall strong{font-size:16px}.kids-module__S0eSja__placeholderSmall em{font-size:12px}.kids-module__S0eSja__phBrand{letter-spacing:.08em;font-weight:700}.kids-module__S0eSja__phRule{border-top:1px solid var(--rule);width:44px;margin:4px 0}.kids-module__S0eSja__phFoot{margin-top:8px}.kids-module__S0eSja__shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;margin:48px 0 0;padding:0;list-style:none;display:grid}.kids-module__S0eSja__page .kids-module__S0eSja__shelfBtn{text-align:left;border-radius:var(--radius);width:100%;height:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:8px;font-family:inherit;display:flex}.kids-module__S0eSja__page .kids-module__S0eSja__shelfOn{outline:2px solid var(--red);outline-offset:2px}.kids-module__S0eSja__shelfBtn:hover .kids-module__S0eSja__shelfTitle{text-underline-offset:4px;text-decoration:underline}.kids-module__S0eSja__page .kids-module__S0eSja__shelfImg{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;margin-bottom:8px;display:block}.kids-module__S0eSja__shelfNum{font-size:13.33px;font-weight:700}.kids-module__S0eSja__shelfTitle{font-size:17px;font-weight:700;line-height:1.25}.kids-module__S0eSja__shelfHook{font-size:14px;line-height:1.4}.kids-module__S0eSja__duo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.kids-module__S0eSja__page .kids-module__S0eSja__duoArt{width:100%;height:auto;display:block}.kids-module__S0eSja__duoCopy{flex-direction:column;gap:26px;display:flex}.kids-module__S0eSja__duoCopy p{margin:0;font-size:18.67px;line-height:1.5}.kids-module__S0eSja__friend{gap:8px;display:grid}.kids-module__S0eSja__friend h3{margin:0;font-size:24px;font-weight:700}.kids-module__S0eSja__sheet{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);gap:28px;max-width:820px;margin:44px auto 0;padding:clamp(20px,4vw,48px);display:grid}.kids-module__S0eSja__sheetHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 32px;display:flex}.kids-module__S0eSja__sheetHead h3{margin:0;font-size:clamp(40px,5vw,64px);font-weight:700;line-height:1.1}.kids-module__S0eSja__step{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.kids-module__S0eSja__stepDisc{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex}.kids-module__S0eSja__stepName{margin:0;font-size:24px;font-weight:700}.kids-module__S0eSja__stepPrompt{margin:4px 0 0;font-size:17px;line-height:1.45}.kids-module__S0eSja__writein{border:1px solid var(--writein);border-radius:var(--radius);background:var(--panel);height:64px;margin-top:12px}.kids-module__S0eSja__sheetFoot{text-align:center;margin:0;font-size:13px;font-style:italic}.kids-module__S0eSja__grownBand{background:var(--band);padding-block:96px}.kids-module__S0eSja__grown{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;display:grid}.kids-module__S0eSja__grownCopy{flex-direction:column;gap:18px;display:flex}.kids-module__S0eSja__tableBox{min-width:0}.kids-module__S0eSja__tableTitle{margin:0 0 14px;font-size:24px;font-weight:700}.kids-module__S0eSja__tableScroll{overflow-x:auto}.kids-module__S0eSja__thieves{border-collapse:collapse;width:100%;font-size:16px;line-height:1.4}.kids-module__S0eSja__thieves th,.kids-module__S0eSja__thieves td{text-align:left;border-bottom:.9px solid var(--rule);vertical-align:top;padding:11px 14px 11px 0}.kids-module__S0eSja__thieves th{letter-spacing:.12em;font-size:13.33px}.kids-module__S0eSja__foot{text-align:center;justify-items:center;gap:10px;padding-block:56px 64px;display:grid}.kids-module__S0eSja__foot p{margin:0}.kids-module__S0eSja__footLinks{flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:10px;font-size:15px;display:flex}@media (max-width:1000px){.kids-module__S0eSja__shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.kids-module__S0eSja__heroRow,.kids-module__S0eSja__free,.kids-module__S0eSja__panel,.kids-module__S0eSja__duo,.kids-module__S0eSja__grown{grid-template-columns:minmax(0,1fr);gap:32px}.kids-module__S0eSja__panel{padding:20px}}@media (max-width:719px){.kids-module__S0eSja__story{display:none}.kids-module__S0eSja__storyMobile{margin:24px 0 0;font-size:19px;line-height:1.45;display:grid}.kids-module__S0eSja__storyMobile p{margin:0 0 8px}.kids-module__S0eSja__sceneFigure{margin-top:12px}.kids-module__S0eSja__nav{display:none}.kids-module__S0eSja__section,.kids-module__S0eSja__grownBand{padding-block:64px}}@media (max-width:640px){.kids-module__S0eSja__shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}}@media print{@page{size:letter;margin:12mm}body:has(.kids-module__S0eSja__page){background:#fff!important}.kids-module__S0eSja__page{background:#fff;min-height:0}.kids-module__S0eSja__topBar,.kids-module__S0eSja__foot,.kids-module__S0eSja__page main>:not(.kids-module__S0eSja__caseSection),.kids-module__S0eSja__noPrint{display:none!important}.kids-module__S0eSja__caseSection{border:0;padding:0}.kids-module__S0eSja__sheet{break-inside:avoid;border:1px solid #777;gap:7mm;max-width:none;margin:0}.kids-module__S0eSja__writein{height:18mm}}
