.youtubeIframe{width:100%;aspect-ratio:16/9;border-radius:1rem}div.youtubeContainer{width:100%;aspect-ratio:16/9;position:relative}div.youtubeContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem}.youtube_cover{width:100%;height:100%;position:absolute;z-index:800;background-size:contain;border-radius:1rem}.youtube_cover > div{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;margin:0 auto;border-radius:1rem;background:linear-gradient(180deg, rgb(0 0 0 / 10%) 0, rgba(0, 0, 0, 0.61) 50%, rgba(0, 0, 0, 0.37));height:100%}.youtube_cover > div button{margin:0.5rem 0}.youtube_cover label{padding:2px;color:#fff;background-color:unset;padding-left:1.75rem}.youtube_cover label:hover{cursor:pointer}.youtube_cover input{width:1rem;height:1rem}.youtube_cover  p{color:#fff;text-align:center;max-width:70ch}.youtube_cover p a{color:#fff;text-decoration:underline!important}@media only screen and (max-width:500px){.youtube_cover  p{font-size:0.8em;line-height:19px;margin:0.2em;color:#fff}}.youtube-carousel{width:100%;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:40px}.youtube-carousel > div{width:320px;aspect-ratio:16/9;cursor:pointer;transition:all 0.4s}.youtube-carousel > div.cardLarge > div,.youtube-carousel > div:hover > div{transform:scale(1.05)}.youtube-carousel > div > div{position:relative;transition:all 0.2s}.youtube-carousel > div > div img{border-radius:8px;padding:0!important}.youtube-carousel > div P{padding:0 10px;font-weight:600;margin:0.5em 0}.youtube-carousel > div > div::before{content:"";width:100%;display:block;height:100%;position:absolute;top:0;left:0;background-image:url(/gen/graphics/youtube_covers/playButton.svg);background-size:20%;background-position:center;background-repeat:no-repeat}.youtube-carousel > div img{width:100%}.youtube-carousel.multiple-videos,.youtube-carousel.single-video{justify-content:center}.youtube-carousel.single-video > div{width:640px;max-width:100%}.youtube-carousel.single-video > div.cardLarge > div,.youtube-carousel.single-video > div:hover > div{transform:scale(1.02)}.youtube-carousel.single-video > div p{padding:0 20px;font-size:larger;color:#a81815;font-style:italic}.youtube-carousel.single-video > div > div::before{background-size:100px;transition:all 0.2s}@media only screen and (max-width: 640px){.youtube-carousel{flex-wrap:nowrap;gap:20px;justify-content:flex-start;overflow-x:auto}.youtube-carousel > div{min-width:290px;max-width:290px}.youtube-carousel > div:hover > div{transform:scale(1)}.youtube-carousel.multiple-videos{justify-content:flex-start}.youtube-carousel.single-video > div.cardLarge > div,.youtube-carousel.single-video > div:hover > div{transform:scale(1)}}