body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main {
  width: min(calc(100% - 2rem), 88rem) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child {
  border-color: rgba(255, 45, 98, 0.42) !important;
  background:
    radial-gradient(circle at 20% 0%, rgba(255, 45, 98, 0.16), transparent 34%),
    linear-gradient(145deg, rgba(8, 2, 9, 0.88), rgba(58, 8, 34, 0.7)) !important;
  box-shadow:
    0 0 28px rgba(255, 23, 77, 0.22),
    0 22px 52px rgba(7, 3, 8, 0.38) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div.grow {
  border-color: rgba(255, 45, 98, 0.22) !important;
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 45, 98, 0.1), transparent 34%),
    linear-gradient(145deg, rgba(8, 2, 9, 0.66), rgba(58, 8, 34, 0.52)) !important;
  box-shadow:
    0 0 24px rgba(255, 23, 77, 0.14),
    0 20px 48px rgba(7, 3, 8, 0.28) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child a:not([href]) {
  width: min(100%, 16rem) !important;
  max-width: 16rem !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: clamp(0.45rem, 1vw, 0.7rem) !important;
  overflow: visible !important;
  border-color: rgba(255, 45, 98, 0.38) !important;
  background: rgba(8, 2, 9, 0.38) !important;
  box-shadow:
    0 0 24px rgba(255, 23, 77, 0.26),
    0 16px 36px rgba(7, 3, 8, 0.32) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child a:not([href]) img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: contain !important;
  border-radius: 8px !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child a:not([href]) > div {
  display: none !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div {
  padding-inline: clamp(0.5rem, 1.35vw, 0.9rem) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div {
  border-color: rgba(255, 45, 98, 0.3) !important;
  background:
    radial-gradient(circle at 10% 0%, rgba(255, 45, 98, 0.1), transparent 28%),
    linear-gradient(145deg, rgba(8, 2, 9, 0.76), rgba(58, 8, 34, 0.58)) !important;
  box-shadow:
    0 0 22px rgba(255, 23, 77, 0.16),
    0 16px 38px rgba(7, 3, 8, 0.3) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article:hover > div > div,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div:hover,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div:focus-within {
  transform: translateY(-2px) !important;
  border-color: rgba(107, 255, 164, 0.9) !important;
  box-shadow:
    0 0 0 1px rgba(235, 255, 244, 0.14) inset,
    0 0 32px rgba(44, 255, 125, 0.6),
    0 0 76px rgba(44, 255, 125, 0.28),
    0 18px 42px rgba(7, 3, 8, 0.36) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .relative.mx-4.aspect-video {
  aspect-ratio: auto !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  margin: 0 0 clamp(1.35rem, 2.4vw, 2rem) !important;
  padding: 0 !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .relative.mx-4.aspect-video > .relative {
  display: block !important;
  width: 100% !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article lite-youtube.rounded-xl,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article lite-youtube {
  border: 0 !important;
  outline: 0 !important;
  border-radius: 8px !important;
  box-shadow:
    0 0 22px rgba(255, 23, 77, 0.2),
    0 14px 30px rgba(7, 3, 8, 0.28) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .text-text-light.sm\:absolute,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article p.text-text-light {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  margin: 0 0 0.65rem !important;
  padding: 0 !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .flex.flex-col.justify-between {
  padding-top: 0 !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article time {
  display: inline-flex !important;
  width: fit-content !important;
  margin: 0 0 0.85rem !important;
  padding: 0.3rem 0.65rem !important;
  border: 1px solid rgba(255, 119, 180, 0.3) !important;
  border-radius: 999px !important;
  background: rgba(7, 3, 8, 0.58) !important;
  color: #ff77b4 !important;
  box-shadow: none !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2:not(.sr-only),
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2#episode-5-title {
  display: block !important;
  width: 100% !important;
  max-width: 52rem !important;
  margin: 0 0 clamp(0.8rem, 1.6vw, 1.1rem) !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #fff8f0 !important;
  font-size: clamp(1.35rem, 2.2vw, 2.25rem) !important;
  line-height: 1.14 !important;
  text-align: left !important;
  text-wrap: balance !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mb-4.lg\:max-w-lg {
  max-width: 52rem !important;
  margin-bottom: 1.15rem !important;
}

@media (min-width: 1024px) {
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main {
    grid-template-columns: minmax(16rem, 23rem) minmax(0, 1fr) !important;
    align-items: start !important;
    gap: clamp(1.25rem, 2.5vw, 2.25rem) !important;
    padding-top: clamp(1.5rem, 3vw, 2.5rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child {
    display: block !important;
    min-height: 0 !important;
    height: auto !important;
    overflow: hidden !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child > div:nth-child(2) {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: hidden !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child > div:nth-child(2) > div {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    width: 100% !important;
    max-width: 100% !important;
    min-height: 0 !important;
    flex: none !important;
    overflow: hidden !important;
    padding: clamp(1.25rem, 2.2vw, 2rem) clamp(1.1rem, 2vw, 1.55rem) !important;
    justify-items: center !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child .mt-10 {
    margin-top: 1.5rem !important;
    width: 100% !important;
    text-align: center !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child .mt-10 p,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section p {
    text-align: center !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section:not(:last-child) {
    display: none !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section:not(:last-child) h2 {
    width: auto !important;
    margin: 0 0 0.55rem !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #ff77b4 !important;
    font-size: 0.92rem !important;
    line-height: 1.2 !important;
    text-align: center !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section:not(:last-child) p {
    max-height: 7.2rem !important;
    overflow: hidden !important;
    color: rgba(255, 248, 240, 0.82) !important;
    font-size: 0.94rem !important;
    line-height: 1.55 !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section:last-child {
    margin-top: 1.35rem !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section:last-child h2 {
    width: auto !important;
    margin: 0 0 0.75rem !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #ff77b4 !important;
    font-size: 0.92rem !important;
    text-align: left !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child ul {
    gap: 0.65rem !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div.grow > div:nth-child(2) {
    padding-top: clamp(0.75rem, 1.4vw, 1.35rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main h1 {
    max-width: 58rem !important;
    font-size: clamp(2.35rem, 3.9vw, 3.85rem) !important;
    line-height: 1.07 !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article:first-of-type {
    padding-top: 0.75rem !important;
  }
}

@media (max-width: 1023px) {
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child a:not([href]) {
    width: min(100%, 15.5rem) !important;
    max-width: 15.5rem !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article time {
    display: flex !important;
    align-self: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2:not(.sr-only),
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2#episode-5-title {
    font-size: clamp(1.35rem, 7vw, 1.95rem) !important;
    text-align: center !important;
  }
}


/* Podcast desktop hero final polish - 2026-06-29 */
@media (min-width: 1024px) {
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main {
    width: min(calc(100% - 3rem), 84rem) !important;
    grid-template-columns: minmax(14.5rem, 19rem) minmax(0, 1fr) !important;
    gap: clamp(2rem, 3.4vw, 3.25rem) !important;
    padding-top: clamp(1rem, 2.4vw, 2.2rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child {
    position: sticky !important;
    top: 1.25rem !important;
    align-self: start !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    overflow: visible !important;
    border-color: rgba(255, 45, 98, 0.34) !important;
    background:
      radial-gradient(circle at 16% 0%, rgba(255, 45, 98, 0.14), transparent 34%),
      linear-gradient(145deg, rgba(8, 2, 9, 0.82), rgba(58, 8, 34, 0.62)) !important;
    box-shadow:
      0 0 24px rgba(255, 23, 77, 0.2),
      0 18px 44px rgba(7, 3, 8, 0.34) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child > div:first-child {
    display: none !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child > div:nth-child(2),
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child > div:nth-child(2) > div {
    display: grid !important;
    justify-items: center !important;
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    overflow: visible !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child > div:nth-child(2) > div {
    padding: clamp(1rem, 1.8vw, 1.35rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child a:not([href]) {
    width: min(100%, 13.75rem) !important;
    max-width: 13.75rem !important;
    padding: 0.55rem !important;
    border-color: rgba(255, 45, 98, 0.4) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child a:not([href]) img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 1 / 1 !important;
    object-fit: contain !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child .mt-10 {
    margin-top: 1.15rem !important;
    text-align: center !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child .mt-10 p:first-child {
    color: #ff77b4 !important;
    font-size: 1.05rem !important;
    line-height: 1.25 !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child .mt-10 p + p {
    margin-top: 0.55rem !important;
    color: rgba(255, 248, 240, 0.82) !important;
    font-size: 0.94rem !important;
    line-height: 1.45 !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section:first-of-type,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section:not(:last-child) {
    display: none !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section:last-of-type {
    width: 100% !important;
    margin-top: 1.1rem !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child section:last-of-type h2:not(.sr-only) {
    margin: 0 0 0.7rem !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: #ff77b4 !important;
    font-size: 0.9rem !important;
    text-align: center !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child ul {
    grid-template-columns: 1fr !important;
    gap: 0.65rem !important;
    margin-top: 0.7rem !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div:first-child ul a[href] {
    width: 100% !important;
    min-height: 2.45rem !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div.grow {
    border-color: rgba(255, 45, 98, 0.18) !important;
    background:
      radial-gradient(circle at 50% 0%, rgba(255, 45, 98, 0.08), transparent 36%),
      linear-gradient(145deg, rgba(8, 2, 9, 0.58), rgba(58, 8, 34, 0.42)) !important;
    box-shadow: 0 0 22px rgba(255, 23, 77, 0.12) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main > div.grow > div:nth-child(2) {
    padding: clamp(1.1rem, 2vw, 1.7rem) clamp(1rem, 2vw, 1.6rem) 0 !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main h1 {
    width: 100% !important;
    max-width: 56rem !important;
    padding: 0.32em 0.56em !important;
    font-size: clamp(2.25rem, 3.45vw, 3.35rem) !important;
    line-height: 1.08 !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main .divide-y {
    margin-top: clamp(1rem, 2vw, 1.35rem) !important;
    border-top-color: rgba(255, 248, 240, 0.28) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article:first-of-type {
    padding-top: clamp(0.8rem, 1.7vw, 1.2rem) !important;
  }
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article:is(:hover, :focus-within) > div > div,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div:is(:hover, :focus-within),
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div:has(lite-youtube:hover),
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div:has(a:hover),
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div:has(label:hover) {
  transform: translateY(-2px) !important;
  border-color: rgba(107, 255, 164, 0.96) !important;
  box-shadow:
    0 0 0 1px rgba(235, 255, 244, 0.18) inset,
    0 0 34px rgba(44, 255, 125, 0.66),
    0 0 82px rgba(44, 255, 125, 0.3),
    0 20px 48px rgba(7, 3, 8, 0.38) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div:has(lite-youtube:hover) lite-youtube,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article lite-youtube:hover,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article lite-youtube:focus-within {
  border-color: rgba(107, 255, 164, 0.98) !important;
  filter: brightness(1.12) contrast(1.06) saturate(1.08) !important;
  box-shadow:
    0 0 0 1px rgba(235, 255, 244, 0.22) inset,
    0 0 30px rgba(44, 255, 125, 0.72),
    0 0 76px rgba(44, 255, 125, 0.34) !important;
}


body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] .erfurt-podcast-privacy-note {
  width: min(calc(100% - 2rem), 84rem);
  margin: clamp(1.25rem, 3vw, 2.25rem) auto clamp(2rem, 5vw, 3.25rem);
  padding: 0.85rem 1.1rem;
  border: 1px solid rgba(255, 119, 180, 0.34);
  border-radius: var(--erfurt-card-radius, 8px);
  background:
    radial-gradient(circle at 50% 0%, rgba(255, 45, 98, 0.12), transparent 44%),
    linear-gradient(145deg, rgba(8, 2, 9, 0.82), rgba(58, 8, 34, 0.62));
  color: rgba(255, 248, 240, 0.78);
  text-align: center;
  font-size: clamp(0.9rem, 1.2vw, 1rem);
  line-height: 1.5;
  box-shadow:
    0 0 0 1px rgba(255, 248, 240, 0.06) inset,
    0 0 24px rgba(255, 23, 77, 0.18);
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] .erfurt-podcast-privacy-note a {
  color: #ff77b4;
  font-weight: 900;
  text-decoration: none;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] .erfurt-podcast-privacy-note a:hover,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] .erfurt-podcast-privacy-note a:focus-visible {
  color: #62ff98;
  outline: none;
  text-shadow: 0 0 18px rgba(44, 255, 125, 0.72);
}


/* RSS podcast episode cards - 2026-06-29 */
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article img.erfurt-podcast-cover {
  display: block !important;
  width: 100% !important;
  aspect-ratio: 16 / 9 !important;
  object-fit: cover !important;
  border-radius: 8px !important;
  border: 1px solid rgba(255, 45, 98, 0.34) !important;
  background: rgba(7, 3, 8, 0.82) !important;
  box-shadow:
    0 0 22px rgba(255, 23, 77, 0.2),
    0 14px 30px rgba(7, 3, 8, 0.28) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div:has(img.erfurt-podcast-cover:hover) img.erfurt-podcast-cover,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article img.erfurt-podcast-cover:hover {
  border-color: rgba(107, 255, 164, 0.98) !important;
  filter: brightness(1.12) contrast(1.06) saturate(1.08) !important;
  box-shadow:
    0 0 0 1px rgba(235, 255, 244, 0.22) inset,
    0 0 30px rgba(44, 255, 125, 0.72),
    0 0 76px rgba(44, 255, 125, 0.34) !important;
}

/* RSS podcast layout guard - every imported episode must stay inside its card */
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article[data-podcast-sync="rss"] {
  width: 100% !important;
  max-width: 100% !important;
  overflow: visible !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card > .erfurt-podcast-rss-shell,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article[data-podcast-sync="rss"] > div {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-surface,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article[data-podcast-sync="rss"] > div > div {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-layout {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-media {
  width: min(100%, 20rem) !important;
  max-width: 100% !important;
  margin: 0 auto clamp(1rem, 4vw, 1.35rem) !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card img.erfurt-podcast-rss-cover {
  width: 100% !important;
  max-width: 100% !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: contain !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-copy {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  padding: clamp(1rem, 4vw, 1.35rem) !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card h2.erfurt-podcast-rss-title,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article[data-podcast-sync="rss"] h2 {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 clamp(0.75rem, 2.5vw, 1rem) !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #fff8f0 !important;
  font-size: clamp(1.22rem, 5.4vw, 1.72rem) !important;
  line-height: 1.13 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-wrap: balance !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  hyphens: auto !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-description,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-description p {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: auto !important;
  color: rgba(255, 248, 240, 0.86) !important;
  font-size: clamp(1rem, 4.2vw, 1.12rem) !important;
  line-height: 1.58 !important;
  text-align: center !important;
  overflow-wrap: anywhere !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-description label {
  display: inline-flex !important;
  margin-left: 0.35rem !important;
  white-space: nowrap !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-links {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0.65rem !important;
  width: min(100%, 20rem) !important;
  max-width: 100% !important;
  margin: clamp(1rem, 3vw, 1.25rem) auto 0 !important;
  align-items: stretch !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-separator {
  display: none !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-link {
  display: inline-flex !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 2.75rem !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0.75rem 1rem !important;
  border: 1px solid rgba(255, 248, 240, 0.62) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgba(255, 13, 92, 0.96), rgba(157, 37, 255, 0.9)) !important;
  color: #fff8f0 !important;
  box-shadow:
    0 0 0 1px rgba(255, 248, 240, 0.08) inset,
    0 0 20px rgba(255, 23, 77, 0.32) !important;
  text-align: center !important;
  overflow-wrap: anywhere !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-link:hover,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-link:focus-visible {
  border-color: rgba(107, 255, 164, 0.96) !important;
  color: #ffffff !important;
  outline: none !important;
  box-shadow:
    0 0 0 1px rgba(235, 255, 244, 0.18) inset,
    0 0 28px rgba(44, 255, 125, 0.56),
    0 0 58px rgba(44, 255, 125, 0.24) !important;
}

@media (min-width: 1024px) {
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-layout {
    flex-direction: row !important;
    align-items: center !important;
    gap: clamp(1.25rem, 2vw, 1.75rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-media {
    width: clamp(14rem, 26vw, 18rem) !important;
    min-width: clamp(14rem, 26vw, 18rem) !important;
    max-width: 18rem !important;
    margin: 0 !important;
    flex: 0 0 clamp(14rem, 26vw, 18rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-copy {
    flex: 1 1 auto !important;
    padding: clamp(1.15rem, 2vw, 1.75rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card h2.erfurt-podcast-rss-title,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article[data-podcast-sync="rss"] h2 {
    font-size: clamp(1.35rem, 2vw, 2rem) !important;
    text-align: left !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-description,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-description p {
    text-align: left !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card .erfurt-podcast-rss-links {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    width: min(100%, 30rem) !important;
    margin-left: 0 !important;
  }
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card > .erfurt-podcast-rss-shell > .erfurt-podcast-rss-surface > .relative.flex.erfurt-podcast-rss-layout {
  display: flex !important;
  flex-direction: column !important;
}

@media (min-width: 1024px) {
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card > .erfurt-podcast-rss-shell > .erfurt-podcast-rss-surface > .relative.flex.erfurt-podcast-rss-layout {
    flex-direction: row !important;
    align-items: center !important;
    gap: clamp(1.25rem, 2vw, 1.75rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card > .erfurt-podcast-rss-shell > .erfurt-podcast-rss-surface > .relative.flex.erfurt-podcast-rss-layout > .relative.erfurt-podcast-rss-media {
    width: clamp(14rem, 26vw, 18rem) !important;
    min-width: clamp(14rem, 26vw, 18rem) !important;
    max-width: 18rem !important;
    flex: 0 0 clamp(14rem, 26vw, 18rem) !important;
    margin: 0 !important;
  }
}

/* Unified compact podcast episode cards - all feed and legacy episodes share one format */
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article {
  width: 100% !important;
  max-width: 100% !important;
  padding-block: clamp(0.55rem, 1.4vw, 0.9rem) !important;
  overflow: visible !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div {
  width: 100% !important;
  max-width: 100% !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div {
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
  border: 1px solid rgba(255, 45, 98, 0.34) !important;
  border-radius: var(--erfurt-card-radius, 8px) !important;
  background:
    radial-gradient(circle at 12% 0%, rgba(255, 45, 98, 0.12), transparent 32%),
    linear-gradient(145deg, rgba(8, 2, 9, 0.78), rgba(58, 8, 34, 0.56)) !important;
  box-shadow:
    0 0 22px rgba(255, 23, 77, 0.16),
    0 16px 38px rgba(7, 3, 8, 0.3) !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div > .relative.flex,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card > .erfurt-podcast-rss-shell > .erfurt-podcast-rss-surface > .relative.flex.erfurt-podcast-rss-layout {
  display: flex !important;
  flex-direction: column !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  align-items: stretch !important;
  gap: 0 !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .relative.mx-4.aspect-video,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-media {
  display: block !important;
  width: min(100%, 18rem) !important;
  min-width: 0 !important;
  max-width: 18rem !important;
  aspect-ratio: 1 / 1 !important;
  height: auto !important;
  margin: 0 auto clamp(0.95rem, 3vw, 1.2rem) !important;
  padding: 0 !important;
  flex: 0 0 auto !important;
  overflow: hidden !important;
  border-radius: 8px !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .relative.mx-4.aspect-video > .relative,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-media > .relative {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article lite-youtube,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article img.erfurt-podcast-cover,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article img.erfurt-podcast-rss-cover {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: 100% !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
  border: 1px solid rgba(255, 45, 98, 0.34) !important;
  border-radius: 8px !important;
  background-color: rgba(7, 3, 8, 0.82) !important;
  background-position: center !important;
  background-size: cover !important;
  box-shadow:
    0 0 20px rgba(255, 23, 77, 0.2),
    0 12px 28px rgba(7, 3, 8, 0.28) !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .flex.flex-col.justify-between,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-copy {
  width: 100% !important;
  min-width: 0 !important;
  max-width: 100% !important;
  padding: clamp(1rem, 3.8vw, 1.25rem) !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article time {
  display: inline-flex !important;
  width: fit-content !important;
  max-width: 100% !important;
  margin: 0 0 0.65rem !important;
  padding: 0.28rem 0.65rem !important;
  border: 1px solid rgba(255, 119, 180, 0.3) !important;
  border-radius: 999px !important;
  background: rgba(7, 3, 8, 0.6) !important;
  color: #fff8f0 !important;
  font-size: clamp(0.78rem, 2.8vw, 0.9rem) !important;
  line-height: 1.35 !important;
  box-shadow: none !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2:not(.sr-only),
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2#episode-5-title,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2.erfurt-podcast-rss-title,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article[data-podcast-sync="rss"] h2 {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 0.65rem !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  color: #fff8f0 !important;
  font-size: clamp(1.18rem, 5.2vw, 1.55rem) !important;
  line-height: 1.12 !important;
  letter-spacing: 0 !important;
  text-align: center !important;
  text-wrap: balance !important;
  overflow-wrap: anywhere !important;
  word-break: normal !important;
  hyphens: auto !important;
  box-sizing: border-box !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mb-4.lg\:max-w-lg,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-description {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 0 0.8rem !important;
  color: rgba(255, 248, 240, 0.86) !important;
  font-size: clamp(0.92rem, 3.8vw, 1rem) !important;
  line-height: 1.45 !important;
  text-align: center !important;
  overflow-wrap: anywhere !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mb-4.lg\:max-w-lg p,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-description p {
  color: inherit !important;
  font: inherit !important;
  line-height: inherit !important;
  text-align: inherit !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mb-4.lg\:max-w-lg label,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-description label {
  display: inline-flex !important;
  margin-left: 0.35rem !important;
  white-space: nowrap !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mt-4.flex.items-center.gap-4,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-links {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0.65rem !important;
  width: min(100%, 18rem) !important;
  max-width: 100% !important;
  margin: 0.85rem auto 0 !important;
  align-items: stretch !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mt-4.flex.items-center.gap-4 > span,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-separator {
  display: none !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mt-4.flex.items-center.gap-4 a[href],
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-link {
  display: inline-flex !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 2.55rem !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0.68rem 0.95rem !important;
  border: 1px solid rgba(255, 248, 240, 0.62) !important;
  border-radius: 999px !important;
  background: linear-gradient(135deg, rgba(255, 13, 92, 0.96), rgba(157, 37, 255, 0.9)) !important;
  color: #fff8f0 !important;
  font-size: 0.9rem !important;
  font-weight: 900 !important;
  line-height: 1.15 !important;
  text-align: center !important;
  text-decoration: none !important;
  box-shadow:
    0 0 0 1px rgba(255, 248, 240, 0.08) inset,
    0 0 20px rgba(255, 23, 77, 0.32) !important;
  overflow-wrap: anywhere !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mt-4.flex.items-center.gap-4 a[href]:hover,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mt-4.flex.items-center.gap-4 a[href]:focus-visible,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-link:hover,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-link:focus-visible {
  border-color: rgba(107, 255, 164, 0.96) !important;
  color: #ffffff !important;
  outline: none !important;
  box-shadow:
    0 0 0 1px rgba(235, 255, 244, 0.18) inset,
    0 0 28px rgba(44, 255, 125, 0.56),
    0 0 58px rgba(44, 255, 125, 0.24) !important;
}

@media (min-width: 1024px) {
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article > div > div > .relative.flex,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card > .erfurt-podcast-rss-shell > .erfurt-podcast-rss-surface > .relative.flex.erfurt-podcast-rss-layout {
    flex-direction: row !important;
    align-items: center !important;
    gap: clamp(1.25rem, 2vw, 1.75rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .relative.mx-4.aspect-video,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-media {
    width: clamp(9.5rem, 16vw, 12rem) !important;
    min-width: clamp(9.5rem, 16vw, 12rem) !important;
    max-width: 12rem !important;
    flex: 0 0 clamp(9.5rem, 16vw, 12rem) !important;
    margin: 0 !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .flex.flex-col.justify-between,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-copy {
    flex: 1 1 auto !important;
    padding: clamp(0.95rem, 1.55vw, 1.2rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2:not(.sr-only),
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2#episode-5-title,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article h2.erfurt-podcast-rss-title,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article[data-podcast-sync="rss"] h2 {
    font-size: clamp(1.08rem, 1.55vw, 1.42rem) !important;
    text-align: left !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mb-4.lg\:max-w-lg,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-description {
    font-size: clamp(0.82rem, 1.05vw, 0.94rem) !important;
    line-height: 1.42 !important;
    text-align: left !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mt-4.flex.items-center.gap-4,
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-links {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    width: min(100%, 30rem) !important;
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .mt-4.flex.items-center.gap-4:has(a:nth-of-type(2):last-of-type),
  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article .erfurt-podcast-rss-links:has(a:nth-of-type(2):last-of-type) {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    width: min(100%, 20rem) !important;
  }

  body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card > .erfurt-podcast-rss-shell > .erfurt-podcast-rss-surface > .relative.flex.erfurt-podcast-rss-layout > .relative.erfurt-podcast-rss-media {
    width: clamp(9.5rem, 16vw, 12rem) !important;
    min-width: clamp(9.5rem, 16vw, 12rem) !important;
    max-width: 12rem !important;
    flex: 0 0 clamp(9.5rem, 16vw, 12rem) !important;
    margin: 0 !important;
  }
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article.erfurt-podcast-rss-card img.erfurt-podcast-rss-cover,
body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article[data-podcast-sync="rss"] img.erfurt-podcast-rss-cover {
  object-fit: cover !important;
}

body.erfurt-final-v1[data-erfurt-design-route="/escort-service-in-erfurt/podcast/"] main article lite-youtube {
  background-color: rgba(7, 3, 8, 0.92) !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}
