.podcast__icon {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.podcast__icon--mute,
.podcast__icon--pause {
  display: none;
  transition: none;
}
.podcast__icon--fixed {
  margin-right: 8px;
}
.podcast__title {
  font: 300 1.75em/1 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.1278571429em;
  padding-bottom: 0.1078571429em;
}
.podcast__description {
  font: 300 1.25em/1.2 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.137em;
  padding-bottom: 0.113em;
  margin-top: 0.25em;
}
@media (min-width: 768px) {
  .podcast__description {
    font: 300 1.375em/1.1818181818 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.1118181818em;
    padding-bottom: 0.0881818182em;
    margin-top: 0.2272727273em;
  }
}
@media (min-width: 1024px) {
  .podcast__description {
    font: 300 1.25em/1.2 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.137em;
    padding-bottom: 0.113em;
    margin-top: 0.25em;
  }
}
@media (min-width: 1280px) {
  .podcast__description {
    font: 300 1.375em/1.1818181818 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.1118181818em;
    padding-bottom: 0.0881818182em;
    margin-top: 0.2272727273em;
  }
}
.podcast__imageWrapper {
  padding-top: 0.46875em;
}
.podcast__imageWrapper::before,
.podcast__imageWrapper::after {
  content: " ";
  display: table;
}
.podcast__imageWrapper::after {
  clear: both;
}
.podcast__description + .podcast__imageWrapper {
  margin-top: 0.9375em;
}
.podcast__context--generous .podcast__description + .podcast__imageWrapper {
  margin-top: 1.875em;
}
.podcast__author {
  font: 300 0.875em/1.4285714286 Frutiger, Arial, Helvetica, sans-serif;
  color: #5a5d5c;
  padding-top: 0.1857142857em;
  padding-bottom: 0.1571428571em;
}
.podcast__author + .podcast__subscribeMenu {
  margin-top: 0.9375em;
}
.podcast__subscribeMenu {
  margin-top: 0.3125em;
  display: block;
}
.no-js .podcast__subscribeMenu {
  display: block;
}
.podcast__subscribeMenuMenulist--narrow {
  text-align: right;
  flex: 1;
  align-items: flex-end;
  justify-content: flex-end;
}
.podcast__context--generous .podcast__subscribeMenuMenulist--narrow {
  display: none;
}
.no-js .podcast__subscribeMenuMenulist--narrow {
  text-align: left;
  flex: none;
}
.podcast__subscribeMenuMenulistItem {
  position: relative;
}
.podcast__subscribeMenuList {
  background-color: #fff;
}
.podcast__context--narrow .podcast__subscribeMenuList {
  margin-top: 0.625rem;
  right: 0;
  background-color: #fff;
  white-space: nowrap;
}
.podcast__context--generous .podcast__subscribeMenuList {
  margin-top: 1.25rem;
  border-bottom: 1px solid #f5eee6;
}
.podcast__subscribeMenuList-is-hidden {
  display: none;
}
.podcast__subscribeMenuLink {
  color: var(--color-text-inverted, #1c1c1c);
  font: 0.8125rem / 1rem Frutiger, Arial, Helvetica, sans-serif;
  align-items: center;
  display: flex;
  justify-content: space-between;
  color: #5a5d5c;
  cursor: pointer;
  text-underline-offset: 0.125rem;
}
.podcast__subscribeMenuLink:hover,
.podcast__subscribeMenuLink:focus {
  color: #1c1c1c;
  text-decoration: underline;
  text-decoration-color: #1c1c1c;
  text-decoration-thickness: 0.0625rem;
}
.podcast__subscribeMenuLink--itunesRss {
  padding-left: 1.4285714286em;
  position: relative;
}
.podcast__subscribeMenuLink--itunesRss::before {
  font-family: "ubs-icons";
  content: "";
  content: "\e937"/"";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  position: absolute;
  top: 0;
  left: 0em;
  padding-top: 0.1957142857em;
  padding-bottom: 0.29em;
}
.podcast__subscribeMenuLink--rss {
  padding-left: 1.4285714286em;
  position: relative;
}
.podcast__subscribeMenuLink--rss::before {
  font-family: "ubs-icons";
  content: "";
  content: "\e936"/"";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  position: absolute;
  top: 0;
  left: 0em;
  padding-top: 0.1957142857em;
  padding-bottom: 0.29em;
}
.podcast__subscribeMenuLink::before {
  color: #646464;
}
.podcast__subscribeMenuItem {
  padding-bottom: 1rem;
  padding-top: 1rem;
  white-space: nowrap;
}
.podcast__context--narrow .podcast__subscribeMenuItem {
  padding-right: 10px;
  margin-left: 0;
  float: none;
  display: flex;
  justify-content: flex-end;
  border-bottom: 1px solid #efefef;
}
.podcast__context--narrow .podcast__subscribeMenuItem:not(:first-child) {
  padding-left: 10px;
  margin-left: 0;
}
.podcast__context--generous .podcast__subscribeMenuItem:not(:first-child) {
  margin-left: 20px;
}
.podcast__subscribeMenuTitle {
  transform: translateY(2px);
}
.podcast__context--generous .podcast__subscribeMenuTitle {
  transform: translateY(4px);
}
.podcast__playback {
  margin-top: 0.625em;
}
.podcast__context--generous .podcast__playback {
  margin-top: 0.78125em;
}
.podcast__playbackTitle {
  font: 1.5em/1.0833333333 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.1316666667em;
  padding-bottom: 0.11em;
  clear: both;
}
.podcast__playbackListWrapper {
  padding-top: 0.46875em;
}
.podcast__context--generous .podcast__playbackListWrapper {
  padding-top: 0.625em;
}
.podcast__playbackItemHeader {
  padding-left: 10px;
  padding-right: 10px;
  background-color: #f4f3ee;
  overflow: hidden;
  display: flex;
  flex-direction: row;
}
.podcast__playbackItemHeader.podcast__playbackAccordionHeader--active {
  padding: 0.15625em 0.625em 0em;
  background-color: #f4f3ee;
}
.podcast__playbackItem:first-child
  .podcast__playbackItemHeader.podcast__playbackAccordionHeader--active {
  margin-top: 0.46875em;
}
.podcast__playbackItemHeader.podcast__playbackAccordionHeader--collapsed {
  border-bottom: 1px solid #bebebe;
  background-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  padding-left: 0;
  padding-right: 0;
}
.podcast__playbackItemHeader.podcast__playbackAccordionHeader--collapsed:focus,
.podcast__playbackItemHeader.podcast__playbackAccordionHeader--collapsed:hover,
.podcast__playbackItemHeader.podcast__playbackAccordionHeader--collapsed.active {
  border-bottom: 1px solid #717171;
  background-color: #f4f3ee;
}
.podcast__playbackItemImage {
  padding-bottom: 0.46875em;
  padding-top: 0.46875em;
  display: inline-block;
  vertical-align: top;
  width: 23%;
}
.podcast__context--generous .podcast__playbackItemImage {
  width: 15%;
}
.podcast__playbackAccordionHeader--active .podcast__playbackItemImage {
  display: inline-block;
  vertical-align: top;
}
.podcast__playbackAccordionHeader--collapsed .podcast__playbackItemImage {
  display: none;
}
.podcast__playbackItemImage .image__skeleton {
  margin-bottom: 0;
}
.podcast__playbackItemCaption {
  margin-left: 20px;
  width: 100%;
}
.podcast__playbackAccordionHeader--collapsed .podcast__playbackItemCaption {
  margin-left: 0em;
  padding: 0.15625em 0.625em;
}
.podcast__context--generous
  .podcast__playbackAccordionHeader--collapsed
  .podcast__playbackItemCaption {
  padding-bottom: 0.46875em;
  padding-top: 0.46875em;
}
.podcast__playbackItemTitle {
  font: bold 0.875em/1.4285714286 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.1857142857em;
  padding-bottom: 0.1571428571em;
  display: inline-block;
  vertical-align: top;
}
.podcast__playbackAccordionHeader--collapsed .podcast__playbackItemTitle {
  max-width: 90%;
}
.podcast__context--generous
  .podcast__playbackAccordionHeader--collapsed
  .podcast__playbackItemTitle {
  max-width: 94%;
}
.podcast__playbackItemTotalDuration {
  float: right;
  display: none;
  vertical-align: top;
}
.podcast__playbackAccordionHeader--active .podcast__playbackItemTotalDuration {
  display: none;
}
.podcast__playbackAccordionHeader--collapsed
  .podcast__playbackItemTotalDuration {
  font: 300 0.875em/1.1428571429 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.3257142857em;
  padding-bottom: 0.3028571429em;
  display: block;
}
@media (min-width: 1024px) {
  .podcast__playbackAccordionHeader--collapsed
    .podcast__playbackItemTotalDuration {
    font: 300 0.75em/1.1666666667 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.4033333333em;
    padding-bottom: 0.38em;
  }
}
@media (min-width: 1280px) {
  .podcast__playbackAccordionHeader--collapsed
    .podcast__playbackItemTotalDuration {
    font: 300 0.875em/1.1428571429 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.3257142857em;
    padding-bottom: 0.3028571429em;
  }
}
@media (min-width: 1024px) {
  .podcast__context--generous
    .podcast__playbackAccordionHeader--collapsed
    .podcast__playbackItemTotalDuration {
    font: 300 0.75em/1.1666666667 Frutiger, Arial, Helvetica, sans-serif;
  }
}
.podcast__context--narrow
  .podcast__playbackAccordionHeader--collapsed
  .podcast__playbackItemTotalDuration {
  font: 300 0.875em/1.1428571429 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.3257142857em;
  padding-bottom: 0.3028571429em;
}
@media (min-width: 1024px) {
  .podcast__context--narrow
    .podcast__playbackAccordionHeader--collapsed
    .podcast__playbackItemTotalDuration {
    font: 300 0.75em/1.1666666667 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.4033333333em;
    padding-bottom: 0.38em;
  }
}
@media (min-width: 1280px) {
  .podcast__context--narrow
    .podcast__playbackAccordionHeader--collapsed
    .podcast__playbackItemTotalDuration {
    font: 300 0.875em/1.1428571429 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.3257142857em;
    padding-bottom: 0.3028571429em;
  }
}
.podcast__playbackItemDescription {
  font: 300 0.875em/1.4285714286 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.1857142857em;
  padding-bottom: 0.1571428571em;
  display: block;
}
.podcast__playbackAccordionHeader--collapsed .podcast__playbackItemDescription {
  display: none;
}
.podcast__context--generous
  .podcast__playbackAccordionHeader--collapsed
  .podcast__playbackItemDescription {
  display: block;
}
.podcast__playbackItemPlayer {
  padding: 0em 10px;
  background-color: #f4f3ee;
}
.podcast__playbackItemPlayerControls {
  display: none;
}
.js .podcast__playbackItemPlayerControls {
  display: flex;
  align-items: flex-start;
}
.podcast__playbackItemPlay {
  margin-top: 0.8em;
}
.podcast__playbackItemPlay-is-playing .podcast__icon--pause {
  display: block;
}
.podcast__playbackItemPlay-is-playing .podcast__icon--play {
  display: none;
}
.podcast__playbackItemVolume {
  margin-top: 0.8em;
  margin-left: 5px;
}
.podcast__playbackItemVolume-is-muted .podcast__icon--mute {
  display: block;
}
.podcast__playbackItemVolume-is-muted .podcast__icon--volume {
  display: none;
}
.podcast__playbackItemAudio {
  display: block;
  width: 100%;
}
.js .podcast__playbackItemAudio {
  display: none;
}
.podcast__playbackItemProgress {
  flex: 1;
}
.podcast__playbackItemProgressBar {
  margin-top: 15px;
  background-color: #bebebe;
  display: flex;
  height: 15px;
  width: 100%;
}
.podcast__playbackItemCurrentProgress {
  background-color: #0064e6;
  height: 100%;
  pointer-events: none;
  transform-origin: 0;
  transform: scaleX(0);
  width: 100%;
}
.podcast__playbackItemTimeWrapper {
  margin-top: 0.15625em;
  display: flex;
}
.podcast__playbackItemTime {
  font: 300 0.6875em/1 Frutiger, Arial, Helvetica, sans-serif;
  color: #5a5d5c;
  padding-top: 0.5418181818em;
  padding-bottom: 0.5218181818em;
  flex-grow: 1;
}
.podcast__playbackItemDuration {
  text-align: right;
}
.podcast__playbackItemDownloadWrapper {
  margin-top: 0.15625em;
  border-top: 1px solid #717171;
}
.podcast__context--generous .podcast__playbackItemDownloadWrapper {
  display: flex;
}
.podcast__playbackItemDownloadLinkWrapper {
  border-top: 1px solid #717171;
  text-align: left;
}
.podcast__context--generous .podcast__playbackItemDownloadLinkWrapper {
  border: none;
}
.podcast__context--generous
  .podcast__playbackItemDownloadLinkWrapper:not(:first-child) {
  margin-left: 15px;
}
.podcast__playbackItemDownloadTranscript,
.podcast__playbackItemDownloadAudio {
  display: inline-block;
}
.podcast__playbackItemDownloadText {
  font: 300 0.875em/1.4285714286 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.3642857143em;
  padding-bottom: 0.3357142857em;
  display: flex;
  align-items: center;
  color: #da0000;
  cursor: pointer;
  text-underline-offset: 0.125rem;
}
.podcast__playbackItemDownloadText:hover,
.podcast__playbackItemDownloadText:focus {
  color: #bd000c;
  text-decoration: underline;
  text-decoration-thickness: 0.0625rem;
}
.podcast__playbackItemDownloadText::before {
  margin-top: 3px;
  color: #646464;
}
.podcast__playbackItemDownloadText--audio {
  padding-left: 2em;
  position: relative;
}
.podcast__playbackItemDownloadText--audio::before {
  font-family: "ubs-icons";
  content: "";
  content: "\e92c"/"";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  position: absolute;
  top: 50%;
  left: 0em;
  transform: translateY(-50%);
  padding-top: 0.1257142857em;
  padding-bottom: 0.2171428571em;
}
.podcast__playbackItemDownloadText--transcript {
  padding-left: 2em;
  position: relative;
}
.podcast__playbackItemDownloadText--transcript::before {
  font-family: "ubs-icons";
  content: "";
  content: "\e931"/"";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  position: absolute;
  top: 50%;
  left: 0em;
  transform: translateY(-50%);
  padding-top: 0.1257142857em;
  padding-bottom: 0.2171428571em;
}
.podcast__context--generous .podcast__playbackItemDownloadText {
  margin-top: 0.3571428571em;
  margin-bottom: 0.3571428571em;
}
.podcast__playbackAccordionHeader--collapsed {
  background-color: #fff;
}
.podcast__categoriesListWrapper {
  padding-top: 0.46875em;
  padding-bottom: 0.46875em;
}
.podcast__context--generous .podcast__categoriesListWrapper {
  margin-top: 0.625em;
}
.podcast__categoriesTitle {
  font: 1.5em/1.0833333333 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.1316666667em;
  padding-bottom: 0.11em;
  padding-top: 1.5rem;
}
.podcast__categoriesItem {
  border-bottom: 1px solid #bebebe;
  background-color: #fff;
  cursor: pointer;
}
.podcast__categoriesItem::before,
.podcast__categoriesItem::after {
  content: " ";
  display: table;
}
.podcast__categoriesItem::after {
  clear: both;
}
.podcast__categoriesItem:focus,
.podcast__categoriesItem:hover,
.podcast__categoriesItem.active {
  border-bottom: 1px solid #717171;
  background-color: #f4f3ee;
}
.podcast__categoriesLink {
  font: 300 0.875em/1.2857142857 Frutiger, Arial, Helvetica, sans-serif;
  color: #da0000;
  padding-top: 0.2557142857em;
  padding-bottom: 0.23em;
  padding-right: 10px;
  padding-left: 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  overflow: auto;
  color: #000;
}
.active .podcast__categoriesLink {
  pointer-events: none;
  cursor: default;
}
.podcast__categoriesDetails {
  display: flex;
  align-items: center;
}
.podcast__categoriesDetailsTitle {
  margin-left: 20px;
}
.podcast__categoriesText {
  font: 300 0.875em/1.4285714286 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.7285714286em;
  padding-bottom: 0.7em;
  margin-left: 45px;
  float: left;
  width: calc(100% - 100px);
}
.podcast__categoriesText::before {
  margin-top: 3px;
  color: #646464;
}
.active .podcast__categoriesText {
  padding-left: 3em;
  position: relative;
  margin-left: 0em;
}
.active .podcast__categoriesText::before {
  font-family: "ubs-icons";
  content: "";
  content: "\e932"/"";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  position: absolute;
  top: 50%;
  left: 0em;
  transform: translateY(-50%);
  padding-top: 0.1257142857em;
  padding-bottom: 0.2171428571em;
}
.podcast__categoriesDuration {
  font: 300 0.875em/1.4285714286 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.7285714286em;
  padding-bottom: 0.7em;
  float: right;
  display: inline-block;
}
.podcast__showMore {
  margin-top: 0.3125em;
  text-align: center;
  width: 100%;
}
.activitystream__moreContainer .podcast__showMoreButton {
  margin-top: 0.46875em;
}
.podcast__showMoreTxt {
  font: 300 0.875em/1.1428571429 Frutiger, Arial, Helvetica, sans-serif;
  color: #1c1c1c;
  padding-top: 0.3257142857em;
  padding-bottom: 0.3028571429em;
  display: inline-block;
}
@media (min-width: 1024px) {
  .podcast__showMoreTxt {
    font: 300 1em/1.375 Frutiger, Arial, Helvetica, sans-serif;
    padding-top: 0.145em;
    padding-bottom: 0.1175em;
  }
}
.podcast__showMoreIcon {
  font: 0.75em/1 ubs-icons;
  color: #1c1c1c;
  padding-top: 0.625em;
  padding-bottom: 0.625em;
  margin-top: -0.4166666667em;
  display: block;
}
.podcast__showMoreIcon::before {
  font-family: "ubs-icons";
  content: "";
  content: "\e60c"/"";
  speak: none;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  vertical-align: baseline;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: normal;
  line-height: 0;
}
