.episode-meta{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:.65rem;margin-bottom:.6rem;font-size:.68rem;font-weight:600;display:flex}.episode-meta>*+:before{content:"•";color:#9bacb6;margin-right:.65rem}.episode-main{width:min(100% - 2.5rem,1040px);padding:3.5rem 0 7rem}.episode-breadcrumbs{color:var(--muted);align-items:center;gap:.65rem;font-size:.72rem;display:flex}.episode-breadcrumbs a{color:var(--deep-blue);text-underline-offset:.25em}.episode-article{margin-top:3rem}.episode-hero{grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.episode-copy{min-width:0}.episode-copy h1{overflow-wrap:break-word;text-wrap:balance;max-width:44rem;font-size:clamp(2.8rem,6vw,5.3rem);line-height:1.02}.episode-byline{color:var(--muted);margin:1.5rem 0 0;line-height:1.6}.episode-byline a{color:var(--deep-blue);text-underline-offset:.25em;font-weight:600}.episode-copy .episode-meta{margin-top:1rem}.episode-hero>img{corner-shape:squircle;border-radius:24%;width:100%;box-shadow:0 24px 65px #13415b2b}.episode-player{background:var(--ink);color:#fff;border-radius:1.5rem;margin-top:4rem;padding:clamp(1.5rem,4vw,2.5rem)}.episode-player h2{margin-bottom:1.25rem;font-size:1.2rem}.episode-player audio{width:100%;display:block}.episode-notes{max-width:47rem;margin-top:5rem}.episode-notes h2{font-size:clamp(2rem,4vw,3.1rem)}.episode-note-body{color:#526977;font-size:1rem;line-height:1.85}.episode-note-body p{margin:1rem 0 0}.episode-note-body ul{margin:1.25rem 0 0;padding-left:1.25rem}.episode-note-body li{padding-left:.35rem}.episode-note-body li+li{margin-top:.55rem}.episode-notes .episode-source{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem;font-size:.78rem}.episode-source a{color:var(--deep-blue);text-underline-offset:.25em;font-weight:600}.episode-resources{background:var(--cream);border-radius:1.5rem;margin-top:4rem;padding:clamp(1.75rem,4vw,3rem)}.episode-resources h2{font-size:clamp(1.8rem,3vw,2.5rem)}.episode-resources>p:not(.eyebrow){max-width:40rem;color:var(--muted);margin:1rem 0 0;font-size:.82rem;line-height:1.65}.episode-resources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.episode-resources a{color:var(--deep-blue);text-underline-offset:.25em;font-size:.88rem;font-weight:600;line-height:1.45}.episode-pagination{border-top:1px solid var(--line);justify-content:space-between;gap:1rem;margin-top:5rem;padding-top:2rem;display:flex}.episode-pagination a{border:1px solid var(--line);width:min(48%,28rem);color:var(--ink);border-radius:1rem;flex-direction:column;gap:.45rem;padding:1.25rem;text-decoration:none;display:flex}.episode-pagination a:last-child{text-align:right;margin-left:auto}.episode-pagination a:hover{border-color:var(--blue);background:var(--cream)}.episode-pagination span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.episode-pagination strong{font-family:Manrope,sans-serif;font-size:.95rem;font-weight:500;line-height:1.35}.episode-about{background:var(--cream);border-radius:1.75rem;grid-template-columns:1fr 1fr;gap:1.5rem 4rem;margin-top:5rem;padding:clamp(2rem,5vw,4rem);display:grid}.episode-about h2{max-width:30rem;font-size:clamp(1.8rem,3vw,2.6rem)}.episode-about>p{color:var(--muted);margin:1.8rem 0 0;line-height:1.75}.episode-about .text-link{grid-column:2;justify-self:start}@media (width<=900px){.episode-about{grid-template-columns:1fr}.episode-about .text-link{grid-column:1}}@media (width<=680px){.episode-main{width:min(100% - 1.5rem,1040px);padding:2.5rem 0 4.5rem}.episode-article{margin-top:2rem}.episode-hero{flex-direction:column-reverse;align-items:stretch;gap:2.5rem;display:flex}.episode-hero>img{width:min(72%,18rem);margin-inline:auto}.episode-copy h1{font-size:clamp(2.5rem,11.5vw,3.25rem)}.episode-player,.episode-notes,.episode-resources,.episode-pagination,.episode-about{margin-top:3.5rem}.episode-resources{padding:2rem 1.5rem}.episode-resources ul{grid-template-columns:1fr}.episode-pagination{flex-direction:column}.episode-pagination a{width:100%}.episode-pagination a:last-child{text-align:left}.episode-about{padding:2rem 1.5rem}.episode-meta{flex-wrap:wrap;gap:.4rem}.episode-meta>*+:before{margin-right:.4rem}}
