.investor-feed::before {
  position: absolute;
  z-index: 1;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--dark-10);
  transition: all .5s
}
.investor-feed .shareprice-ticker__box {
  border-radius: var(--radius-sm)
}
.investor-feed .shareprice-ticker__box.shareprice-ticker--transparent {
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem)
}
.investor-feed .latest-feed {
  border-radius: var(--radius-sm)
}
.investor-feed .latest-feed--transparent {
  -webkit-backdrop-filter: blur(1rem);
  backdrop-filter: blur(1rem)
}
.investor-feed .latest-feed__content-wrapper:not(:last-child) {
  margin-bottom: var(--xs-1)
}
.investor-feed .latest-feed__content-wrapper:last-child {
  border: none
}
.investor-feed .latest-feed__content-wrapper .file-size {
  font-weight: 600
}
.investor-feed .image-signpost-card {
  border-radius: var(--radius-sm);
  min-height: 30rem;
  padding-top: 0
}
.investor-feed .image-signpost-card::after {
  background: var(--dark-50)
}
.investor-feed .image-signpost-card__hidden-elements {
  max-height: none;
  overflow: visible
}
.investor-feed__wrapper {
  gap: var(--bs-gutter-x);
  row-gap: var(--md-3)
}
.investor-feed__wrapper .investor-feed__card {
  min-height: auto
}
.investor-feed__wrapper .bg-signpost {
  height: 100%
}
.investor-feed__wrapper .bg-signpost__image-wrapper {
  height: 100%
}
@media (min-width:768px) {
  .investor-feed__wrapper {
    grid-template-columns: 1fr 1fr
  }
}
@media (min-width:1200px) {
  .investor-feed__wrapper .investor-feed__card {
    min-height: 30rem
  }
  .investor-feed .image-signpost-card {
    min-height: 100%
  }
  .investor-feed .image-signpost-card::after {
    background: var(--gradient-bottom-dark);
    opacity: .5
  }
  .investor-feed .image-signpost-card__hidden-elements {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s ease
  }
  .investor-feed--two-boxes-60-40 .investor-feed__wrapper {
    grid-template-columns: 2fr 1fr
  }
  .investor-feed--three-boxes-equal .investor-feed__wrapper {
    grid-template-columns: 1fr 1fr 1fr
  }
  .investor-feed--four-boxes-60-40-2up-2down .investor-feed__wrapper {
    grid-template-columns: repeat(12,1fr)
  }
  .investor-feed--four-boxes-60-40-2up-2down .investor-feed__card {
    grid-column: span 8
  }
  .investor-feed--four-boxes-60-40-2up-2down .investor-feed__card:nth-child(4n+2),
  .investor-feed--four-boxes-60-40-2up-2down .investor-feed__card:nth-child(4n-1) {
    grid-column: span 4
  }
  .investor-feed--five-boxes-2up-equal-3down-equal .investor-feed__wrapper {
    grid-template-columns: repeat(12,1fr)
  }
  .investor-feed--five-boxes-2up-equal-3down-equal .investor-feed__card {
    grid-column: span 4
  }
  .investor-feed--five-boxes-2up-equal-3down-equal .investor-feed__card:nth-child(5n+1),
  .investor-feed--five-boxes-2up-equal-3down-equal .investor-feed__card:nth-child(5n+2) {
    grid-column: span 6
  }
  .investor-feed--five-boxes-2up-60-40-3down-equal .investor-feed__wrapper {
    grid-template-columns: repeat(12,1fr)
  }
  .investor-feed--five-boxes-2up-60-40-3down-equal .investor-feed__card {
    grid-column: span 4
  }
  .investor-feed--five-boxes-2up-60-40-3down-equal .investor-feed__card:nth-child(5n+1) {
    grid-column: span 8
  }
  .investor-feed--five-boxes-2up-60-40-3down-equal .investor-feed__card:nth-child(5n+2) {
    grid-column: span 4
  }
}
.financial-signpost::before {
  content: none
}
.financial-signpost .latest-feed__content-wrapper:not(:last-child) {
  border-color: var(--secondary-1)
}