.kids-page.stories-open{background:#f8f5ec;color:#23443f}.stories-open #kidsSound,.stories-open .save-line,.stories-open .game-navigation{display:none}.stories-open .discovery-main{max-width:1080px;padding-top:24px}.little-stories{--story-teal:#126d61;--story-coral:#d96d50;max-width:100%;margin:auto}.stories-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px}.stories-eyebrow{font-size:calc(.875rem * var(--aypot-text-scale, 1))!important;letter-spacing:.13em;font-weight:800;color:#8d573e;margin:0 0 9px!important}.stories-heading h1{font-size:clamp(calc(1.75rem * var(--aypot-text-scale, 1)),5vw,calc(2.7rem * var(--aypot-text-scale, 1)));line-height:1.12;margin:0 0 10px}.stories-heading>div>p:last-child{color:#63766b;margin:0;font-size:calc(1rem * var(--aypot-text-scale, 1))}.stories-badge{border:1px solid #cfddbd;background:#edf3e3;padding:8px 14px;border-radius:30px;font-size:calc(.875rem * var(--aypot-text-scale, 1));font-weight:750;white-space:nowrap}.story-feature{background:#fffdf8;border:1px solid #e7dfce;border-radius:28px;overflow:hidden;box-shadow:0 9px #eae3d3,0 22px 45px #4c51330a}.story-stage{position:relative;aspect-ratio:16/9;background:#193d36;overflow:hidden}.story-stage video{display:block;width:100%;height:100%;object-fit:contain}.story-play{position:absolute;inset:0;border:0;border-radius:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:linear-gradient(0deg,#163c3540,transparent 70%);color:#fff;font:inherit;cursor:pointer}.story-play[hidden]{display:none}.story-play>span{width:78px;height:78px;display:grid;place-items:center;padding-left:5px;border:3px solid #fff;background:#116d61e8;border-radius:50%;font-size:calc(29px * var(--aypot-text-scale, 1));box-shadow:0 4px 20px #142d3655}.story-play>strong{background:#173b36e6;padding:7px 16px;border-radius:30px;font-size:calc(1rem * var(--aypot-text-scale, 1))}.story-info{padding:24px 28px 16px}.story-meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#607966;font-size:calc(.875rem * var(--aypot-text-scale, 1));font-weight:750;letter-spacing:.04em}.story-info h2{font-size:clamp(calc(1.5rem * var(--aypot-text-scale, 1)),4vw,calc(2.2rem * var(--aypot-text-scale, 1)));margin:13px 0 9px}.story-info>p{color:#657267;font-size:calc(1rem * var(--aypot-text-scale, 1));line-height:1.6;max-width:42rem}.story-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 0}.little-stories button:not(.story-play):not([data-story-choice]){border:1px solid #bdd2c7;background:#f3f6ec;color:#285b4e;border-radius:14px;min-height:48px;padding:10px 16px;font-family:inherit;font-weight:750;font-size:calc(.9rem * var(--aypot-text-scale, 1));line-height:1.4;cursor:pointer}.little-stories #storyReplay{background:#126d61;color:#fff;border-color:#126d61}.little-stories [aria-pressed=true]{box-shadow:inset 0 0 0 2px #126d61}.story-status{font-size:calc(.875rem * var(--aypot-text-scale, 1))!important;min-height:1.5em;margin:12px 0 0}.story-game{position:relative;overflow:hidden;background:#fff0cd;border:1px solid #e9d7a4;border-radius:24px;margin-top:28px;padding:24px;text-align:center}.story-game[hidden]{display:none}.story-game h2{font-size:calc(1.65rem * var(--aypot-text-scale, 1));margin:0 0 8px}.story-game>p:not(.stories-eyebrow){font-size:calc(.95rem * var(--aypot-text-scale, 1));margin:8px 0 16px}.story-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:460px;margin:20px auto}.story-choices button{min-height:110px;border:2px solid #deceb0;border-bottom-width:6px;background:#fffdf6;border-radius:22px;cursor:pointer;font-size:clamp(calc(44px * var(--aypot-text-scale, 1)),10vw,calc(64px * var(--aypot-text-scale, 1)));opacity:1}.story-choices button.found{background:#dff4ca;border-color:#5c9a65;box-shadow:0 0 0 4px #ffffffb0}.story-choices button.try-again{background:#f2eadf}.story-stars{color:#d08a20;font-size:calc(2rem * var(--aypot-text-scale, 1));letter-spacing:12px;animation:story-spark .8s ease-out}.story-family{border:1px solid #dfdfd0;background:#f1f3e9;border-radius:18px;padding:16px 20px;margin:28px 0 20px;color:#53684f}.story-family summary{cursor:pointer;font-weight:750;font-size:calc(.95rem * var(--aypot-text-scale, 1))}.story-family p{font-size:calc(.95rem * var(--aypot-text-scale, 1));line-height:1.75}.story-family p[lang=en]{border-left:3px solid #d98c61;padding-left:18px;color:#23443f}.story-footer{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-bottom:10px}.story-footer p{max-width:25rem;font-size:calc(.875rem * var(--aypot-text-scale, 1));line-height:1.6;color:#6b776a}.kids-page .entry-stories{background:#faecd3;border-color:#dbc398}.kids-page .entry-stories>span{background:#fff6e7}.little-stories button:focus-visible{outline:3px solid #126d61;outline-offset:4px}@keyframes story-spark{0%{opacity:0;transform:translateY(15px) scale(.85)}to{opacity:1;transform:none}}@media(max-width:600px){.stories-open .discovery-main{padding:18px 12px 24px}.stories-heading{gap:10px;margin-bottom:18px;align-items:flex-start}.stories-heading h1{font-size:calc(1.7rem * var(--aypot-text-scale, 1))}.stories-eyebrow{font-size:calc(.875rem * var(--aypot-text-scale, 1))!important;letter-spacing:.08em}.stories-badge{font-size:calc(.875rem * var(--aypot-text-scale, 1));padding:6px 9px}.story-feature{border-radius:20px}.story-info{padding:19px 17px 12px}.story-meta{font-size:calc(.875rem * var(--aypot-text-scale, 1))}.story-info h2{font-size:calc(1.6rem * var(--aypot-text-scale, 1))}.story-info>p{font-size:calc(.92rem * var(--aypot-text-scale, 1))}.story-play>span{width:58px;height:58px;font-size:calc(22px * var(--aypot-text-scale, 1))}.story-play>strong{font-size:calc(.875rem * var(--aypot-text-scale, 1))}.story-choices{gap:10px}.story-choices button{min-height:92px;border-radius:17px}.story-game{padding:20px 15px}.story-footer{flex-direction:column;align-items:stretch;gap:4px}.story-footer p{text-align:center;max-width:none}.story-actions button{flex:1}}@media(prefers-reduced-motion:reduce){.story-stars{animation:none}}.stories-swipe-open{overflow:hidden}.story-pilot-link{display:inline-block;color:#126d61;font-weight:750;padding:10px 0}.story-swipe{position:fixed;inset:0;z-index:80;box-sizing:border-box;height:var(--story-height,100dvh);width:100%;max-width:none;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));background:#f8f5ec;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;overflow:hidden;overscroll-behavior:contain}.story-swipe>.stories-heading,.story-swipe>.story-family,.story-swipe>.story-footer{display:none}.story-swipe-header{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:clamp(calc(.875rem * var(--aypot-text-scale, 1)),3vw,calc(1rem * var(--aypot-text-scale, 1)))}.story-swipe-header a{color:#285b4e;text-decoration:none;padding:12px 5px;white-space:nowrap}.story-swipe-header strong{text-align:center}.story-swipe .story-feature{display:flex;flex-direction:column;min-height:0;max-width:760px;width:100%;margin:0 auto;box-shadow:none;overflow-y:auto;overscroll-behavior:contain}.story-swipe .story-feature[hidden],.story-swipe .story-game[hidden]{display:none}.story-swipe .story-stage{flex:1 1 auto;min-height:120px;aspect-ratio:auto}.story-swipe .story-info{padding:12px 16px}.story-swipe .story-info h2{font-size:clamp(calc(1.3rem * var(--aypot-text-scale, 1)),4vw,calc(1.8rem * var(--aypot-text-scale, 1)));margin:0 0 8px}.story-swipe .story-meta,.story-swipe .story-info>p:not(.story-status){display:none}.story-swipe .story-actions{margin:0}.story-swipe .story-status{margin-top:8px;line-height:1.4}.story-swipe .story-game{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:0;width:100%;max-width:760px;box-sizing:border-box;margin:0 auto;padding:16px;overflow-y:auto;overscroll-behavior:contain}.story-swipe .story-game h2{font-size:clamp(calc(1.4rem * var(--aypot-text-scale, 1)),6vw,calc(2rem * var(--aypot-text-scale, 1)))}.story-swipe .story-choices{width:100%;gap:12px;flex-shrink:0}.story-swipe .story-choices button{display:grid;place-items:center;min-width:0;min-height:90px;aspect-ratio:1}.story-blue-ball{display:block;width:clamp(42px,12vw,72px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 25%,#a9e1ff 0,#4da6ee 35%,#2364be 76%);box-shadow:inset -5px -6px #154c931c,0 5px #183b5520}.story-swipe-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:760px;margin:auto}.story-swipe-nav button:disabled{opacity:.45;cursor:default}.story-swipe-hint{text-align:center;margin:0!important;font-size:calc(.875rem * var(--aypot-text-scale, 1))!important;color:#60766b}.story-swipe .story-stars{position:relative;flex-shrink:0;height:45px;letter-spacing:0;overflow:visible;animation:none}.story-swipe .story-stars[hidden]{display:none}.story-swipe .story-stars span{position:absolute;left:50%;top:20px;color:var(--spark-colour);animation:story-burst 1.2s ease-out both;font-size:calc(1.5rem * var(--aypot-text-scale, 1))}.story-swipe .story-stars span:nth-child(2n){animation-delay:.12s}@keyframes story-burst{0%{opacity:0;transform:translate(-50%) scale(.4)}35%{opacity:1}to{opacity:1;transform:translate(calc(-50% + var(--spark-x)),var(--spark-y)) rotate(30deg) scale(1)}}@media(prefers-reduced-motion:reduce){.story-swipe .story-stars span{animation:none;transform:translate(calc(-50% + var(--spark-x)),-15px)}}@media(max-height:480px){.story-swipe{gap:6px}.story-swipe .story-info{padding:6px 12px}.story-swipe .story-info h2,.story-swipe .story-status,.story-swipe .stories-eyebrow{display:none}.story-swipe .story-choices{margin:8px auto;max-width:290px}.story-swipe .story-choices button{min-height:65px}.story-swipe .story-game{padding:8px}}
