.student-hub-template-module__N2ZpEq__page{position:relative}.student-hub-template-module__N2ZpEq__gutter{min-width:0}@media (min-width:1321px){.student-hub-template-module__N2ZpEq__gutter{margin-right:100px}.student-hub-template-module__N2ZpEq__gutterWide{margin-right:224px}}.student-hub-template-module__N2ZpEq__band{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:236px;height:auto;position:absolute;top:-14px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#0000,#000 14%),linear-gradient(#000 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 34%),linear-gradient(#0000,#000 14%),linear-gradient(#000 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-width:1320px){.student-hub-template-module__N2ZpEq__band{display:none}}.student-hub-template-module__N2ZpEq__signpost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 8px 16px #1f3d3322);width:116px;height:auto;position:absolute;top:88px;right:-12px}.student-hub-template-module__N2ZpEq__signpostLow{top:164px}@media (max-width:1320px){.student-hub-template-module__N2ZpEq__signpost{display:none}}.student-hub-template-module__N2ZpEq__greeting{align-items:flex-start;gap:0}.student-hub-template-module__N2ZpEq__greeting .student-hub-template-module__N2ZpEq__speech{max-width:246px;margin-top:8px}.student-hub-template-module__N2ZpEq__fox{pointer-events:none;-webkit-user-select:none;user-select:none;width:168px;height:auto;margin:-26px -10px -22px -6px}@media (max-width:1000px){.student-hub-template-module__N2ZpEq__fox{width:128px}}@media (max-width:600px){.student-hub-template-module__N2ZpEq__fox{width:104px;margin:-14px 0 -12px}}.student-hub-template-module__N2ZpEq__page .class-foot>div{flex:240px;min-width:0}.student-hub-template-module__N2ZpEq__landscape{width:min(262px,24vw);height:auto;box-shadow:var(--shadow-soft);border-radius:16px;flex:0 auto}@media (max-width:900px){.student-hub-template-module__N2ZpEq__landscape{display:none}}.student-hub-template-module__N2ZpEq__body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;min-width:0;display:grid}.student-hub-template-module__N2ZpEq__main,.student-hub-template-module__N2ZpEq__rail{min-width:0}@media (max-width:1150px){.student-hub-template-module__N2ZpEq__body{grid-template-columns:minmax(0,1fr)}.student-hub-template-module__N2ZpEq__rail{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}}
.student-lesson-template-module__SZfQdW__page{max-width:100%;color:var(--kid-ink);overflow-x:clip}.student-lesson-template-module__SZfQdW__welcome{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.student-lesson-template-module__SZfQdW__welcome>:last-child{max-width:470px}.student-lesson-template-module__SZfQdW__layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;min-width:0;display:grid}.student-lesson-template-module__SZfQdW__card{min-width:0;box-shadow:var(--shadow-card);background:#fffffff2;border:4px solid #ffffffc9;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;display:grid;overflow:hidden}.student-lesson-template-module__SZfQdW__page .student-lesson-template-module__SZfQdW__header{background:0 0;border-radius:26px 0 0;flex-wrap:wrap;grid-area:1/1;align-items:center;gap:16px;height:auto;min-height:0;padding:22px 24px 10px;display:flex}.student-lesson-template-module__SZfQdW__page .student-lesson-template-module__SZfQdW__journey,.student-lesson-template-module__SZfQdW__activity,.student-lesson-template-module__SZfQdW__footer{grid-column:1/-1}.student-lesson-template-module__SZfQdW__icon{background:color-mix(in srgb, var(--lesson-accent) 18%, white);width:62px;height:62px;box-shadow:var(--shadow-soft);border-radius:18px;flex:none;place-items:center;font-size:34px;display:grid}.student-lesson-template-module__SZfQdW__heading{flex:1;min-width:150px}.student-lesson-template-module__SZfQdW__eyebrow{letter-spacing:1.5px;color:#6b7d74;font-size:11px;font-weight:700}.student-lesson-template-module__SZfQdW__heading h1{color:color-mix(in srgb, var(--lesson-accent) 78%, black);margin:4px 0 2px;font-family:Outfit,Arial,sans-serif;font-size:clamp(26px,2.4vw,34px);line-height:1.12}.student-lesson-template-module__SZfQdW__heading p{font-size:15px;line-height:1.5}.student-lesson-template-module__SZfQdW__page .student-lesson-template-module__SZfQdW__journey{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:0;padding:6px 24px 0;display:grid;overflow:visible}.student-lesson-template-module__SZfQdW__journey button{background:var(--cream);min-height:58px;color:var(--kid-ink);cursor:pointer;border:2px solid #0000;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font:600 16px Outfit,Arial,sans-serif;transition:transform .15s;display:flex}.student-lesson-template-module__SZfQdW__journey button:hover{transform:translateY(-2px)}.student-lesson-template-module__SZfQdW__journey .student-lesson-template-module__SZfQdW__done{background:var(--forest-soft)}.student-lesson-template-module__SZfQdW__journey button[aria-current]{background:var(--lesson-accent);color:#fff;box-shadow:0 4px 0 color-mix(in srgb, var(--lesson-accent) 70%, black)}.student-lesson-template-module__SZfQdW__page button:focus-visible,.student-lesson-template-module__SZfQdW__page a:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.student-lesson-template-module__SZfQdW__progress{grid-area:1/2;align-self:center;min-width:190px;padding:22px 24px 10px}.student-lesson-template-module__SZfQdW__progress>div{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:14px;display:flex}.student-lesson-template-module__SZfQdW__progress progress{background:var(--forest-soft);width:100%;height:12px;accent-color:var(--lesson-accent);border:0;border-radius:20px;display:block;overflow:hidden}.student-lesson-template-module__SZfQdW__progress progress::-webkit-progress-bar{background:var(--forest-soft)}.student-lesson-template-module__SZfQdW__progress progress::-webkit-progress-value{background:var(--lesson-accent);border-radius:20px}.student-lesson-template-module__SZfQdW__progress progress::-moz-progress-bar{background:var(--forest);border-radius:20px}.student-lesson-template-module__SZfQdW__activity{background:linear-gradient(#ffffffb5,#fffdf8e8);min-height:330px;padding:28px;font-size:18px;line-height:1.65}.student-lesson-template-module__SZfQdW__activity .learn-tabs{margin-bottom:24px}.student-lesson-template-module__SZfQdW__activity .example-group{background:var(--cream);border-radius:20px}.student-lesson-template-module__SZfQdW__activity .lesson-text{font-size:20px;line-height:1.65}.student-lesson-template-module__SZfQdW__activity .tap-word{min-height:48px}.student-lesson-template-module__SZfQdW__aside{padding-top:12px}:is(.student-lesson-template-module__SZfQdW__aside .side-card,.student-lesson-template-module__SZfQdW__aside .tip-panel){box-shadow:var(--shadow-soft);border:3px solid #ffffffba}.student-lesson-template-module__SZfQdW__page .student-lesson-template-module__SZfQdW__footer{background:var(--cream);border-top:1px solid var(--cream-deep);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:20px 28px;display:flex}@media (max-width:1150px){.student-lesson-template-module__SZfQdW__layout{grid-template-columns:minmax(0,1fr)}.student-lesson-template-module__SZfQdW__aside{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:760px){.student-lesson-template-module__SZfQdW__card{grid-template-columns:minmax(0,1fr)}.student-lesson-template-module__SZfQdW__page .student-lesson-template-module__SZfQdW__header,.student-lesson-template-module__SZfQdW__progress{grid-area:auto/1}}@media (max-width:600px){.student-lesson-template-module__SZfQdW__welcome{flex-direction:column;align-items:flex-start;gap:16px}.student-lesson-template-module__SZfQdW__header,.student-lesson-template-module__SZfQdW__activity,.student-lesson-template-module__SZfQdW__page .student-lesson-template-module__SZfQdW__footer{padding:20px 16px}.student-lesson-template-module__SZfQdW__page .student-lesson-template-module__SZfQdW__journey{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 12px 0}.student-lesson-template-module__SZfQdW__progress{padding:20px 16px 0}.student-lesson-template-module__SZfQdW__icon{width:60px;height:60px;font-size:34px}.student-lesson-template-module__SZfQdW__card{border-radius:24px}}@media (prefers-reduced-motion:reduce){.student-lesson-template-module__SZfQdW__journey button{transition:none;transform:none}}@media (min-width:761px){.kid-shell:has(.student-lesson-template-module__SZfQdW__page)>.sidebar{position:fixed}}@media (max-width:600px){.student-lesson-template-module__SZfQdW__activity .exercise-ask{flex-direction:column;align-items:flex-start}.student-lesson-template-module__SZfQdW__activity .bubble{width:100%}}
