/* v10.26 AFP Podcast homepage: compact episode links; separate from clinical content. */
#afpPodcastHeading{font-size:13px!important;line-height:1.25!important;margin:0!important;color:#263e4a!important}
.afpPodcastBlock{padding-top:11px;margin-top:12px;border-top:1px solid #dce5ed}
.afpPodcastHead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px}
.afpPodcastHead>a,.afpPodcastFoot>a{font-size:11px!important;font-weight:750!important;color:#2f668b!important;text-decoration:none;white-space:nowrap}
.afpPodcastItems{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}
.afpPodcastItem{min-width:0;display:grid;grid-template-columns:45px minmax(0,1fr) 10px;align-items:center;gap:6px;padding:9px 8px;text-decoration:none!important;border-radius:10px;border:1px solid #dce6ec;background:#ffffff;color:#223744!important;transition:background .12s,border-color .12s}
.afpPodcastItem:hover,.afpPodcastItem:focus-visible{background:#f1f7fb;border-color:#8eb9d0;outline-offset:2px}
.afpPodcastDate{color:#667e91;font-size:9px;font-weight:850;letter-spacing:.01em}
.afpPodcastItem b{display:block;font-size:11px!important;line-height:1.25;overflow-wrap:anywhere}
.afpPodcastItem small{display:block;color:#607684;font-size:9px!important;line-height:1.3;margin-top:2px}
.afpPodcastArrow{color:#668fa5;font-size:11px}
.afpPodcastFoot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-top:7px;color:#748694;font-size:9px}
@media(max-width:950px){.afpPodcastItems{grid-template-columns:1fr}}
@media(max-width:700px){.afpPodcastItems{grid-template-columns:1fr}.afpPodcastItem{grid-template-columns:50px minmax(0,1fr) 10px}.afpPodcastItem b{font-size:12px!important}.afpPodcastItem small{font-size:10px!important}}
