/* Podcast-Übersicht /podcast/ (rs-podcastuebersicht.php) – Rahmen und eckig wie die Startseite */
.rs-podcasts__reihen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.rs-podcasts__reihe{display:flex;gap:16px;background:#fff;border:1px solid #d9dee4;border-radius:3px;overflow:hidden;transition:border-color .2s,box-shadow .2s;min-width:0}
.rs-podcasts__reihe:hover{border-color:var(--rs-blau);box-shadow:0 4px 14px rgba(0,0,0,.1)}
.rs-podcasts__reihe-bild{flex:0 0 180px;width:180px;align-self:stretch;min-height:180px;background:#e8f1fa;position:relative;border-right:1px solid #d9dee4}
.rs-podcasts__reihe-bild img{position:absolute;inset:0;width:100% !important;height:100% !important;object-fit:cover}
.rs-podcasts__reihe-text{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px 16px 0;min-width:0}
.rs-podcasts__anzahl{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:var(--rs-blau)}
.rs-podcasts h3{margin:0 !important;font-size:20px !important;line-height:1.2 !important;text-transform:none !important;letter-spacing:0 !important}
.rs-podcasts h3 a{color:#111 !important;text-decoration:none !important}
.rs-podcasts__reihe-text p{margin:0;font-size:14px;line-height:1.5;color:#444}
.rs-podcasts__reihe-text p.rs-podcasts__neueste{font-size:13px;color:#666}
.rs-podcasts__neueste a{color:#333 !important;font-weight:700}
.rs-podcasts__knoepfe{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:auto;padding-top:4px}
.rs-podcasts .rs-podcasts__play{display:inline-flex !important;align-items:center;gap:4px;background:var(--rs-blau) !important;color:#fff !important;font-weight:700;font-size:14px;padding:6px 12px 6px 6px;border-radius:3px;cursor:pointer;line-height:1;width:auto !important;height:auto !important}
.rs-podcasts .rs-podcasts__play:hover{background:#14508a !important}
.rs-podcasts .rs-podcasts__play i{font-size:22px !important;margin:0 !important;color:#fff !important}
.rs-podcasts .rs-podcasts__play:focus-visible{outline:3px solid #f5b400;outline-offset:3px}
.rs-podcasts__alle{font-size:14px;font-weight:700;color:var(--rs-blau) !important}

.rs-podcasts__filter{margin:0 0 16px}
.rs-podcasts__liste{grid-template-columns:repeat(2,minmax(0,1fr)) !important}
.rs-podcasts__liste li{border:1px solid #d9dee4;box-shadow:none !important}
.rs-podcasts__liste li[hidden]{display:none !important}
.rs-podcasts__liste .rs-beitrag__etikett{font-size:11px;padding:1px 6px;align-self:flex-start}
.rs-podcasts__leer{margin:14px 0 0;color:#666;font-size:14px}

@media (max-width:900px){
	.rs-podcasts__reihen,.rs-podcasts__liste{grid-template-columns:1fr !important}
}
@media (max-width:600px){
	.rs-podcasts__reihe-bild{flex-basis:110px;width:110px;min-height:110px}
	.rs-podcasts__reihe-text{padding:12px 12px 12px 0}
	.rs-podcasts h3{font-size:18px !important}
	.rs-podcasts__reihe-text p:not(.rs-podcasts__neueste){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
}
