.c-host-guest{margin:3rem 1rem}
.c-host-guest h2{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.25rem}
.c-host-guest ul{padding:0;margin:0}
.c-host-guest .c-host-guest-wrapper .c-img-wrapper img{height:4rem;width:4rem;left:0;top:0;border-radius:5.625rem}
.c-host-guest .c-host-guest-wrapper .c-info-wrapper .c-role{border-radius:nullpx;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;color:#333;margin:.625rem 0 0}
.c-host-guest .c-host-guest-wrapper .c-info-wrapper h4{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;color:#2f78c6;margin:0 0 .625rem}
.c-host-guest .c-host-guest-wrapper .c-info-wrapper .c-description{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem}
.c-host-guest .c-who-listen-wrapper{margin-top:3rem}
.c-host-guest .c-who-listen-wrapper p{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem}
@media(min-width:960px){.c-host-guest .c-host-guest-wrapper .c-img-wrapper img{float:left;margin-right:.938rem;margin-top:.625rem}
.c-host-guest .c-host-guest-wrapper .c-info-wrapper{display:flex;flex-direction:column}
.c-host-guest .c-who-listen-wrapper{margin-top:2rem}
}
.c-where-listen .where-listen-title{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#2f78c6;font-weight:600;font-size:1.25rem;line-height:1.5rem;text-align:left;margin-bottom:1rem;margin-left:1rem;margin-top:2rem}
.c-where-listen .where-listen-desc{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;text-align:left;margin-left:1rem;margin-bottom:1rem}
.c-where-listen .podcast-container{display:flex;justify-content:center}
.c-where-listen .podcast-container .podcast-images{padding-left:1rem}
.c-where-listen .podcast-container .podcast-images figure{display:flex;flex-direction:column;text-align:center;margin:0 1rem 1rem 0}
.c-where-listen .podcast-container .podcast-images .logo{float:left;margin-bottom:1rem}
.c-where-listen .podcast-container .podcast-images .logo-text{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.5rem}
.c-where-listen .podcast-container .podcast-images img{width:4rem;height:4rem}
@media(min-width:720px){.c-where-listen .where-listen-title{margin-bottom:1rem;font-size:1.25rem}
.c-where-listen .podcast-container .podcast-images{padding-left:0}
.c-where-listen .podcast-container .podcast-images figure{margin:0 .5625rem 0 0}
}
@media(min-width:960px){.c-where-listen .where-listen-title{font-size:30px;font-weight:600;line-height:40px;text-align:center}
.c-where-listen .where-listen-desc{text-align:center}
.c-where-listen .podcast-container .podcast-images figure{margin:0 1rem 1rem 0}
}
.c-next-episode{display:flex;flex-direction:column;gap:.625rem;margin:2rem 1rem 4rem}
.c-next-episode .c-next-button{background:#fff;border:.063rem solid #2f78c6;height:2.875rem;padding-bottom:1.25rem;padding-top:.875rem}
.c-next-episode .c-next-button span{color:#2f78c6;font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem}
.c-next-episode .c-all-episodes{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-size:.875rem;line-height:1.5rem;color:#2f78c6;text-align:center;margin-top:.813rem}
@media(min-width:720px){.c-next-episode{display:flex;flex-direction:row-reverse;justify-content:center;gap:1.875rem}
}
.c-podcast-filter{box-sizing:border-box;position:relative;padding:0 15px}
.c-podcast-filter .filter-title{line-height:1.25rem;margin-bottom:1.5rem;color:#2f78c6}
.c-podcast-filter .filters-wrapper{margin-bottom:3rem}
.c-podcast-filter .filters-wrapper .c-dropdown:nth-child(2) .form-control{margin-bottom:0}
.c-podcast-filter .filters-wrapper .c-dropdown label{line-height:20px}
.c-podcast-filter .podcast-wrapper .podcast{margin-bottom:2.5rem}
.c-podcast-filter .podcast-wrapper .podcast-date{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1.5rem;letter-spacing:.025rem;color:#333;margin:0}
.c-podcast-filter .podcast-wrapper .podcast-title{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;color:#2f78c6;text-underline-offset:3px;margin:0}
.c-podcast-filter .podcast-wrapper .podcast-description{font-family:"benton-sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:normal;line-height:1.5rem;letter-spacing:.025rem;color:#333;margin:0 0 1.5rem}
.c-podcast-filter .pagination-nav{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:3.5rem}
.c-podcast-filter .pagination-nav button{text-decoration:underline;font-size:1rem;line-height:1.5rem}
.c-podcast-filter .pagination-nav button:disabled{text-decoration:none;color:#ccc}
.c-podcast-filter .pagination-nav button:active,.c-podcast-filter .pagination-nav button:focus{box-shadow:none}
.c-podcast-filter .pagination-nav ul{display:inline-flex;margin:0;padding:0}
.c-podcast-filter .pagination-nav ul li{margin:0 15px}
.c-podcast-filter .pagination-nav ul li button{text-decoration:underline;font-size:1rem;line-height:1.5rem}
.c-podcast-filter .pagination-nav ul li button.active{text-decoration:none;color:#333}
.c-podcast-filter .pagination-nav ul li button:active,.c-podcast-filter .pagination-nav ul li button:focus{box-shadow:none;text-decoration:none;color:#333}
@media(min-width:720px){.c-podcast-filter{max-width:528px;margin:0 auto}
.c-podcast-filter .filters-wrapper{display:flex}
.c-podcast-filter .filters-wrapper .c-dropdown{width:252px;margin-right:24px}
.c-podcast-filter .filters-wrapper .c-dropdown:nth-child(2){margin-top:2.188rem}
}
@media(min-width:960px){.c-podcast-filter{max-width:940px}
.c-podcast-filter .filters-wrapper{margin-bottom:3.5rem}
.c-podcast-filter .filters-wrapper .c-dropdown{width:295px}
}