@import url("https://fonts.googleapis.com/css2?family=ABeeZee:ital@0;1&display=swap");
*,*::before,*::after{box-sizing:border-box}html{min-height:100%;scrollbar-color:#63b55a #dcebd8;scrollbar-width:auto}html::-webkit-scrollbar{width:14px}html::-webkit-scrollbar-track{background:#dcebd8}html::-webkit-scrollbar-thumb{background:#63b55a;border-radius:8px;border:2px solid #dcebd8}body{min-height:100%;margin:0;padding:clamp(18px,3.5vw,42px);color:#263329;background:#2f823f;font-family:"ABeeZee",Arial,sans-serif}.slide-card{width:min(100%,1200px);margin:0 auto;padding-bottom:38px}.slide-header{display:flex;align-items:center;gap:22px;margin:0 auto 20px}.step-number{flex:0 0 auto;width:clamp(72px,8vw,96px);aspect-ratio:1;display:grid;place-items:center;border:5px solid #fff;border-radius:50%;color:#fff;background:#55aa4e;box-shadow:0 0 0 7px rgba(150,213,139,.72);font:700 clamp(1.65rem,3vw,2.5rem)/1 "ABeeZee",Arial,sans-serif}.slide-header h1{margin:0;color:#f6df91;font:400 clamp(2.1rem,4.35vw,3.65rem)/1.06 "ABeeZee",Arial,sans-serif;letter-spacing:-.4px}.question,.explanation{width:min(82%,900px);margin-left:auto;margin-right:auto}.question{margin-top:12px;margin-bottom:10px;color:#d5efca;font-size:clamp(1rem,1.7vw,1.28rem)}.explanation{margin-top:0;margin-bottom:28px;color:#fff;font-size:clamp(1rem,1.55vw,1.18rem);line-height:1.5}.discovery-three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:0 0 32px}.discovery-three section{padding:20px;border:2px solid #8abf79;border-radius:14px;background:#f2f8ee;box-shadow:0 5px 12px rgba(0,0,0,.12)}.discovery-three h2{margin:0 0 10px;color:#31763a;font:700 clamp(1.05rem,1.6vw,1.35rem)/1.2 "ABeeZee",Arial,sans-serif;text-align:center}.discovery-three p{margin:0;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.5}.lesson-section,.museum-extra{width:100%;margin:34px auto 0;padding:18px 20px 22px;border:2px solid #8abf79;border-radius:14px;background:#f2f8ee;text-align:center}.lesson-section h2,.museum-extra h2{margin:0 0 16px;color:#31763a;font:700 clamp(1.35rem,2.5vw,2rem)/1.2 "ABeeZee",Arial,sans-serif}.presenter-video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#dfeedd;border-radius:10px}.book-placeholder{padding:22px;border:2px dashed #8abf79;border-radius:10px;color:#4f7252;background:#fff}.related-library-frame{display:block;width:100%;aspect-ratio:16/9;border:2px solid #79b86a;border-radius:14px;background:#2f7f39}.hidden{display:none!important}@media(max-width:760px){body{padding:18px}.question,.explanation{width:100%}.discovery-three{grid-template-columns:1fr}.slide-header{align-items:flex-start}.slide-header h1{font-size:clamp(1.65rem,7vw,2.4rem)}}
