/* F5-R4A: native Show presentation only. Identity assets, colors and player owners remain native. */
body.single-secondline_shows #page-title-slt-show-page {
  min-height: 0;
  /* Owner-authorized 07.09 follow-up: protect faces at the top of illustrated assets. */
  background-position: center top;
}
body.single-secondline_shows #show-post-title-meta-container {
  padding: 28px 0;
}
body.single-secondline_shows #show-post-title-meta-container > .width-container-slt {
  display: flex;
  align-items: flex-start;
  gap: 28px;
}
body.single-secondline_shows #show-post-title-meta-container > .width-container-slt > .grid3column-secondline {
  flex: 0 0 240px;
  width: 240px;
  margin: 0;
  float: none;
}
body.single-secondline_shows #show-post-title-meta-container > .width-container-slt > .clearfix-slt {
  display: none;
}
body.single-secondline_shows .secondline-featured-img-single-show {
  margin: 0;
}
body.single-secondline_shows .secondline-featured-img-single-show img {
  display: block;
  width: 100%;
  height: auto;
}
body.single-secondline_shows #page-title-slt-show-page #show-post-title-meta-container .show-header-info {
  flex: 1 1 0;
  min-width: 0;
  width: auto;
  float: none;
  padding: 0;
  margin: 0;
}
body.single-secondline_shows #page-title-slt-show-page .show-page-title,
body.single-secondline_shows #page-title-slt-show-page .single-show-meta-secondline,
body.single-secondline_shows #page-title-slt-show-page .single-show-meta-secondline p,
body.single-secondline_shows #page-title-slt-show-page .show-host-meta,
body.single-secondline_shows #page-title-slt-show-page .show-meta-names,
body.single-secondline_shows #page-title-slt-show-page a.button,
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt,
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt p,
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt h2,
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt h3,
body.single-secondline_shows #content-slt .secondline-post-meta,
body.single-secondline_shows #content-slt a.more-link {
  font-family: "Open Sans", sans-serif !important;
}
body.single-secondline_shows #page-title-slt-show-page .show-page-title {
  font-size: 34px;
  font-weight: 700 !important;
  line-height: 1.2;
  margin: 0 0 12px;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-host-container {
  margin: 0 0 12px;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-host-container:empty {
  margin: 0;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-desc-secondline,
body.single-secondline_shows #page-title-slt-show-page .single-show-desc-secondline p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.55;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-desc-secondline p {
  margin: 0 0 8px;
}
body.single-secondline_shows #page-title-slt-show-page .single-show-links-secondline {
  margin-top: 12px;
}
body.single-secondline_shows #page-title-slt-show-page a.button.single-show-website-slt {
  padding: 11px 20px;
  margin: 0;
  font-size: 13px;
  line-height: 20px;
}
body.single-secondline_shows #show-post-title-meta-container #secondline-show-icons {
  margin-top: 8px;
}
body.single-secondline_shows #secondline-show-icons a {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  min-width: 44px;
}
body.single-secondline_shows #content-slt {
  padding-top: 24px;
  padding-bottom: 32px;
}
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.6;
}
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > p {
  margin-bottom: 12px;
}
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > hr:has(+ .show-episode-list-heading) {
  margin: 16px 0;
}
body.single-secondline_shows #content-slt h2.show-episode-list-heading {
  font-size: 22px;
  font-weight: 700 !important;
  line-height: 1.3;
  margin: 0 0 16px;
}
body.single-secondline_shows #content-slt .show-page-contents {
  display: grid;
  grid-template-columns: 104px minmax(0, 1fr);
  gap: 18px;
  padding: 14px;
  align-items: start;
}
body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img {
  grid-template-columns: minmax(0, 1fr);
}
body.single-secondline_shows #content-slt .show-page-contents > .clearfix-slt {
  display: none;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image {
  float: none;
  width: 104px;
  margin: 0;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image img {
  display: block;
  width: 100%;
  height: auto;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-blog-content {
  float: none;
  min-width: 0;
  width: auto;
  padding: 0;
  margin: 0;
  border: 0;
}
body.single-secondline_shows #content-slt .show-page-contents h2.secondline-blog-title {
  font-size: 19px;
  font-weight: 700 !important;
  line-height: 1.27;
  margin: 0 0 6px;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta {
  font-size: 12px;
  line-height: 1.5;
  margin: 0 0 8px;
}
body.single-secondline_shows #content-slt .show-page-contents .post-list-player-container-secondline {
  margin: 0;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-blog-excerpt {
  padding: 0;
}
body.single-secondline_shows #content-slt .show-page-contents a.more-link {
  margin: 8px 0 0;
  padding: 7px 14px;
  font-size: 11px;
  line-height: 18px;
}
body.single-secondline_shows #content-slt .show-page-episodes-slt .secondline-masonry-padding-blog {
  margin-bottom: 12px;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  body.single-secondline_shows #page-title-slt-show-page { background-position: 46% top; }
  body.single-secondline_shows #show-post-title-meta-container { padding: 20px 0; }
  body.single-secondline_shows #show-post-title-meta-container > .width-container-slt {
    flex-direction: column;
    gap: 18px;
  }
  body.single-secondline_shows #show-post-title-meta-container > .width-container-slt > .grid3column-secondline {
    flex: 0 0 auto;
    width: 164px;
  }
  body.single-secondline_shows #page-title-slt-show-page #show-post-title-meta-container .show-header-info { flex: 0 1 auto; width: 100%; }
  body.single-secondline_shows #page-title-slt-show-page .show-page-title { font-size: 28px; }
  body.single-secondline_shows #content-slt h2.show-episode-list-heading { font-size: 20px; margin-bottom: 12px; }
  body.single-secondline_shows #content-slt .show-page-contents { grid-template-columns: 80px minmax(0,1fr); gap: 8px 12px; padding: 12px; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image { width: 80px; grid-row: 1 / 3; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-blog-content { display: contents; }
  body.single-secondline_shows #content-slt .show-page-contents h2.secondline-blog-title { font-size: 16px; line-height: 1.29; margin: 0; grid-column: 2; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta { margin: 0; grid-column: 2; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-blog-excerpt { grid-column: 1 / -1; min-width: 0; }
  body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img h2.secondline-blog-title,
  body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img .secondline-post-meta { grid-column: 1; }
}

/* Owner-review follow-up: native open rows, compact actions and continuation. */
body.single-secondline_shows #content-slt { background-color: #fff; }
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > hr:has(+ .show-episode-list-heading) { display: none; }
body.single-secondline_shows #page-title-slt-show-page .single-show-links-secondline,
body.single-secondline_shows #show-post-title-meta-container #secondline-show-icons {
  display: inline-block;
  vertical-align: middle;
  margin: 8px 0 0;
}
body.single-secondline_shows #page-title-slt-show-page a.button.single-show-website-slt.podcastrs-show-website-icon {
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  width: 44px;
  min-height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  font-size: 20px;
  line-height: 1;
}
body.single-secondline_shows #page-title-slt-show-page .podcastrs-show-website-icon:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
body.single-secondline_shows #show-post-title-meta-container #secondline-show-icons ul { margin: 0; }
body.single-secondline_shows #content-slt .show-page-episodes-slt .secondline-masonry-item { margin: 0; }
body.single-secondline_shows #content-slt .show-page-episodes-slt .secondline-masonry-padding-blog { margin: 0; padding: 8px 0; }
body.single-secondline_shows #content-slt .show-page-contents {
  grid-template-columns: 104px minmax(0, 1fr);
  grid-template-rows: auto auto auto;
  gap: 0 24px;
  padding: 16px 0;
  border: 0 !important;
  border-bottom: 1px solid rgba(15,36,56,.12) !important;
  border-radius: 0;
  box-shadow: none;
  background-color: transparent;
}
body.single-secondline_shows #content-slt .show-page-contents .secondline-blog-content { display: contents; }
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image { grid-column: 1; grid-row: 1 / span 3; height: 104px; }
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image a,
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image img { display: block; width: 104px; height: 104px; object-fit: cover; border-radius: 4px; }
body.single-secondline_shows #content-slt .show-page-contents h2.secondline-blog-title,
body.single-secondline_shows #content-slt .show-page-contents h2.secondline-blog-title a { color: #17212a; font-family: "Open Sans", sans-serif !important; font-weight: 700 !important; }
body.single-secondline_shows #content-slt .show-page-contents h2.secondline-blog-title { grid-area: 1 / 2; margin: 0; }
body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta,
body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta a { color: #60717d; font-family: "Open Sans", sans-serif !important; font-size: 13.5px; font-weight: 400; line-height: 1.4; }
body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta { grid-area: 2 / 2; margin: 5px 0 8px; }
body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-blog-excerpt { grid-area: 3 / 2; min-width: 0; margin: 0; }
body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img { grid-template-columns: minmax(0,1fr); }
body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img h2.secondline-blog-title,
body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img .secondline-post-meta,
body.single-secondline_shows #content-slt .show-page-contents.secondline-content-no-img .secondline-themes-blog-excerpt { grid-column: 1; }
body.single-secondline_shows #content-slt .show-page-contents a.more-link { display: none; }
body.single-secondline_shows #content-slt .show-page-contents .post-list-player-container-secondline,
body.single-secondline_shows #content-slt .show-page-contents .powerpress_player { min-height: 40px; width: 100%; margin: 0; }
body.single-secondline_shows #main-container-secondline #content-slt .show-page-contents .powerpress_player .mejs-container { width: 100% !important; min-width: 0 !important; }
body.single-secondline_shows #main-container-secondline #content-slt .show-page-contents .powerpress_links a.powerpress_link_pinw::before { color: #66b6ec; }
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > ul.page-numbers a.next {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  min-height: 44px;
  padding: 10px 18px;
  border: 0;
  border-radius: 22px;
  background-color: #66b6ec;
  color: #fff;
  font: 700 14px/1.2 "Open Sans", sans-serif;
  text-decoration: none;
  letter-spacing: 0;
}
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > ul.page-numbers a.next::after { content: ""; width: 7px; height: 7px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg) translateY(-2px); margin-left: 10px; }
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > ul.page-numbers a.next:hover,
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > ul.page-numbers a.next:focus-visible { background-color: #3e80ac; color: #fff; }
body.single-secondline_shows #content-slt .secondline-themes-blog-single-excerpt > ul.page-numbers a.next:focus-visible { outline: 2px solid #0f4c81; outline-offset: 3px; }
@media (min-width: 768px) and (max-width: 1024px) {
  body.single-secondline_shows #content-slt .show-page-contents { grid-template-columns: 96px minmax(0,1fr); column-gap: 20px; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image,
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image a,
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image img { width: 96px; height: 96px; }
}
@media (max-width: 767px) {
  body.single-secondline_shows #content-slt .show-page-contents { grid-template-columns: 80px minmax(0,1fr); gap: 0 14px; padding: 14px 0; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image { grid-row: 1 / span 2; width: 80px; height: 80px; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image a,
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-feaured-image img { width: 80px; height: 80px; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta,
  body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta a { font-size: 13px; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-post-meta { margin: 4px 0 0; }
  body.single-secondline_shows #content-slt .show-page-contents .secondline-themes-blog-excerpt { grid-column: 1 / -1; margin-top: 12px; }
}
/* Owner-authorized popup slot: native audio rows only, desktop only. */
@media (min-width: 768px) {
  body.single-secondline_shows #main-container-secondline #content-slt .show-page-contents .post-list-player-container-secondline:has(> .powerpress_player audio):has(> .powerpress_links .powerpress_link_pinw) {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 32px;
    column-gap: 8px;
    align-items: start;
  }
  body.single-secondline_shows #main-container-secondline #content-slt .show-page-contents .post-list-player-container-secondline > .powerpress_player:has(audio) { grid-column: 1; min-width: 0; }
  body.single-secondline_shows #main-container-secondline #content-slt .show-page-contents .post-list-player-container-secondline:has(> .powerpress_player audio) > .powerpress_links:has(.powerpress_link_pinw) {
    grid-column: 2;
    grid-row: 1;
    position: static !important;
    width: 32px;
    height: 40px;
    margin: 0 !important;
    font-size: 0;
  }
  body.single-secondline_shows #main-container-secondline #content-slt .show-page-contents .post-list-player-container-secondline > .powerpress_links a.powerpress_link_pinw {
    position: static !important;
    display: block;
    visibility: visible;
    width: 32px;
    height: 40px;
    margin: 0;
    padding: 0;
    font-size: 0;
  }
  body.single-secondline_shows #main-container-secondline #content-slt .show-page-contents .post-list-player-container-secondline > .powerpress_links a.powerpress_link_pinw::before {
    position: static !important;
    float: none;
    display: block;
    width: 32px;
    height: 40px;
    line-height: 40px;
    top: auto !important;
    right: auto !important;
    color: #66b6ec;
  }
  body.single-secondline_shows #main-container-secondline #content-slt .show-page-contents .post-list-player-container-secondline > .powerpress_links a.powerpress_link_pinw:focus-visible { outline: 2px solid #0f4c81; outline-offset: 2px; }
}

/* Owner review: match Episodes content width and prevent intrinsic-width Isotope rows. */
body.single-secondline_shows #content-slt > .width-container-slt { max-width: 1200px; }
body.single-secondline_shows #content-slt .show-page-episodes-slt .secondline-masonry-item { width: 100%; }
@media (min-width: 768px) {
  body.single-secondline_shows #content-slt .show-page-contents .post-list-player-container-secondline { position: relative; left: -10px; }
}

@media (max-width: 767px) {
  body.single-secondline_shows #content-slt > .width-container-slt { width: calc(100% - 40px); }
}
