<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600&amp;family=Source+Serif+Pro:ital,wght@0,400;0,600;0,700;1,400;1,600&amp;display=swap');

.podcast-series { text-align: center; background: #eee; padding: 15px; display: flex; flex-direction: row; }
.podcast-series .logo { width: 20%; }
.podcast h1 { font-family: 'Source Serif Pro', serif; font-weight: 600; font-size:42pt; line-height: 44pt; color: #b72b2a; margin-bottom: 15px; }
.podcast .podcast-intro { font-family: 'Source Serif Pro',serif; font-weight: 400; font-size:16pt; line-height: 20pt; }
.podcast h2 { font-family: 'Rubik',sans-serif; font-weight: 600; letter-spacing: 3px; text-transform: uppercase; font-size:12pt; line-height: 24pt; color: black; margin-top: 20px; margin-bottom: 15px; }
.podcast .podcast-info { font-family: 'Source Serif Pro',serif; font-weight: 400; font-size:10pt; line-height: 12pt; margin: 15px 10px 0;}

.podcast-episode h3 { font-family: 'Source Serif Pro', serif; font-weight: 600; font-size:22pt; line-height: 24pt; color: black; padding-bottom: 5px; border-bottom: 1px solid black; margin-bottom: 15px; }
.podcast-episode h3 a { color: black; }
.podcast-episode .summary { font-family: 'Source Serif Pro',serif; font-weight: 400; font-size:14pt; line-height: 16pt; }
.podcast-episode .player { height: 130px; background: #ccc; max-width: 100%; margin: 20px 0; }
.podcast .episode-list .podcast-episode { background-color: #eee; padding: 0; margin-bottom: 15px; }
.podcast-episode .splash-wrap { position: relative; margin-bottom: 30px; }
.podcast-episode .podcast-info { padding: 20px; display: flex; flex-direction: column; }
.podcast-episode .podcast-ref { border-top: 5px solid white; font-family: 'Rubik',sans-serif; font-weight: 400; font-size:10pt; letter-spacing: 3px; text-transform: uppercase; }
.podcast-episode .podcast-ref a { padding: 20px; color: black; text-align: center; display: block; }

.podcast .latest-episode .podcast-episode { background-color: rgb(232, 221, 197); display: flex; flex-direction: row; margin-bottom: 40px; position: relative; }
.podcast .latest-episode .podcast-episode .splash-wrap { width: 50%; margin-bottom: 0; }
.podcast .latest-episode .podcast-episode .splash-wrap figure { height: 100%; }
.podcast .latest-episode .podcast-episode .splash-wrap figure img {  object-fit: cover; width: 100%; height: 100%; }
.podcast .latest-episode .podcast-episode .podcast-info { width: 50%; }
.podcast .latest-episode .podcast-episode .podcast-ref { position: absolute; right: 0px; bottom: 0px; border: none; }
.podcast-episode .streaming-logo { position: absolute; left: 50%; bottom: -25px; margin-left: -25px; width: 50px; height: 50px; padding: 3px; background: white; border-radius: 50%; }
.podcast-episode .podcast-author { font-family: 'Source Serif Pro',serif; font-weight: 400; font-size:10pt; line-height: 12pt; }
.podcast-episode .podcast-author .author-icon { width: 24pt; float: left; margin-right: 15px; height: 24pt; }

.podcast .episode-list {    display: flex; flex-direction: row; gap: 15px; flex-wrap: wrap; padding: 0; }
.podcast .episode-list .podcast-episode { width: 32%; padding: 0; margin: 0 auto; box-sizing: border-box;}

.podcast .providers { display: flex; flex-direction: row; gap: 10px; margin-bottom: 30px; margin-top: 10px; width: 100%; justify-content: space-between; flex-wrap: wrap; }
.podcast .providers .provider { width: 32%; margin: 0 auto; text-align: left; font-family: 'Source Serif Pro',serif; font-weight: 400; font-size:9pt; line-height: 12pt; background: #eee; padding: 10px; position: relative; box-sizing: border-box; }
.podcast .providers .provider img { width: 24pt; float: left; margin-right: 10px; display: block; }
.podcast .providers .provider a { position: absolute; top: 0; left: 0; bottom: 0; right: 0; }

.podcast .disclaimer { text-align: center; font-family: 'Source Serif Pro',serif; font-weight: 400; font-size:12pt; line-height: 14pt; margin-top: 15px; }
.podcast .description p { font-family: 'Source Serif Pro', serif; font-weight: 400; font-size:14pt; line-height: 17pt; color: black; }

.podcast .share-episode { background: #e30031; padding: 1em;  }
.podcast .share-episode p { color: white; font-family: 'Source Serif Pro',serif; font-weight: 400; font-size:14pt; line-height: 16pt; }
.podcast .share-episode .episode-socials { text-align: right; }
.podcast .share-episode a { color: white; }
.podcast .podcast-index { font-family: 'Rubik',sans-serif; font-weight: 400; font-size:10pt; letter-spacing: 3px; text-transform: uppercase; margin-top: 1em;}
.podcast .podcast-index:before { content: "Â« "; color: #e30031;}

@media screen and (min-width: 991px) {    
.podcast .episode-list .podcast-episode { width: 31%; }
.podcast .episode-list .podcast-episode:nth-child(odd) { background-color: rgb(201, 210, 210); }
}

@media screen and (max-width: 992px) {    
.podcast .latest-episode .podcast-episode { flex-direction: column; margin-bottom: 40px; position: relative; }
.podcast .latest-episode .podcast-episode .splash-wrap { width: auto; margin-bottom: 0; }
.podcast .latest-episode .podcast-episode .podcast-info { width: auto; }
.podcast .episode-list .podcast-episode { width: 47%; }
.podcast-series .logo { display: none; }
.podcast .episode-list .podcast-episode:nth-child(4n) { background-color: rgb(201, 210, 210); }
.podcast .episode-list .podcast-episode:nth-child(4n+1) { background-color: rgb(201, 210, 210); }
}

@media screen and (max-width: 575px) {    
.podcast .episode-list .podcast-episode:nth-child(4n) { background-color: #eee; }
.podcast .episode-list .podcast-episode:nth-child(4n+1) { background-color: #eee; }
.podcast .episode-list .podcast-episode:nth-child(odd) { background-color: rgb(201, 210, 210); }
.podcast .episode-list .podcast-episode { width: 100%; }
.podcast .providers .provider { width: 100%; margin: 0 auto; }
}</pre></body></html>