.sidebar-podcast__frame + .EpisodeOrShowWidget_singleGridContainer__PY2uT{
  width: 220px !important;
}
.sidebar-podcast__frame {
  width: 150px !important;

}
.sidebar-podcast{
  max-width: 97%;
}
.sidebar-podcast-player iframe{
  height: 170px !important;
}
.sidebar-podcast-player{
  height: auto !important;
}
/* .podcast-block {
  margin: 0;
  padding: 2.5rem;
  background: linear-gradient(135deg, #fafafa 0%, #f0f0f0 100%);
  border-radius: 0 0 2rem 2rem;
  box-shadow: 0 8px 24px rgba(0,0,0,0.08);
  border: 1px solid #e5e5e5;
}

.podcast-block__inner {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
      align-items: center;
}

.podcast-block__title {
  margin: 0 0 1rem 0;
  font-size: 2rem;
  font-weight: 700;
  color: #222;
  letter-spacing: -0.5px;
}

.podcast-block__description {
  font-size: 1.15rem;
  line-height: 1.7;
  color: #444;
  max-width: 720px;
}

.podcast-block__player {
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 0 4px 16px rgba(0,0,0,0.12);
}

.podcast-block__player iframe {
  width: 100%;
  height: 232px;
  border-radius: 16px;
  border: none;
}
.podcast-block__item {
  margin-bottom: 3rem;
}

.podcast-block__item:last-child {
  margin-bottom: 0;
}
.sidebar-podcast-player {
  max-width: 250px;
  width: 100%;
  margin: 1rem 0;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,0.1);
}
.sidebar-podcast{
padding: 0.5rem;
  margin: 0;
  background: linear-gradient(135deg, #fafafa 0%, #f0f0f0 100%);
  border-radius: 0 0 2rem 2rem;
  box-shadow: 0 8px 24px rgba(0,0,0,0.08);
  border: 1px solid #e5e5e5;
}
.sidebar-podcast__frame, .sidebar-podcast__frame html, .sidebar-podcast__frame body{
width: 100%;
}
.sidebar-podcast__frame .EpisodeOrShowWidget_widgetContainer__pXtAi {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    overflow: clip;
    border-radius: .75rem;
    height: 352px;
    min-width: 249px !important;
}
.sidebar-podcast__title{
font-size: clamp(1.08rem, 0.7429rem + 2vw, 1.1rem);
    font-weight: 400 !important;
}
.sidebar-podcast__description{
font-size: 0.9rem !important;
}
.sidebar-podcast-player iframe {
  width: 250px !important;
  height: 170px; /* kompakte Höhe für Sidebar
  border: none;
  border-radius: 12px;
} 
*/