.tools{align-items:center;gap:24px;display:flex}.tools span{margin-left:8px}.skip{z-index:30;color:#000;background:#fff;padding:10px;position:absolute;top:-80px;left:12px}.skip:focus{top:10px}@media (width<=800px){.tools{gap:12px}}@media (width<=520px){.tools{order:1;margin-left:auto}}header .tools button{box-sizing:border-box;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:44px;height:44px;padding:0 11px;font-family:Barlow,Arial,sans-serif;font-weight:500;line-height:1;display:inline-flex}header .tools button span{margin-left:0}header .tools button{color:#fff}@media (hover:hover){header .tools button:hover{color:#101114}}.tools .language-link{font-size:calc(13px + var(--mobile-font-increase,0px));padding:12px 0}.mobile-menu{display:none}@media (width<=1024px){.mobile-menu{min-height:44px;font-size:calc(14px + var(--mobile-font-increase,0px));grid-area:1/1;justify-self:start;padding:8px;display:inline-flex}}@media (width<=600px){.mobile-menu{font-size:calc(13px + var(--mobile-font-increase,0px));padding:6px}.tools span{margin-left:2px}}@media (width<=767px){header .mobile-menu svg{stroke-width:2.5px;stroke-linecap:square;width:26px;height:24px}}header nav .kids-edutaiment-link{white-space:nowrap}header nav .kids-edutaiment-link:before{display:none}header nav .kids-edutaiment-link:hover,header nav .kids-edutaiment-link:focus-visible{background:0 0}@media (hover:hover){header nav .kids-edutaiment-link:hover .kids-edutaiment-label{transform:scale(1.15)}}header nav .kids-edutaiment-link:focus-visible .kids-edutaiment-label{transform:scale(1.15)}.styled-dropdown{position:relative}header .language-dropdown>summary{font-size:calc(13px + var(--mobile-font-increase,0px));gap:0}header .language-dropdown .dropdown-panel{min-width:160px;left:auto;right:0}header .language-dropdown summary span{margin-left:8px}header .language-dropdown>summary{transition:background-color .2s,color .2s}@media (hover:hover){header .language-dropdown>summary:hover{color:#101114;background:#fff}}header .language-dropdown>summary:focus-visible,header .language-dropdown[open]>summary{color:#101114;background:#fff}.footerlinks{font-size:calc(12px + var(--mobile-font-increase,0px));flex-wrap:wrap;justify-content:center;gap:12px 25px;display:flex}.footer-socials{color:#fff;align-items:center;gap:20px;display:flex;position:absolute;top:44px;right:5.5%}@media (width<=800px){.footer-socials{align-self:flex-end;margin-top:8px;position:static}}.footer-socials{grid-area:1/3;justify-self:end;margin:0;position:static}.footerlinks{grid-area:2/1/auto/-1}@media (width<=800px){.footer-socials{grid-area:4/1;justify-self:end}}@media (width<=600px){.footerlinks{gap:16px 20px}.footerlinks a{padding-block:6px}}@media (width<=600px) and (orientation:landscape){footer .footerlinks a{padding-block:0}}footer .footerlinks a{font-size:calc(var(--navigation-font-size) + var(--mobile-font-increase,0px))}footer .footerlinks a:hover,footer .footerlinks a:focus-visible,footer .footerlinks a[aria-current=page]{color:#fff}@media (width<=600px){footer .footerlinks a{width:100%;padding:4px 0;font-size:14px;line-height:1.5}}.newsletter-consent{cursor:pointer;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin-top:12px;font-size:12px;line-height:1.5;display:flex}.newsletter .newsletter-consent input{accent-color:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:3px;flex:0 0 22px;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;padding:0}.form-status{min-height:1.5em;margin:8px 0 0;font-size:13px}.newsletter{color:#fff;background:#641e40;border-radius:28px;grid-template-columns:1fr 1.2fr;align-items:center;gap:32px;width:89%;max-width:1196.16px;margin:40px auto 48px;padding:24px 32px;font-family:Barlow,Arial,sans-serif;display:grid}.newsletter-intro{align-items:center;gap:24px;min-width:0;display:flex}.newsletter-badge{background:#55d0ff;border-radius:50%;flex:0 0 110px;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.newsletter-copy{min-width:0}.newsletter-form{min-width:0;margin:0}.newsletter-controls{background:#fff;border-radius:999px;align-items:stretch;display:flex}.newsletter input::placeholder{color:#646464;opacity:1}.newsletter input:focus-visible{outline-offset:3px;outline:3px solid #55d0ff}@media (width<=1100px){.newsletter{grid-template-columns:1fr 1fr;gap:24px;padding:24px}.newsletter-badge{flex-basis:88px;width:88px;height:88px}.newsletter-intro{gap:18px}}@media (width<=850px){.newsletter{grid-template-columns:1fr;gap:24px}.newsletter-form{width:100%}.newsletter-intro{justify-content:center}}@media (width<=480px){.newsletter{border-radius:24px;gap:22px;width:92%;margin:40px auto 32px;padding:24px 18px}.newsletter-intro{justify-content:flex-start;gap:14px}.newsletter-badge{flex-basis:72px;width:72px;height:72px}}.newsletter{padding-inline:64px}@media (width<=1100px){.newsletter{padding-inline:48px}}@media (width<=480px){.newsletter{padding-inline:36px}}.newsletter-controls input[type=email]{color:#111;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;caret-color:#111;-webkit-text-fill-color:#111;background:#fff}.newsletter-controls input[type=email]::placeholder{color:#646464;-webkit-text-fill-color:#646464}.newsletter .newsletter-consent{color:#fff;align-items:center;gap:10px;font-size:14px}.newsletter-success{color:#fff;align-items:center;gap:18px;padding:20px 0;display:flex}.newsletter-success-icon{background:#ffffff12;border:1px solid #ffffff70;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}@media (width<=480px){.newsletter-success{align-items:flex-start;gap:14px}}html[data-hero-embed] body>.newsletter{display:none}.play-icon{fill:currentColor;stroke:none;flex:none;width:16px;height:16px;display:block}.playmark .play-icon{width:18px;height:18px}.arrow-icon{flex:none;width:18px;height:18px;display:block}.tv-youtube,.tv-youtube iframe{width:100%;height:100%}.tv-player-message{color:#fff;z-index:3;background:#101114e8;padding:12px;position:absolute;bottom:12px;left:12px;right:12px}.close{z-index:4;color:#fff;background:#111d;border:1px solid #ffffff45;border-radius:50%;width:38px;height:38px;position:absolute;top:12px;right:13px}#videoFrame{aspect-ratio:16/9;background:#000}.playerinfo{padding:24px 30px}@media (width<=520px){.playerinfo{padding:18px}}#videoFrame video{object-fit:contain;width:100%;height:100%;display:block}.close{transition:background-color .2s,color .2s}@media (hover:hover){.close:hover{color:#101114;background:#fff;border-color:#fff}}.close{justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}#videoFrame:fullscreen{aspect-ratio:auto;background:#000;place-items:center;width:100vw;height:100vh;display:grid}:is(#videoFrame:fullscreen video,#videoFrame:fullscreen iframe){object-fit:contain;width:100%;height:100%;max-height:none}#videoFrame{position:relative}.fullscreen-close{z-index:10;color:#fff;font-size:calc(22px + var(--mobile-font-increase,0px));background:#101114cc;border:1px solid #ffffff70;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;display:none;position:absolute;top:24px;right:24px;box-shadow:0 2px 10px #0008}#videoFrame:fullscreen .fullscreen-close{display:flex}.fullscreen-close:hover{color:#101114;background:#fff}@media (width<=600px){.playerinfo{padding:18px}.playerinfo h2{overflow-wrap:anywhere}}.tv-mode-status{color:#f04e56}#player{overscroll-behavior:contain;background:#191b20;border:1px solid #ffffff18;border-radius:18px;width:min(960px,100% - 48px);max-width:960px;max-height:calc(100dvh - 64px);margin:32px auto;box-shadow:0 24px 100px #0009}#player::backdrop{backdrop-filter:blur(3px);background:#000b}#player>.close{z-index:5;background:#101114dd;border-color:#ffffff50;position:absolute;top:16px;right:16px}#player #videoFrame{aspect-ratio:16/9;background:#000;width:100%}#player #videoFrame>video,#player #videoFrame>iframe{object-fit:contain;width:100%;height:100%;display:block}#player .playerinfo{padding:24px 36px 36px}.episode-detail-meta{color:#a5a8b1;flex-wrap:wrap;align-items:center;gap:14px;font-family:Barlow,Arial,sans-serif;font-size:14px;display:flex}#player .playerinfo h2{margin:18px 0 14px;font-size:clamp(25px,3vw,36px);line-height:1.15}.episode-detail-description{color:#d3d5db;margin:0 0 12px;line-height:1.6}.episode-list-heading{justify-content:space-between;align-items:center;gap:16px;margin:32px 0 12px;display:flex}.episode-detail-item{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff15;border-radius:8px;grid-template-columns:26px 155px minmax(0,1fr);align-items:center;gap:18px;width:100%;padding:20px 12px;display:grid}.episode-detail-item:hover{background:#ffffff14}.episode-detail-number{color:#a5a8b1;text-align:center;font-family:Barlow,Arial,sans-serif;font-size:22px}.episode-detail-thumbnail{aspect-ratio:16/9;border-radius:7px;position:relative;overflow:hidden}.episode-detail-text{flex-direction:column;gap:8px;min-width:0;display:flex}@media (width<=600px){#player{border-radius:12px;width:calc(100% - 24px);max-height:calc(100dvh - 32px);margin:16px auto}#player .playerinfo{padding:20px 18px 24px}.episode-detail-item{grid-template-columns:18px 96px minmax(0,1fr);gap:10px;padding:16px 4px}.episode-detail-number{font-size:17px}}.episode-detail-entry{border-bottom:1px solid #ffffff15}.episode-detail-entry .episode-detail-item{border-bottom:0}.episode-entry-action{padding:0 12px 4px 229px}#player .episode-entry-action .gainbupedia-button{margin-top:0}@media (width<=600px){.episode-entry-action{padding-left:138px}.episode-detail-item{align-items:start}}
