.titleContainer{padding:.5rem 1rem 3rem;display:block}.cardTitle{font-family:arsenal,-apple-system,"system-ui",BlinkMacSystemFont,Segoe UI,Helvetica,Arial;font-size:1.25rem;font-weight:400;line-height:1.25;margin-bottom:.25rem}.author{color:rgba(15,44,48,.5)}.author:after{background:rgba(15,44,48,.5);border-radius:50%;content:"";display:inline-block;height:5px;margin:-2px 6px 0 9px;vertical-align:middle;width:5px}.date{color:rgba(15,44,48,.5)}.episode-card{position:relative;width:100%;border-radius:8px;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1);aspect-ratio:1/1}.episode-card .image-container,.episode-card .image-container figure{position:absolute;top:0;left:0;width:100%;height:100%}.episode-card .image-container figure{margin:0}.episode-card .image-container a{display:block;width:100%;height:100%;position:relative}.episode-card .card-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:16px;background-color:rgba(255,255,255,.85);opacity:0;transition:opacity .3s ease-in-out}.episode-card .card-container.visible{opacity:1}.episode-card .card-container .card-content{text-align:center}.episode-card .card-container .card-content h3{transition:color .2s ease}.episode-card .card-container .card-content p{margin-top:8px}