/* Block Styles */
.podcast-block {
  max-width: var(--site-max-width);
  margin: 0 auto;
  padding: var(--sp45) var(--sp30);
}
.podcast-block .views-row {
  max-width: 380px;
  margin: 0 auto;
  background-color: var(--color-beige);
}
.podcast-block .views-row .body {
  padding: 0 var(--sp30) var(--sp30);
}
.podcast-block .author,
.podcast-block .byline {
  margin: var(--sp15) auto;
}
.podcast-block h3.title-normal {
  margin: 0 auto;
}
.podcast-block h3.title-normal a {
  text-decoration: none;
}
.podcast-block .views-row .author {
  display: flex;
  flex-direction: row;
}
.podcast-block .views-row .author > span {
  display: inline-block;
  min-width: 24px;
}
.podcast-block .views-row .author > span:first-child {
  margin-right: 5px;
}
.podcast-block .views-row:hover .icon-podcast,
.podcast-block .views-row:focus .icon-podcast {
  animation: pulse 1.5s infinite ease-in-out;
}
.podcast-block .views-row .icon-podcast {
  display: block;
  width: 24px;
  height: 24px;
  background-image: url(../../images/icon-mic.svg);
  background-size: 24px;
  transform: translateY(0);
}

/* Page Styles */
body.path-node.page-node-type-podcast .article-content {
  text-align: center;
  width: 100%;
  max-width: 720px;
  margin: 0 auto;
  padding-top: var(--sp15);
}
body.path-node.page-node-type-podcast .article-content .after-content {
  justify-content: center;
  align-items: center;
}
body.path-node.page-node-type-podcast .article-content .body-text {
  max-width: 560px;
}
.page-node-type-podcast .article-content img {
  margin: var(--sp30) 0;
}
@media screen and (min-width: 760px) {
  body.path-node.page-node-type-podcast .article-content {
    padding-top: var(--sp45);
  }
}
