.focusgn-podcasts{.entry-title-spotify{font-size:14px;font-weight:600;margin-bottom:0}.footer-widget__title--podcasts-title{font-size:20px;letter-spacing:-.64px;line-height:29px}@media(min-width:768px){.footer-widget__title--podcasts-title{font-size:32px;letter-spacing:-.64px;line-height:48px}}.podcast-episode-image{border-radius:8px;overflow:hidden;position:relative;height:80px;width:80px;@media(min-width:768px){height:279px;border-radius:13.129px;width:279px}img{position:absolute;z-index:2;height:100%;width:100%;border-radius:8px;}}}.template-podcasts{.main-area .fgn-footer-widget.fgn-footer-widget--featured{border-radius:10px 10px 0 0;top:8px}.series-latest-title{margin:0 0 8px;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.4px}.podcast-series-description{margin-bottom:16px}}.podcast-episode-item{align-items:center;background:#fff;border-radius:10px;display:flex;flex-direction:column;margin-bottom:20px;padding:8px;width:100%;@media(min-width:768px){padding:8px 24px 8px 8px}.info-container{align-items:flex-start;display:flex;flex-direction:column;padding:16px 4px 0}@media(min-width:768px){flex-direction:row;.info-container{padding:8px 0 0 0}}}.podcast-container{.btn-primary.footer-widget__button{background-color:#fff!important;border:1px solid #AFAFB2!important;color:var(--primary-color)!important;align-items:center;display:flex;width:fit-content;.footer-widget__button-icon--spotify{display:block}}.footer-widget__button-icon--spotify{display:block;height:20px;margin-left:6px;width:20px}}.podcast-episode-item-container{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;@media(min-width:768px){flex-direction:row;gap:20px}}.podcasts-landing-page{.podcast-series-latest{background:#fff;border-radius:16px;margin-bottom:20px;padding:12px 8px;@media(min-width:768px){padding:16px}}.podcast-episode-item-card{width:100%;.podcast-episode-item-card--link{display:flex;flex-direction:row;@media(min-width:768px){flex-direction:column}}.podcast-episode-item-card--link:hover .podcast-post-title{color:var(--secondary-color)}}.info-container{padding:0 0 0 8px;width:calc(100% - 80px);@media(min-width:768px){padding:12px 0 8px;width:100%}}.podcast-post-title{display:-webkit-box;font-weight:400;line-height:20px;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;@media(min-width:768px){-webkit-line-clamp:5}}.entry-title-spotify{color:#707072;font-weight:300;margin-bottom:0;@media(min-width:768px){margin-bottom:4px}}.view-all-series{font-size:16px;font-weight:600;margin-top:16px;letter-spacing:-.32px;line-height:24px;padding:5px 4px 7px 0;text-align:left;&:hover a{color:var(--primary-color)!important}}}.podcast-list-archive,.single-podcast_episode{.podcast-post-title{font-size:20px;font-weight:200;line-height:28px;margin:0 0 10px}.podcast-episode-image{border-radius:10px 10px 0 0;margin-right:0;overflow:hidden;position:relative;height:288px;width:288px;img{border-radius:8px;position:absolute;z-index:2;height:100%;width:100%}}@media (min-width:768px){.podcast-post-title{font-size:36px;font-weight:400;letter-spacing:-1.44px;line-height:48px;margin-bottom:40px}.podcast-episode-image{align-items:center;border-radius:10px;display:flex;flex-grow:0;flex-shrink:0;height:170px;justify-content:center;margin-right:20px;padding-bottom:0;padding-top:0;width:170px;&::before{display:none}img{border-radius:8px;height:100%;position:static;transform:none;width:100%}}}}.view-all-series-link,.podcast-list-archive .view-more-link{border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;margin-top:auto;padding:5px 8px 7px 0;transition:all 0.3s ease;@media(min-width:768px){padding:5px 8px 7px 8px}&:after{content:'';display:inline-block;border:2px solid var(--primary-color);border-bottom:0;border-left:0;height:8px;margin-left:2px;transform:rotate(45deg);width:8px}&:hover{background:#E9EAED;color:var(--primary-color)!important;padding:5px 8px 7px 8px}}.podcast-list-archive{.podcast-episode-content{.episode-title{align-items:baseline;display:flex;justify-content:space-between}.entry-title-archive{font-size:20px;font-weight:400;letter-spacing:-.4px;line-height:28px;margin-top:0;margin-bottom:8px;@media(min-width:768px){margin-bottom:16px}&:hover a{color:var(--secondary-color)!important}}.entry-title-spotify{font-size:15px;font-weight:300;line-height:20px;margin-bottom:8px}.episode-description{font-size:14px;max-height:70px;margin-bottom:10px;overflow:hidden;position:relative;&:before{box-shadow:inset 0 -25px 20px -10px #fff;content:'';height:100%;left:-20px;position:absolute;right:-20px}}}.podcast-series-description{font-size:12px}@media(min-width:768px){font-size:24px}}.single-podcast_episode{.wrapper-podcast{margin-bottom:30px;padding:20px}.podcast-post-title{font-weight:400;margin-bottom:24px;@media(min-width:768px){margin-bottom:40px}}.entry-title-spotify{font-size:15px;font-weight:300!important;line-height:20px;margin-bottom:8px;@media(min-width:768px){margin-bottom:24px}}.episode-description{font-size:16px;font-weight:200;line-height:32px;.spotify-embed-container{height:152px;margin-bottom:24px;@media(min-width:768px){margin-bottom:40px}}}.podcast-buttons-container{display:flex;flex-direction:column;.footer-widget__button{margin:0 0 10px}}.breadcrumb{font-size:14px;font-weight:300;line-height:20px;margin-bottom:24px;padding:0;@media(min-width:768px){margin-bottom:40px}span a{display:inline-block;padding:5px 5px}span:hover a{color:var(--secondary-color)!important}}.podcast-buttons-container{margin-top:24px;.footer-widget__button--read{margin:0 0 16px;@media(min-width:768px){margin:0 8px 0 0}}.btn-primary.footer-widget__button{background-color:#fff!important;border:1px solid #262526!important;color:var(--primary-color)!important;align-items:center;display:flex;width:fit-content;&:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.15)}}.footer-widget__button-icon--spotify{display:block;margin-left:4px}}@media(min-width:768px){.podcast-buttons-container{flex-direction:row;.footer-widget__button{margin:0 10px 0 0}}.episode-description{font-size:18px}}}.tax-podcast_series{.page-title.category-header{line-height:48px;letter-spacing:-1.44px}@media(max-width:768px){.site-content .container{padding:0 8px;.page-title.category-header{font-size:24px;letter-spacing:-.72px;line-height:32px}}}}