.podcast-profile {
    margin-block-end: 75px;
}
.podcast-profile__banner-media {
    max-height: 320px;
}
.podcast-profile__thumbnail-media {
    width: calc(50px + 10vw);
    max-width: 150px;
    min-width: 50px;
    bottom: calc(((50px + 6vw) * -1) / 2);
    left: 50px;
    aspect-ratio: 1 / 1;
}
.podcast__article-episodes {
    max-width: 100%;
}
.podcast__aside-episodes {
    max-width: unset;
}
@media only screen and (min-width: 992px) {
    .podcast-banner__media {
        max-height: 400px;
    }
    .podcast__article-episodes {
        max-width: calc(100% - 400px);
    }
    .podcast__aside-episodes {
        max-width: 400px;
    }
}
.podcast-episode__video-wrapper, .podcast-episode__audio-wrapper {
    max-width: 1200px;
}
.podcast-episode__video-wrapper .plyr {
    border-radius: 1rem 1rem 0 0;
}
.podcast-episode__video-wrapper.plyr-controls-rounded-4 .plyr__controls,
.podcast-episode__audio-wrapper.plyr-controls-rounded-4 .plyr__controls {
    border-radius: 0 0 1rem 1rem;
}
.podcast-episode__video-wrapper.plyr-controls-rounded-4 .plyr,
.podcast-episode__audio-wrapper.plyr-controls-rounded-4 .plyr {
    border-radius: 1rem;
}
.podcast-episode__audio-wrapper {
    max-width: 375px;
}
.podcast-episode__video {
    max-height: 576px;
}
.podcast-episode__audio-thumbnail {
    width: 100%;
    max-width: 250px;	
}
.podcast-episode__audio-thumbnail img, .podcast-episode__audio-thumbnail video {
    border-radius: 1rem;
}
.podcast-episode__audio-info, .podcast-episode__details {
    width: 100%;
}
.podcast-channel__podcaster-image {
    width: 100%;
    max-width: 250px;
}
.podcast-channel__podcaster-image img {
    border-radius: 1rem;
}
.podcast-episode__audio-info-list, .podcast-episode__audio-podcaster-info {
    width: 100%;
}
.podcast-episode__podcasters-container {
    max-width: 250px;
}
.podcast-episode__podcasters-slider img {
    aspect-ratio: 1 / 1;
}
@media only screen and (min-width: 576px) {
    .podcast-episode__audio-wrapper {
        max-width: unset;
    }
    .podcast-episode__audio-thumbnail {
        width: 200px;
    }
    .podcast-episode__audio-thumbnail img, .podcast-episode__audio-thumbnail video {
        border-radius: 0 1rem 0 0;
    }
    .podcast-channel__podcaster-image {
        width: 200px;
    }
    .podcast-channel__podcaster-image img {
        border-radius: 0 1rem 1rem 0;
    }
    .podcast-episode__audio-info, .podcast-episode__details {
        width: calc(100% - 200px);
    }
}
@media only screen and (min-width: 768px) {
    .podcast-episode__audio-info-list {
        width: 70%;
    }
    .podcast-episode__audio-podcaster-info {
        width: 30%;
    }	
}
.podcast-episode__audio-podcaster-info img, .podcast-episode__owner-info img {
    width: 100px;
    height: 100px;
}
.podcast-episode__detail:last-child {
    border-radius: 0 0 1rem 1rem;
    transition: all 250ms linear;
}

