article{position:relative;background-color:transparent;border-radius:2px;margin:20px 0}article:after{content:"";display:block;clear:both}.content article header p{font-family:brandon-grotesque,Helvetica,Arial,sans-serif}.content article header h1,.content article header p{margin:.7rem auto}article header .byline{font-size:1em;color:var(--muted-text)}article header .byline a{color:inherit}article header .byline a:hover{color:#2ca6b6}article header .pager{color:var(--text-color);margin-top:0;padding-left:0;list-style-type:none;font-weight:500;text-transform:uppercase;font-size:.9rem;letter-spacing:.1em}article header .pager:after{content:"";display:block;clear:both}article header{max-width:900px;margin-inline:auto;text-align:center;position:relative;padding-bottom:0;margin-inline:unset}article header .date{color:#aaa}article header h1,article header h3{margin:0 0 .2em}article header h3{font-size:2.2rem}article header span.date{text-align:center;display:inline-block;font-family:brandon-grotesque,Helvetica,Arial,sans-serif}article header .header-top{font-size:1em;font-weight:500;position:relative;margin-left:0;margin-right:0;color:#8a8a8a}article header .entry-content{position:relative}article header .entry-info{margin-bottom:0}article header .entry-info ul{list-style:none;margin-bottom:0;padding-left:0}article header .entry-info ul>li{display:inline-block;margin-bottom:0;color:#aaa}article header .entry-info ul>li:before{display:none}article header .entry-info ul>li:after{content:"|";color:#aaa;padding:0 10px}article header .entry-info ul>li:last-child:after{display:none}article .entry-meta{clear:both;min-width:60px}article .entry-meta a{margin-left:.15rem;color:#333}article .entry-meta a .icon{height:24px;width:24px}article ul{padding-left:19px}.read-listen{white-space:nowrap}.page-actions svg{display:inline-block;max-width:2.5rem;max-height:2.5rem;fill:var(--action-icon-color)}.page-actions button,.page-actions>a{display:block;text-align:center;line-height:44px;vertical-align:bottom;white-space:nowrap;width:50px;height:50px;margin:.5rem 0;font-size:1.25rem;color:var(--action-button-color);position:relative;outline-color:transparent}.page-actions button.active svg,.page-actions button:active svg,.page-actions button:hover svg,.page-actions>a.active svg,.page-actions>a:active svg,.page-actions>a:hover svg{fill:var(--action-icon-hover-color)}.page-actions button:hover:after,.page-actions>a:hover:after{width:56px;height:56px;border-color:var(--border-color);opacity:1}.page-actions button.twitter:hover,.page-actions>a.twitter:hover{color:#55acee}.page-actions button.facebook:hover,.page-actions>a.facebook:hover{color:#3b5998}.page-actions button .icon-plus,.page-actions>a .icon-plus{font-size:30px}.page-actions button svg,.page-actions>a svg{vertical-align:middle}.page-actions button svg.lit,.page-actions>a svg.lit{display:none}.page-actions button{background:0 0;border:0;box-shadow:none;line-height:1;border:none;padding:0}.page-actions{display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .15s linear;font-size:26px;margin-left:auto;margin-right:auto;position:relative;left:0;bottom:0;width:100%;max-width:var(--actions-toolbar-width);padding:0;z-index:2;display:flex;margin-bottom:40px}.expire.page-actions{opacity:0}.page-actions .favorite-lead svg{width:auto!important}.headroom--top.page-actions{position:relative}.footroom--pinned.page-actions{transform:translateY(0)}.page-actions form.favorite-form,.page-actions form.favorite-form button.fave{display:inline}.section--related-products{justify-content:center;margin-top:40px}.section--related-products .card .card-img{padding-top:1.3rem}.section--related-products .card .card-img>img{margin:0 auto;object-fit:contain;height:200px;width:200px}.section--related-products .card h3.card-body-title{font-size:1.4rem;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;padding:.5rem}:root{--section-padding:40px}.section--podcast-subscribe{display:flex;justify-content:center;align-items:center;border-top:1px solid var(--border-color)}.webp .section--podcast-subscribe{background:url("https://d3o8vwpyaorolj.cloudfront.net/static/images/home/asanoha_pattern.webp?5d435ffe5dbf") #fff}.no-webp .section--podcast-subscribe{background:url("https://d3o8vwpyaorolj.cloudfront.net/static/images/home/asanoha_pattern.png?5d435ffe5dbf") #fff}@media (prefers-color-scheme:dark){.no-webp .section--podcast-subscribe,.webp .section--podcast-subscribe{background:rgba(11,11,11,.85)}}.section--podcast-subscribe h2{font-family:playfair-display,serif!important;margin-bottom:1rem;text-align:center!important}.section--podcast-subscribe #mc_embed_signup{background:0 0;position:relative}.section--podcast-subscribe #mc_embed_signup div.mce_inline_error{background-color:#8b0000;position:absolute;width:100%;bottom:-65px}.section--podcast-subscribe #mc_embed_signup_scroll,.section--podcast-subscribe .form-wrap{width:100%;max-width:522px;margin-inline:auto;justify-content:center;position:relative}.section--podcast-subscribe #mc_embed_signup_scroll .mc-field-group,.section--podcast-subscribe .form-wrap .mc-field-group{display:flex;width:100%;flex-direction:column;padding-bottom:0}.section--podcast-subscribe #mc_embed_signup_scroll .mc-field-group label,.section--podcast-subscribe .form-wrap .mc-field-group label{padding-right:10px;white-space:nowrap;line-height:1.8;margin-bottom:0;font-weight:500}.section--podcast-subscribe #mc_embed_signup_scroll .mc-field-group input[type=email],.section--podcast-subscribe .form-wrap .mc-field-group input[type=email]{width:100%;padding:9px 10px 8px;border:2px solid #dadada;background:#fff;box-shadow:none}.section--podcast-subscribe #mc_embed_signup_scroll #mc-embedded-subscribe,.section--podcast-subscribe .form-wrap #mc-embedded-subscribe{background:#fff;padding:0 8px!important;border:2px solid #e661944d!important;border-radius:.15em;line-height:18px!important;height:40px!important;color:#e66194;font-size:1.3rem;font-weight:500;font-family:brandon-grotesque,Helvetica,Arial,sans-serif;text-align:center}.section--podcast-subscribe #mc_embed_signup_scroll #mc-embedded-subscribe:hover,.section--podcast-subscribe .form-wrap #mc-embedded-subscribe:hover{background:#fff;border:2px solid #e66194!important}.section--podcast-subscribe input[type=email]{width:calc(100% - 124px);padding:9px 10px 8px;border:2px solid #dadada;background:#fff;box-shadow:none;font-family:brandon-grotesque,Helvetica,Arial,sans-serif}.entry-content a{text-decoration:underline}.entry-content a:hover{text-decoration:none}.breadcrumb{--breadcrumb-color:var(--muted-text)}.entry-radio h1{max-width:100%!important}.entry-radio .smallcaps{display:block}article.entry-program,article.entry-radio{margin:3.75em 0}@media (min-width:50em){article.entry-program,article.entry-radio{margin:0;margin-block-start:2em}}article header .header-top{padding:.25rem;border-bottom:2px solid var(--border-color)}article header .header-top ul.pager{margin-bottom:0}.radio-program-header{text-align:left;position:relative;padding:20px 0;display:flex;align-items:center}.radio-program-header h1{line-height:1em;margin:.5em 0 .8em;position:relative;font-size:2.2em;text-align:center}.radio-program-header .purchase{top:10px}.entry-program .entry-image>a{display:block}.entry-program .entry-content{display:flex;flex-direction:column;justify-content:center}.entry-program .entry-content p{margin-block:.5rem}.radio-header-image{height:auto;position:relative;clear:both;padding-bottom:0!important}.radio-header-image picture img{width:100%}@media all and (min-width:61.875em){.radio-header-image{margin-bottom:2em}}@media all and (min-width:26.25em){.radio-program-header h1{line-height:1.2em}article.entry-program .entry-container{display:grid;grid-column-gap:40px;grid-template-columns:1fr 3fr}.season-list article.entry-program .entry-container{grid-template-columns:1fr}article.entry-program .entry-container .entry-content{width:100%}article.entry-program .entry-container .entry-content h1,article.entry-program .entry-container .entry-content h3{font-size:1.7rem;font-family:brandon-grotesque,Helvetica,Arial,sans-serif}}article.entry-program .entry-container h1,article.entry-program .entry-container h3{display:flex;justify-content:space-between;font-size:1.5rem;text-align:left}article.entry-program .entry-container .entry-meta{display:flex;justify-content:flex-end;align-items:center}article.entry-program .entry-container .entry-info{text-align:left}article.entry-program .entry-container .entry-info ul{margin-top:0}article.entry-program .entry-container .entry-info ul li{font-family:brandon-grotesque,Helvetica,Arial,sans-serif;font-weight:500}@media all and (min-width:40em){.season-description{padding:40px 0}}.section--related-products{border-top:2px solid var(--border-color)}.section--related-products h2{font-size:1.8rem}.section--related-products .card{width:80%;max-width:220px}.section--related-products .card .card-body{padding:0}.section--podcast-subscribe{padding:40px 0 20px;background:0 0!important}@media all and (min-width:48.75em){.section--related-products .card-deck{justify-content:center;margin-left:-.5em;margin-right:-.5em}.section--related-products .card{max-width:30.5%}#main{grid-template-columns:1fr}}@media (min-width:50em){.season-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5em 5em;margin-block-start:2em}}.podcast .entry-radio>.entry-container>.entry-content{padding-inline:2em}