.podcast-page{--pod-paper:#fff9ef;--pod-ink:#0a4e7d;--pod-dark:#073653;--pod-coral:#e96e52;--pod-gold:#e7a930;--pod-cream:#f7e8c9;--pod-white:#fffdf8;--pod-muted:#50697a;background:var(--pod-paper);color:var(--pod-dark)}
body:has(.podcast-page) .weekly{background:#0a4e7d}
.podcast-page .pod-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}
.podcast-page h1,.podcast-page h2,.podcast-page h3{font-family:Georgia,'Times New Roman',serif;line-height:1.08}
.podcast-page .pod-eyebrow{margin:0 0 16px;color:var(--pod-coral);font-size:.72rem;font-weight:800;letter-spacing:.15em}
.podcast-page .pod-button,.podcast-page .pod-text-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;text-decoration:none}
.podcast-page .pod-button{padding:.84rem 1.25rem;border-radius:999px;background:var(--pod-coral);color:#fff}
.podcast-page .pod-button-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px}
.podcast-page .pod-button-row .pod-button{font-size:0}
.podcast-page .pod-button-row .pod-button:before{content:'▶';display:grid;width:18px;height:18px;place-items:center;border:2px solid currentColor;border-radius:50%;font-size:8px;text-indent:1px}
.podcast-page .pod-button-row .pod-button:after{content:'Watch on YouTube';font-size:1rem}
.podcast-page .pod-text-link{color:var(--pod-ink)}
.podcast-page .pod-hero{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;padding-block:76px}
.podcast-page .pod-hero h1{margin:0 0 22px;font-size:clamp(3.5rem,6vw,5.6rem);font-weight:400}
.podcast-page .pod-lede{max-width:590px;color:var(--pod-muted);font-size:1.17rem}
.podcast-page .pod-hero-art{position:relative;min-height:480px;overflow:hidden;border:2px solid var(--pod-ink);border-radius:46% 54% 42% 58%/52% 43% 57% 48%;background:url('/podcast-hero-v2.png') center/cover no-repeat;box-shadow:16px 16px 0 var(--pod-coral)}
.podcast-page .pod-hero-art img,.podcast-page .pod-hero-art span{display:none}
.podcast-page .pod-belief{padding:23px 0;background:var(--pod-gold)}
.podcast-page .pod-belief .pod-shell{display:flex;align-items:center;justify-content:center;gap:13px}
.podcast-page .pod-belief .pod-shell>span{display:block;width:28px;height:28px;flex:0 0 28px;background:var(--pod-ink);font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E") center/contain no-repeat}
.podcast-page .pod-belief p{font:700 1.3rem Georgia,serif}
.podcast-page .pod-section{padding-block:92px}
.podcast-page .pod-heading{max-width:780px;margin-bottom:42px}
.podcast-page .pod-heading h2{margin:0 0 15px;font-size:clamp(2.6rem,4.5vw,4.1rem);font-weight:400}
.podcast-page .pod-heading>p:last-child{color:var(--pod-muted);font-size:1.07rem}
.podcast-page .pod-topic-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.podcast-page .pod-topic{display:flex;min-height:300px;flex-direction:column;padding:28px;border:2px solid var(--pod-ink);border-radius:1rem;background:var(--pod-white);text-decoration:none;transition:.2s}
.podcast-page .pod-topic:hover{transform:translateY(-4px);box-shadow:6px 6px 0 var(--pod-gold)}
.podcast-page .pod-topic-icon{display:block;width:27px;height:27px;margin-bottom:36px;background:var(--pod-coral);font-size:0;mask:center/contain no-repeat}
.podcast-page .pod-topic:nth-child(1) .pod-topic-icon{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 18V5M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4M17.6 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.6 1.5M18 5.1a4 4 0 0 1 2.5 5.8M18 18a4 4 0 0 0 2-7.5M20 17.5A4 4 0 1 1 12 18a4 4 0 1 1-8-.5M6 18a4 4 0 0 1-2-7.5M6 5.1a4 4 0 0 0-2.5 5.8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
.podcast-page .pod-topic:nth-child(2) .pod-topic-icon{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l1.4 6.8L20 12l-6.6 3.2L12 22l-1.4-6.8L4 12l6.6-3.2L12 2zM20 2v4M22 4h-4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
.podcast-page .pod-topic:nth-child(3) .pod-topic-icon{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 10l10-5 10 5-10 5-10-5zM6 12.5V16c3 3 9 3 12 0v-3.5M22 10v6' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}
.podcast-page .pod-topic:nth-child(4) .pod-topic-icon{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 14c-.2-1-.8-1.8-1.5-2.5A6 6 0 1 1 16.5 11.5C15.8 12.2 15.2 13 15 14M9 18h6M10 22h4' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
.podcast-page .pod-topic:nth-child(5) .pod-topic-icon{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10' cy='8' r='5' fill='none' stroke='black' stroke-width='2'/%3E%3Cpath d='M2 21a8 8 0 0 1 16 0M18 4a5 5 0 0 1 0 8c2 1.5 4 4.6 4 8' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}
.podcast-page .pod-topic:nth-child(6) .pod-topic-icon{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v16M20 19a2 2 0 0 0 2-2V5a2 2 0 0 0-2-2h-4a5 5 0 0 0-4 2 5 5 0 0 0-4-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4a5 5 0 0 1 4 2 5 5 0 0 1 4-2h4z' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E")}
.podcast-page .pod-topic h3{margin:0 0 12px;font-size:1.5rem;font-weight:400}
.podcast-page .pod-topic p{color:var(--pod-muted)}
.podcast-page .pod-topic span{margin-top:auto;padding-top:22px;font-weight:900}
.podcast-page .pod-featured{padding:92px 0;background:var(--pod-ink);color:#fff}
.podcast-page .pod-featured .pod-heading>p:last-child,.podcast-page .pod-episode>p:not(.pod-kicker){color:#dcecf5}
.podcast-page .pod-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.podcast-page .pod-episode{display:flex;position:relative;min-height:410px;flex-direction:column;padding:30px;border:2px solid #74bfe4;border-radius:1.1rem;background:#ffffff09;text-decoration:none}
.podcast-page .pod-number{color:#ffc342;font:2.2rem Georgia,serif}
.podcast-page .pod-play{display:grid;width:48px;height:48px;place-items:center;margin:28px 0;border-radius:50%;background:var(--pod-coral);color:#fff;font-size:1.15rem}
.podcast-page .pod-kicker{margin:0 0 10px;font-size:.68rem;font-weight:900;letter-spacing:.14em}
.podcast-page .pod-episode h3{margin:0 0 14px;font-size:1.75rem;font-weight:400}
.podcast-page .pod-episode span{margin-top:auto;padding-top:24px;color:#ffc342;font-weight:900}
.podcast-page .pod-voices{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:84px;padding-block:96px}
.podcast-page .pod-voices-art{position:relative;aspect-ratio:1;overflow:hidden;border:3px solid var(--pod-ink);border-radius:50%;box-shadow:11px 11px 0 var(--pod-gold)}
.podcast-page .pod-voices-art img{width:100%;height:100%;object-fit:cover}
.podcast-page .pod-voices h2{margin:0 0 20px;font-size:clamp(2.8rem,4.5vw,4.2rem);font-weight:400}
.podcast-page .pod-voices-copy>p:not(.pod-eyebrow){color:var(--pod-muted);font-size:1.07rem}
.podcast-page .pod-voices ul{display:grid;gap:11px;margin:26px 0 30px;padding:0;list-style:none}
.podcast-page .pod-voices li{display:flex;align-items:center;gap:10px}.podcast-page .pod-voices li b{color:var(--pod-coral)}
.podcast-page .pod-latest{padding:92px 0;background:var(--pod-cream)}
.podcast-page .pod-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.podcast-page .pod-video-grid article{overflow:hidden;border:2px solid var(--pod-ink);border-radius:1rem;background:var(--pod-white)}
.podcast-page .pod-video-placeholder{display:grid;height:210px;place-items:center;border-bottom:2px solid var(--pod-ink);color:var(--pod-ink);font-size:0}
.podcast-page .pod-video-placeholder:before{content:'▶';display:grid;width:44px;height:44px;place-items:center;border:3px solid currentColor;border-radius:50%;font-size:18px;text-indent:2px}
.podcast-page .pod-rose{background:#f8ded4}.podcast-page .pod-gold{background:#f8e9c6}.podcast-page .pod-blue{background:#d8e9ed}
.podcast-page .pod-video-grid .pod-kicker{padding:24px 24px 0}
.podcast-page .pod-video-grid h3{padding:0 24px 28px;font-size:1.55rem;font-weight:400}
.podcast-page .pod-coming{text-align:center;margin-top:22px;color:var(--pod-muted);font-size:.83rem}
.podcast-page .pod-centered{width:max-content;margin:30px auto 0}
.podcast-page .pod-subscribe{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;margin-block:92px;padding:42px;border:2px solid var(--pod-ink);border-radius:1.2rem;background:#d8e9ed;box-shadow:8px 8px 0 var(--pod-ink)}
.podcast-page .pod-subscribe-icon{display:grid;width:70px;height:70px;place-items:center;border:5px solid var(--pod-coral);border-radius:50%;color:var(--pod-coral);font-size:0}
.podcast-page .pod-subscribe-icon:after{content:'▶';font-size:25px;text-indent:4px}
.podcast-page .pod-subscribe h2{margin:0 0 8px;font-size:clamp(2rem,3.5vw,3rem);font-weight:400}
.podcast-page .pod-subscribe p:last-child{color:#294846}
.podcast-page .pod-newsletter{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:55px;margin-bottom:90px;padding:48px;border:2px solid var(--pod-ink);border-radius:1.2rem;background:var(--pod-cream);box-shadow:9px 9px 0 var(--pod-ink)}
.podcast-page .pod-newsletter h2{margin:0 0 14px;font-size:2.7rem;font-weight:400}
.podcast-page .pod-newsletter form{display:flex;gap:10px}
.podcast-page .pod-newsletter input{min-width:0;flex:1;padding:.8rem 1.1rem;border:2px solid var(--pod-ink);border-radius:999px;background:#fff;font:inherit}
@media(max-width:900px){.podcast-page .pod-hero,.podcast-page .pod-voices{grid-template-columns:1fr}.podcast-page .pod-hero-art{order:-1;min-height:390px}.podcast-page .pod-topic-grid,.podcast-page .pod-feature-grid,.podcast-page .pod-video-grid{grid-template-columns:1fr 1fr}.podcast-page .pod-voices-art{max-width:430px}.podcast-page .pod-subscribe{grid-template-columns:auto 1fr}.podcast-page .pod-subscribe .pod-button{grid-column:1/-1;width:max-content}.podcast-page .pod-newsletter{grid-template-columns:1fr}}
@media(max-width:600px){.podcast-page .pod-shell{width:min(calc(100% - 26px),1180px)}.podcast-page .pod-hero{gap:42px;padding-block:38px 60px}.podcast-page .pod-hero h1{font-size:3.2rem}.podcast-page .pod-hero-art{min-height:280px;box-shadow:9px 9px 0 var(--pod-coral)}.podcast-page .pod-hero-art span{bottom:16px;left:16px}.podcast-page .pod-section,.podcast-page .pod-featured,.podcast-page .pod-voices,.podcast-page .pod-latest{padding-block:70px}.podcast-page .pod-belief .pod-shell{align-items:flex-start}.podcast-page .pod-topic-grid,.podcast-page .pod-feature-grid,.podcast-page .pod-video-grid{grid-template-columns:1fr}.podcast-page .pod-subscribe{grid-template-columns:1fr;margin-block:70px;padding:32px 22px}.podcast-page .pod-subscribe .pod-button{width:100%}.podcast-page .pod-newsletter{margin-bottom:70px;padding:28px 20px}.podcast-page .pod-newsletter form{flex-direction:column}}
.podcast-page .media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.podcast-page .media-card{display:flex;overflow:hidden;min-height:430px;flex-direction:column;border:2px solid var(--pod-ink);border-radius:18px;background:var(--pod-white);color:var(--pod-dark);text-decoration:none;transition:.2s}.podcast-page .media-card:hover{transform:translateY(-5px);box-shadow:7px 7px 0 var(--pod-gold)}.podcast-page .media-thumb{display:grid;position:relative;min-height:205px;place-items:center;overflow:hidden;border-bottom:2px solid var(--pod-ink);background:#f7ded6}.podcast-page .media-thumb.tone-1{background:#f7e8c5}.podcast-page .media-thumb.tone-2{background:#d7e9ed}.podcast-page .media-thumb img{position:absolute;width:100%;height:100%;object-fit:cover}.podcast-page .media-thumb span{display:grid;z-index:1;width:48px;height:48px;place-items:center;border:3px solid currentColor;border-radius:50%;color:var(--pod-ink);text-indent:3px}.podcast-page .media-card-copy{display:flex;flex:1;flex-direction:column;padding:25px}.podcast-page .media-card-copy h3{margin:0 0 12px;font-size:1.55rem;font-weight:400}.podcast-page .media-card-copy>p:not(.pod-kicker){color:var(--pod-muted)}.podcast-page .media-card-copy strong{margin-top:auto;padding-top:20px;color:var(--pod-ink)}.podcast-page .media-meta{display:flex;gap:12px;color:var(--pod-muted);font-size:.82rem}.podcast-page .media-grid-dark .media-card{border-color:#74bfe4}.podcast-page .section-button{width:max-content;margin-top:34px}.podcast-page .archive-hero{padding:88px 0 72px;background:var(--pod-cream)}.podcast-page .archive-hero h1{max-width:850px;margin:0 0 18px;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:400}.podcast-page .archive-hero>div>p:not(.pod-eyebrow){max-width:720px;margin-bottom:30px;color:var(--pod-muted);font-size:1.15rem}.podcast-page .archive-body{padding-block:68px 100px}.podcast-page .archive-controls{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.podcast-page .filter-row{display:flex;flex-wrap:wrap;gap:9px}.podcast-page .filter-row button,.podcast-page .archive-controls select{padding:10px 15px;border:1.5px solid var(--pod-ink);border-radius:999px;background:#fff;color:var(--pod-ink);font:700 .9rem inherit}.podcast-page .filter-row button.active{background:var(--pod-ink);color:#fff}.podcast-page .archive-controls label{display:flex;flex:0 0 auto;align-items:center;gap:9px;font-weight:800}.podcast-page .archive-controls select{border-radius:9px}.podcast-page .archive-count{margin:0 0 22px;color:var(--pod-muted)}.podcast-page .media-empty{grid-column:1/-1;padding:36px;border:2px dashed currentColor;border-radius:16px;text-align:center}.podcast-page [hidden]{display:none!important}
@media(max-width:900px){.podcast-page .media-grid{grid-template-columns:1fr 1fr}.podcast-page .archive-controls{align-items:stretch;flex-direction:column}.podcast-page .archive-controls label{align-self:flex-start}}
@media(max-width:600px){.podcast-page .media-grid{grid-template-columns:1fr}.podcast-page .archive-hero{padding:58px 0 48px}.podcast-page .archive-hero h1{font-size:3.4rem}.podcast-page .media-card{min-height:390px}}
.podcast-page .pod-story-podcast{padding:90px 0 96px;background:var(--pod-paper)}.podcast-page .pod-combined-label{margin-bottom:45px}.podcast-page .pod-combined-story{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:84px}.podcast-page .pod-combined-story .pod-voices-art{aspect-ratio:1}.podcast-page .pod-combined-story .pod-voices-copy>.pod-eyebrow{display:none}.podcast-page .pod-thumbnail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:70px}.podcast-page .pod-thumbnail-card{color:var(--pod-dark);text-decoration:none}.podcast-page .pod-thumbnail-image{display:grid;position:relative;aspect-ratio:16/9;place-items:center;overflow:hidden;border:2px solid var(--pod-ink);border-radius:16px;background:#d8e9ed;transition:.2s}.podcast-page .pod-thumbnail-image img{position:absolute;width:100%;height:100%;object-fit:cover}.podcast-page .pod-thumbnail-image span{display:grid;z-index:1;width:48px;height:48px;place-items:center;border-radius:50%;background:var(--pod-coral);color:#fff;text-indent:3px;opacity:0;transition:.2s}.podcast-page .pod-thumbnail-card:hover .pod-thumbnail-image{transform:translateY(-4px);box-shadow:7px 7px 0 var(--pod-gold)}.podcast-page .pod-thumbnail-card:hover .pod-thumbnail-image span{opacity:1}.podcast-page .pod-thumbnail-card h3{margin:16px 3px 0;font-size:1.55rem;font-weight:400}.podcast-page .pod-all-episodes{width:max-content;margin-top:34px}
@media(max-width:900px){.podcast-page .pod-combined-story{grid-template-columns:1fr;gap:48px}.podcast-page .pod-combined-story .pod-voices-art{max-width:430px}.podcast-page .pod-thumbnail-grid{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.podcast-page .pod-story-podcast{padding:65px 0 72px}.podcast-page .pod-thumbnail-grid{grid-template-columns:1fr;margin-top:55px}.podcast-page .pod-combined-label{line-height:1.6}.podcast-page .pod-thumbnail-card h3{font-size:1.4rem}}
.podcast-page .pod-story-podcast{background:var(--pod-cream)}.podcast-page .pod-combined-label{display:flex;align-items:center;gap:20px;margin:0 0 52px;color:var(--pod-coral);font-family:inherit;font-size:.85rem;font-weight:900;letter-spacing:.14em}.podcast-page .pod-combined-label b{color:var(--pod-ink);font-size:1.25rem}
@media(max-width:600px){.podcast-page .pod-combined-label{align-items:flex-start;flex-direction:column;gap:8px}.podcast-page .pod-combined-label b{display:none}}
.podcast-page .pod-platform-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.podcast-page .pod-platform-buttons .pod-button{margin:0}.podcast-page .pod-platform-buttons .pod-spotify-button{background:var(--pod-ink)}
@media(max-width:600px){.podcast-page .pod-platform-buttons{align-items:stretch;flex-direction:column}.podcast-page .pod-platform-buttons .pod-button{width:100%}}
/* Prominent archive links */
.podcast-page .pod-all-episodes,.podcast-page .pod-centered{padding:.9rem 1.35rem;border:2px solid var(--pod-coral);border-radius:999px;background:var(--pod-coral);color:#fff!important;box-shadow:0 4px 0 rgba(7,63,96,.14);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}
.podcast-page .pod-all-episodes:hover,.podcast-page .pod-centered:hover{transform:translateY(-2px);background:#df5b4c;box-shadow:0 6px 0 rgba(7,63,96,.18)}
/* Expandable podcast descriptions */
.podcast-page .media-card-expandable a{color:inherit;text-decoration:none}.podcast-page .media-card-expandable h3 a:hover{text-decoration:underline}.podcast-page .media-description{display:-webkit-box;overflow:hidden;margin-bottom:8px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.podcast-page .media-description.expanded{display:block;overflow:visible}.podcast-page .media-description-toggle{align-self:flex-start;margin:0 0 18px;padding:0;border:0;background:transparent;color:var(--pod-ink);font:800 .9rem/1.4 Arial,sans-serif;text-decoration:underline;cursor:pointer}.podcast-page .media-card-action{margin-top:auto;padding-top:20px;color:var(--pod-ink)!important;font-weight:800}
.podcast-page .media-description-toggle{color:var(--pod-coral)}
/* Distinct podcast and video sections */
.podcast-page .pod-story-podcast{background:#dcecf1}.podcast-page .pod-latest{background:#f7e4b9}.podcast-page .pod-combined-label,.podcast-page .pod-media-section-label{display:flex;align-items:center;gap:14px;color:var(--pod-dark);font-family:Arial,sans-serif;font-size:clamp(1.08rem,2.1vw,1.45rem);font-weight:900;letter-spacing:.11em;line-height:1.25}.podcast-page .pod-media-section-label{margin:0 0 16px}.podcast-page .pod-section-title-icon{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;border-radius:50%;background:var(--pod-coral);color:#fff;font-size:1.35rem;letter-spacing:0}.podcast-page .pod-video-title-icon{background:var(--pod-ink);font-size:.9rem;text-indent:2px}
@media(max-width:600px){.podcast-page .pod-combined-label,.podcast-page .pod-media-section-label{align-items:center;flex-direction:row;gap:12px;font-size:1rem}.podcast-page .pod-section-title-icon{width:40px;height:40px;flex-basis:40px}}
.podcast-page:not(.media-archive) .pod-section{display:none}
.podcast-page .media-description p,.podcast-page .media-summary p{margin:.3rem 0}.podcast-page .media-description a,.podcast-page .media-summary a{color:var(--pod-coral);font-weight:700;text-decoration:underline}.podcast-page .media-description em,.podcast-page .media-summary em{font-style:italic}
.podcast-page .podcast-unified-grid{margin-top:70px}
.podcast-page .archive-platform-buttons{margin:28px 0 22px}
.podcast-page .media-card-image-link{display:block;color:inherit;text-decoration:none}.podcast-page .media-card-title-link{color:inherit;text-decoration:none}.podcast-page .media-card-title-link:hover{text-decoration:underline}.podcast-page .media-summary{color:var(--pod-muted)}.podcast-page .media-card>.media-card-copy>.media-card-action{margin-top:auto;padding-top:20px;color:var(--pod-ink);font-weight:800;text-decoration:none}

/* Keep the episode anchor clear of the sticky navigation. */
.podcast-page #podcasts{scroll-margin-top:110px}
