.podcast-hero{background-color:#3a3a3a;padding:50px 0 60px;transition:background-color .5s ease}[data-theme=light] .podcast-hero{background-color:#f5f5f5}.podcast-hero__grid{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:start}.podcast-hero__header{display:flex;align-items:center;gap:12px;padding-bottom:15px;margin-bottom:30px;position:relative}.podcast-hero__header:after{content:"";position:absolute;bottom:0;left:0;width:110px;height:2px;background-color:var(--color-primary)}.podcast-hero__icon{width:27px;height:27px;flex-shrink:0}[data-theme=light] .podcast-hero__icon{filter:invert(1)}.podcast-hero__title{font-family:var(--font-serif);font-size:27px;font-weight:700;color:#fff;margin:0}[data-theme=light] .podcast-hero__title{color:var(--color-dark)}.podcast-hero__text{font-family:var(--font-sans);font-size:29px;font-weight:300;line-height:1.4;color:#fff;margin:0}[data-theme=light] .podcast-hero__text{color:#2b2b2b}.podcast-hero__featured{min-width:0}.podcast-hero__featured-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.podcast-hero__label{font-family:var(--font-serif);font-size:20px;font-weight:400;color:var(--color-secondary)}.podcast-hero__nav{display:flex;gap:10px}.podcast-hero__nav-prev,.podcast-hero__nav-next{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;transition:opacity var(--transition-fast)}.podcast-hero__nav-prev:hover,.podcast-hero__nav-next:hover{opacity:.7}.podcast-hero__nav-prev img,.podcast-hero__nav-next img{width:40px;height:40px;display:block}[data-theme=light] .podcast-hero__nav-prev img,[data-theme=light] .podcast-hero__nav-next img{filter:invert(1)}.podcast-hero__carousel{overflow:hidden;position:relative;width:100%}.podcast-hero__track{display:flex;transition:transform .4s ease;width:100%}.podcast-hero__slide{flex:0 0 100%;max-width:100%;box-sizing:border-box}.podcast-hero__cover{margin:0 0 20px}.podcast-hero__cover img{width:100%;aspect-ratio:650 / 450;object-fit:cover;display:block}.podcast-hero__meta{text-align:left}.podcast-hero__name{font-family:var(--font-serif);font-size:30px;font-weight:400;color:var(--color-secondary);margin:0 0 5px}.podcast-hero__author{font-family:var(--font-serif);font-size:20px;font-weight:400;color:#fff;display:block;margin-bottom:15px}[data-theme=light] .podcast-hero__author{color:#2b2b2b}.podcast-hero__episode{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.podcast-hero__episode-info{display:flex;align-items:center;gap:8px}.podcast-hero__episode-info img{width:22px;height:30px}[data-theme=light] .podcast-hero__episode-info img{filter:invert(1)}.podcast-hero__episode-info span{font-family:var(--font-sans);font-size:16px;font-weight:700;color:var(--color-light);transition:color .5s ease}[data-theme=light] .podcast-hero__episode-info span{color:var(--color-dark)}.podcast-hero__episode-play{display:flex;align-items:center;gap:15px}.podcast-hero__play-btn{width:48px;height:48px;padding:0;background:none;border:none;cursor:pointer;flex-shrink:0;transition:opacity var(--transition-fast)}.podcast-hero__play-btn:hover{opacity:.7}.podcast-hero__play-btn img{width:48px;height:48px;display:block}[data-theme=light] .podcast-hero__play-btn img{filter:invert(1)}.podcast-hero__play-text{font-family:var(--font-sans);font-size:18px;font-weight:300;color:var(--color-light)}[data-theme=light] .podcast-hero__play-text{color:var(--color-dark)}.podcast-hero__excerpt{font-family:var(--font-sans);font-size:18px;font-weight:300;line-height:1.5;color:#fff;margin:0;transition:color .5s ease}[data-theme=light] .podcast-hero__excerpt{color:#2b2b2b}.podcast-episodes{background-color:var(--color-primary);padding:50px 0 60px;transition:background-color .5s ease}.podcast-episodes__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.podcast-episodes__title{font-family:var(--font-serif);font-size:20px;font-weight:400;color:var(--color-secondary);margin:0}.podcast-episodes__nav{display:flex;gap:10px}.podcast-episodes__nav-prev,.podcast-episodes__nav-next{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;transition:opacity var(--transition-fast)}.podcast-episodes__nav-prev:hover,.podcast-episodes__nav-next:hover{opacity:.7}.podcast-episodes__nav-prev img,.podcast-episodes__nav-next img{width:40px;height:40px;display:block}.podcast-episodes__carousel{overflow:hidden;width:100%}.podcast-episodes__track{display:flex;gap:25px;transition:transform .4s ease}.podcast-episodes__slide{flex:0 0 calc((100% - 50px) / 3);min-width:0}.podcast-episodes__cover{margin:0 0 12px}.podcast-episodes__cover img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.podcast-episodes__name{font-family:var(--font-serif);font-size:30px;font-weight:400;margin:0;text-align:left}.podcast-episodes__name a{color:#fff;text-decoration:none;transition:color var(--transition-fast)}.podcast-episodes__name a:hover{color:var(--color-secondary)}[data-theme=light] .podcast-episodes__name a{color:var(--color-dark)}.podcast-list{background-color:#2b2b2b;padding:60px 0;transition:background-color .5s ease}[data-theme=light] .podcast-list{background-color:#fff}.podcast-list__header{padding-bottom:15px;margin-bottom:40px;position:relative}.podcast-list__header:after{content:"";position:absolute;bottom:0;left:0;width:110px;height:2px;background-color:var(--color-primary)}.podcast-list__title{font-family:var(--font-serif);font-size:28px;font-weight:700;color:#fff;margin:0}[data-theme=light] .podcast-list__title{color:var(--color-dark)}.podcast-list__carousel{overflow:hidden;width:100%}.podcast-list__page{display:none;opacity:0;transition:opacity .4s ease}.podcast-list__page--active{display:block;opacity:1}.podcast-list__item{display:grid;grid-template-columns:45fr 55fr;gap:25px;align-items:start;padding:35px 0;border-bottom:1px solid #707070}.podcast-list__item--last{border-bottom:none}.podcast-list__cover{margin:0}.podcast-list__cover img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.podcast-list__body{min-width:0}.podcast-list__category,.podcast-hero__category,.podcast-episodes__category{font-family:var(--font-sans);font-size:14px;font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;display:block;margin:0 0 6px;transition:color .5s ease}a.podcast-list__category:hover,a.podcast-hero__category:hover,a.podcast-episodes__category:hover{color:var(--color-secondary)}[data-theme=light] .podcast-list__category,[data-theme=light] .podcast-hero__category,[data-theme=light] .podcast-episodes__category{color:#2b2b2b}[data-theme=light] a.podcast-list__category:hover,[data-theme=light] a.podcast-hero__category:hover,[data-theme=light] a.podcast-episodes__category:hover{color:var(--color-secondary)}.podcast-list__name{font-family:var(--font-serif);font-size:30px;font-weight:400;color:var(--color-secondary);margin:0 0 5px}.podcast-list__name a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.podcast-list__name a:hover{color:#fff}[data-theme=light] .podcast-list__name a:hover{color:var(--color-dark)}.podcast-list__author{font-family:var(--font-sans);font-size:18px;font-weight:300;color:#fff;text-decoration:none;display:block;margin-bottom:12px;transition:color .5s ease}a.podcast-list__author:hover{color:var(--color-secondary)}[data-theme=light] .podcast-list__author{color:#2b2b2b}[data-theme=light] a.podcast-list__author:hover{color:var(--color-secondary)}.podcast-list__meta{display:flex;align-items:center;gap:8px;margin-bottom:15px}.podcast-list__meta img{width:22px;height:30px}[data-theme=light] .podcast-list__meta img{filter:invert(1)}.podcast-list__meta span{font-family:var(--font-sans);font-size:16px;font-weight:700;color:var(--color-light);transition:color .5s ease}[data-theme=light] .podcast-list__meta span{color:var(--color-dark)}.podcast-list__excerpt{font-family:var(--font-sans);font-size:18px;font-weight:300;line-height:1.5;color:#fff;margin:0;transition:color .5s ease}[data-theme=light] .podcast-list__excerpt{color:#2b2b2b}.podcast-list__footer{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding-top:30px}.podcast-list__page-info{font-family:var(--font-sans);font-size:18px;font-weight:300;color:#fff}[data-theme=light] .podcast-list__page-info{color:var(--color-dark)}.podcast-list__nav{display:flex;gap:10px}.podcast-list__nav-prev,.podcast-list__nav-next{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;transition:opacity var(--transition-fast)}.podcast-list__nav-prev:hover,.podcast-list__nav-next:hover{opacity:.7}.podcast-list__nav-prev img,.podcast-list__nav-next img{width:40px;height:40px;display:block}[data-theme=light] .podcast-list__nav-prev img,[data-theme=light] .podcast-list__nav-next img{filter:invert(1)}@media(max-width:1199.98px){.podcast-episodes__slide{flex:0 0 calc((100% - 25px)/2)}.podcast-episodes__name{font-size:24px}}@media(max-width:991.98px){.podcast-hero__grid{grid-template-columns:1fr;gap:30px}.podcast-hero__text{font-size:22px}.podcast-hero__episode{flex-wrap:wrap;gap:15px}}@media(max-width:767.98px){.podcast-list__item{grid-template-columns:1fr;gap:15px}.podcast-episodes__slide{flex:0 0 100%}.podcast-episodes__name{font-size:20px}.podcast-hero__title{font-size:22px}.podcast-hero__text{font-size:18px}.podcast-hero__name{font-size:24px}}@media(max-width:575.98px){.podcast-hero,.podcast-episodes{padding:35px 0 40px}.podcast-list{padding:40px 0}.podcast-episodes__name,.podcast-list__name{font-size:22px}.podcast-list__excerpt{font-size:14px}.podcast-hero__title{font-size:20px}.podcast-hero__text{font-size:16px}.podcast-hero__name{font-size:22px}.podcast-hero__author,.podcast-hero__label{font-size:16px}}@media(max-width:479.98px){.podcast-list__name,.podcast-hero__title{font-size:18px}.podcast-hero__text{font-size:15px}.podcast-episodes__name{font-size:18px}}
