/* Podcast-Folge (rs-podcastseite.php) – baut auf rs-sendung.css und rs-beitrag.css auf */
.rs-podcast{--rs-blau:#1e73be;--rs-farbe:#1e73be;max-width:1000px;margin:0 auto;padding:10px 0 40px}
.rs-podcast__oben{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:36px;align-items:center;max-width:900px;margin:0 auto 44px}
.rs-podcast__cover img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.15)}
.rs-podcast__hoeren{display:flex;flex-direction:column;align-items:flex-start;gap:14px}
.rs-podcast__play{display:inline-flex !important;align-items:center;gap:12px;padding:16px 30px 16px 22px !important;background:var(--rs-blau) !important;color:#fff !important;border-radius:3px !important;font-size:20px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.25);width:auto !important;height:auto !important;transition:background .15s}
.rs-podcast__play:hover{background:#185f9e !important}
.rs-podcast__play:focus-visible,.rs-podcast__mini:focus-visible{outline:3px solid #f5b400;outline-offset:3px}
.rs-podcast__play i{font-size:34px !important;line-height:1 !important;color:#fff !important;width:auto !important;height:auto !important;margin:0 !important}
.rs-podcast__tipp{margin:0;font-size:15px;color:#555;max-width:420px}
.rs-podcast__hoeren .rs-sendung__knoepfe{padding-top:6px;margin-top:0}
.rs-podcast__hoeren .rs-sendung__knopf{flex:none}
.rs-podcast__text{margin-bottom:44px}
.rs-podcast__weitere{max-width:900px;margin-left:auto;margin-right:auto}
.rs-podcast__liste{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.rs-podcast__liste li{display:flex;align-items:center;gap:14px;margin:0;padding:10px 14px 10px 10px;background:#fff;border-radius:3px;box-shadow:0 0 6px rgba(0,0,0,.15)}
.rs-podcast__mini{flex:0 0 44px;width:44px !important;height:44px !important;border-radius:50% !important;background:var(--rs-blau) !important;color:#fff !important;display:flex !important;align-items:center;justify-content:center;cursor:pointer;order:3;margin-left:auto}
.rs-podcast__mini:hover{background:#185f9e !important}
.rs-podcast__mini i{font-size:26px !important;line-height:1 !important;color:#fff !important;margin:0 !important}
.rs-podcast__mini-cover{flex:0 0 64px;line-height:0}
.rs-podcast__mini-cover img{width:64px;height:64px;object-fit:cover;border-radius:3px;display:block}
.rs-podcast__mini-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;text-decoration:none !important}
.rs-podcast__mini-text strong{color:#111;font-size:16px;line-height:1.3}
.rs-podcast__mini-text time{color:#666;font-size:14px}
.rs-podcast__mini-ex{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;line-height:1.45;color:#444;margin:2px 0 2px}
.rs-podcast__liste li{align-items:flex-start}
.rs-podcast__liste .rs-podcast__mini{margin-top:8px}
@media (max-width:760px){
.rs-podcast__oben{grid-template-columns:1fr;gap:22px}
.rs-podcast__cover{max-width:340px;width:100%;margin:0 auto}
.rs-podcast__hoeren{align-items:center;text-align:center}
.rs-podcast__hoeren .rs-sendung__knoepfe{justify-content:center}
.rs-podcast__liste{grid-template-columns:1fr}
}
