.rte h1 + img,
.rte h2 + img,
.rte h3 + img,
.rte h4 + img,
.rte h5 + img,
.rte h6 + img {
  margin-top: 0
}
.rte h1 + .overflow-x-auto,
.rte h2 + .overflow-x-auto,
.rte h3 + .overflow-x-auto,
.rte h4 + .overflow-x-auto,
.rte h5 + .overflow-x-auto,
.rte h6 + .overflow-x-auto {
  margin-top: var(--md-4)
}
.rte h1,
.rte h2,
.rte h3 {
  color: var(--color-display)
}
.rte h4,
.rte h5,
.rte h6 {
  color: var(--color-headline)
}
.rte .rad-big,
.rte .rad-introtext {
  font-family: var(--body-l-font-family);
  font-size: var(--body-l-font-size);
  line-height: var(--body-l-line-height);
  font-weight: var(--body-l-weight);
  letter-spacing: var(--body-l-letter-spacing)
}
.rte .rad-big b,
.rte .rad-big strong,
.rte .rad-introtext b,
.rte .rad-introtext strong {
  font-weight: 600
}
.rte .rad-small {
  font-family: var(--body-s-font-family);
  font-size: var(--body-s-font-size);
  line-height: var(--body-s-line-height);
  font-weight: var(--body-s-weight);
  letter-spacing: var(--body-s-letter-spacing)
}
.rte .rad-small b,
.rte .rad-small strong {
  font-weight: 600
}
.rte .rad-underline {
  text-decoration: underline
}
.rte .rad-color-1 {
  color: var(--primary-1)
}
.rte .rad-color-2 {
  color: var(--primary-2)
}
.rte .rad-color-3 {
  color: var(--primary-3)
}
.rte .rad-color-4 {
  color: var(--primary-4)
}
.rte .rad-color-5 {
  color: var(--primary-5)
}
.rte a + div,
.rte a + h1,
.rte a + h2,
.rte a + h3,
.rte a + h4,
.rte a + h5,
.rte a + h6 {
  margin-top: var(--md-4)
}
.rte div,
.rte img,
.rte ol,
.rte p,
.rte ul {
  margin-bottom: var(--sm-3);
  color: var(--color-body)
}
.rte div:last-child,
.rte img:last-child,
.rte ol:last-child,
.rte p:last-child,
.rte ul:last-child {
  margin-bottom: 0
}
.rte div + div,
.rte div + h1,
.rte div + h2,
.rte div + h3,
.rte div + h4,
.rte div + h5,
.rte div + h6,
.rte img + div,
.rte img + h1,
.rte img + h2,
.rte img + h3,
.rte img + h4,
.rte img + h5,
.rte img + h6,
.rte ol + div,
.rte ol + h1,
.rte ol + h2,
.rte ol + h3,
.rte ol + h4,
.rte ol + h5,
.rte ol + h6,
.rte p + div,
.rte p + h1,
.rte p + h2,
.rte p + h3,
.rte p + h4,
.rte p + h5,
.rte p + h6,
.rte ul + div,
.rte ul + h1,
.rte ul + h2,
.rte ul + h3,
.rte ul + h4,
.rte ul + h5,
.rte ul + h6 {
  margin-top: var(--md-4)
}
.rte div:has(img),
.rte img:has(img),
.rte ol:has(img),
.rte p:has(img),
.rte ul:has(img) {
  margin-bottom: 0
}
.rte div:first-child img,
.rte img:first-child img,
.rte ol:first-child img,
.rte p:first-child img,
.rte ul:first-child img {
  margin-top: 0
}
.rte ul li:not(:last-of-type) {
  margin-bottom: var(--sm-3)
}
.rte img {
  margin-top: var(--sm-2);
  margin-bottom: 0;
  max-width: 100%;
  border-radius: var(--image-radius);
  width: 100%;
  height: auto
}
.rte img + p {
  margin-top: var(--md-4)
}
.rte img + .rte__cta-wrapper {
  margin-top: var(--md-4)
}
.rte__cta-wrapper a:not(:has(.icon-chevron-left)) .cta__label {
  padding-left: var(--xs-1)
}
.rte__cta-wrapper ul + img {
  margin-top: var(--md-4)
}
.rte noscript + .rte__cta-wrapper {
  margin-top: var(--md-4)
}
.video {
  aspect-ratio: 16/9;
  height: auto;
  width: 100%
}
.video__frame-wrapper {
  width: 100%
}
.video iframe {
  width: 100%;
  height: auto;
  aspect-ratio: 16/9;
  display: block
}
.video .action-button {
  bottom: var(--sm-3);
  right: var(--sm-3);
  position: absolute;
  z-index: 1
}
.video .inv_playerContainer {
  height: inherit;
  min-height: inherit
}
.video .inv_playerContainer.inv_mobilesmall {
  min-height: auto
}
.video .inv_playerContainer .inv_videoMainContainer {
  height: inherit
}
.video .inv_playerContainer .inv_videoMainContainer .inv_videoMainContainer_inner {
  height: inherit
}
.video .inv_playerContainer .inv_videoMainContainer .inv_videoMainContainer_inner .inv_videoDisplay {
  height: inherit
}
.video .inv_playerContainer .inv_videoMainContainer .inv_videoMainContainer_inner .inv_videoDisplay .inv_videoStillArea img {
  height: inherit
}
.video .inv_playerContainer .inv_videoMainContainer .inv_videoMainContainer_inner .inv_videoDisplay .inv_videoArea {
  height: inherit
}
.video .inv_playerContainer .inv_videoMainContainer .inv_videoMainContainer_inner .inv_videoDisplay .inv_videoArea img,
.video .inv_playerContainer .inv_videoMainContainer .inv_videoMainContainer_inner .inv_videoDisplay .inv_videoArea video {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}
.video--background {
  position: relative;
  overflow: hidden;
  height: 100%
}
.video--background iframe {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%)
}
@media (aspect-ratio >= 16/9) {
  .video--background iframe {
    height: 56.25vw
  }
}
@media (aspect-ratio <= 16/9) {
  .video--background iframe {
    width: 177.78vh
  }
}
.config-text > :only-child {
  margin-bottom: 0
}
table:not(.sb-unstyled) {
  width: 100%;
  font-family: var(--body-s-font-family);
  font-size: var(--body-s-font-size);
  line-height: var(--body-s-line-height);
  font-weight: var(--body-s-weight);
  letter-spacing: var(--body-s-letter-spacing)
}
table:not(.sb-unstyled) thead {
  background: var(--secondary-2)
}
table:not(.sb-unstyled) thead th {
  color: var(--base-1);
  padding: var(--sm-3) var(--sm-2);
  vertical-align: top;
  font-weight: var(--body-s-weight)
}
table:not(.sb-unstyled) tbody tr {
  border-bottom: 1px solid var(--dark-25);
  background-color: var(--base-5)
}
table:not(.sb-unstyled) tbody td {
  padding: var(--sm-2);
  vertical-align: middle;
  color: var(--base-1)
}
table:not(.sb-unstyled) tbody td .icon {
  font-size: 2.4rem;
  line-height: 2.4rem
}
table:not(.sb-unstyled) tbody td a .cta__icon {
  font-size: 2.4rem
}
.grid-table__row {
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-rows: auto;
  gap: var(--sm-2) 0;
  grid-auto-rows: max-content;
  border-bottom: solid 1px var(--base-3);
  padding: var(--sm-2) var(--xs-1)
}
.grid-table__description {
  font-family: var(--body-m-font-family);
  font-size: var(--body-m-font-size);
  line-height: var(--body-m-line-height);
  font-weight: var(--body-m-weight);
  letter-spacing: var(--body-m-letter-spacing)
}
.grid-table__link-collection {
  display: flex;
  flex-wrap: wrap
}
.grid-table__link-collection > div:not(:empty) {
  margin-right: var(--sm-2)
}
.grid-table__link-collection > div:not(:empty):last-child {
  margin-right: 0
}
.grid-table--card-layout {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: var(--sm-2)
}
.grid-table--card-layout.grid-table--card-full-layout {
  gap: var(--md-4)
}
.grid-table--card-layout .grid-table__description {
  font-family: var(--body-s-font-family);
  font-size: var(--body-s-font-size);
  line-height: var(--body-s-line-height);
  font-weight: var(--body-s-weight);
  letter-spacing: var(--body-s-letter-spacing)
}
.grid-table--card-layout .grid-table__header {
  display: none!important
}
.grid-table--card-layout .grid-table__row {
  gap: 0
}
.grid-table--card-layout .grid-table__date {
  margin-bottom: var(--sm-2)
}
.grid-table--card-layout .grid-table__content {
  margin-bottom: var(--sm-2)
}
.grid-table--card-layout .grid-table__row {
  border: none;
  padding: var(--sm-2);
  display: flex;
  flex-direction: column
}
@media (min-width:768px) {
  .grid-table--card-layout {
    grid-template-columns: repeat(2,1fr)
  }
  .grid-table--card-layout.grid-table--card-full-layout {
    grid-template-columns: repeat(1,1fr)
  }
}
@media (min-width:992px) {
  .grid-table__header,
  .grid-table__row {
    display: grid;
    grid-template-columns: 15rem 1fr 1fr;
    gap: 0 0
  }
  .grid-table__date {
    padding: var(--sm-2)
  }
  .grid-table__content {
    padding: var(--sm-2)
  }
  .grid-table__row {
    padding: 0
  }
  .grid-table__link-collection {
    text-align: center;
    display: grid;
    grid-auto-flow: column;
    justify-items: center
  }
  .grid-table__link-collection > div {
    min-width: 13rem;
    max-width: -moz-fit-content;
    max-width: fit-content;
    display: flex;
    justify-content: center
  }
  .grid-table__link-collection > div:not(:empty) {
    margin-right: 0
  }
  .grid-table__link-collection .cta__label {
    display: none
  }
  .grid-table--card-layout {
    grid-template-columns: repeat(3,1fr)
  }
  .grid-table--card-layout.grid-table--card-full-layout {
    grid-template-columns: repeat(1,1fr)
  }
  .grid-table--card-layout .grid-table__date {
    padding: 0
  }
  .grid-table--card-layout .grid-table__content {
    padding: 0
  }
}
.signpost-card {
  max-width: 120rem;
  overflow: hidden
}
.signpost-card__image-wrapper {
  height: 30rem
}
.signpost-card__image-wrapper img {
  transition: all .25s ease-out
}
.signpost-card__content {
  transition: all .25s ease-out;
  flex: 1
}
.signpost-card__content .signpost-card__description p {
  margin-bottom: 0
}
.signpost-card:hover img {
  transform: scale(1.2)
}
.signpost-card:hover .signpost-card__content {
  background: var(--background-card-hover);
  --color-display: var(--primary-1);
  --color-headline: var(--primary-1);
  --color-body: var(--base-1);
  --color-body-secondary: var(--base-5);
  --color-utility: var(--light-75)
}
.signpost-card .cta::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}
.signpost-card--medium .signpost-card__image-wrapper {
  height: 16.2rem
}
.signpost-card--small .signpost-card__image-wrapper {
  height: 13.4rem
}
.signpost-card--small .signpost-card__content:has(p.label) {
  padding: var(--sm-2) var(--sm-1)
}
@media (min-width:768px) {
  .signpost-card__image-wrapper {
    height: 32.4rem
  }
  .signpost-card--medium .signpost-card__image-wrapper {
    height: 26rem
  }
  .signpost-card--small .signpost-card__image-wrapper {
    height: 18rem
  }
}
@media (min-width:1200px) {
  .signpost-card__image-wrapper {
    height: 36.4rem
  }
  .signpost-card--medium .signpost-card__image-wrapper {
    min-width: 22.4rem;
    max-width: 22.4rem;
    min-height: 23.6rem;
    height: auto
  }
  .signpost-card--small .signpost-card__image-wrapper {
    min-width: 22.4rem;
    max-width: 22.4rem;
    min-height: 20.4rem;
    height: auto
  }
  .signpost-card--small .signpost-card__content:has(p.label) {
    justify-content: center
  }
}
.card {
  max-width: 100rem;
  flex-direction: column
}
.card:hover .card__image {
  transform: scale(1.2)
}
.card:hover .card__content {
  background-color: var(--base-2)
}
.card__image {
  transition: transform .3s ease-in-out
}
.card__content {
  transition: .3s ease-in-out
}
.card .cta {
  justify-content: start
}
@media (min-width:768px) {
  .card--medium {
    flex-direction: column
  }
  .card--small {
    flex-direction: column
  }
}
@media (min-width:1200px) {
  .card__image-wrapper {
    flex: none
  }
  .card__content {
    flex: none
  }
  .card--medium {
    flex-direction: row
  }
  .card--medium .card__image-wrapper {
    flex: 0 0 37%
  }
  .card--medium .card__content {
    flex: 0 0 63%
  }
  .card--small {
    flex-direction: row
  }
  .card--small .card__image-wrapper {
    flex: 0 0 35%
  }
  .card--small .card__content {
    flex: 0 0 65%
  }
}
.materials-card {
  min-height: 30rem
}
.materials-card__image::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: var(--gradient-top-dark);
  z-index: 2
}
.materials-card__cta-wrapper a:hover span {
  color: var(--base-5)!important
}
@media (min-width:768px) {
  .materials-card {
    min-height: 40rem
  }
}
.image-signpost-card {
  max-width: 120rem;
  min-height: 24rem;
  height: 1rem
}
.image-signpost-card__image-wrapper {
  top: 0;
  left: 0;
  transition: all .25s ease-in-out
}
.image-signpost-card::after {
  position: absolute;
  z-index: 1;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--gradient-bottom-dark);
  transition: all .5s
}
.image-signpost-card--expandabl-card {
  min-height: 41.5rem
}
.image-signpost-card--expandabl-card .image-signpost-card__image-wrapper::after {
  position: absolute;
  z-index: 1;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all .5s;
  background: var(--gradient-top-dark)
}
.image-signpost-card--expandabl-card::after {
  content: none
}
.image-signpost-card--expandabl-card:focus-within .image-signpost-card__image-wrapper,
.image-signpost-card--expandabl-card:hover .image-signpost-card__image-wrapper {
  transform: scale(1.2)
}
.image-signpost-card--expandabl-card:focus-within .image-signpost-card__image-wrapper::after,
.image-signpost-card--expandabl-card:hover .image-signpost-card__image-wrapper::after {
  background: var(--light-10);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px)
}
@media (min-width:768px) {
  .image-signpost-card {
    min-height: 32rem
  }
  .image-signpost-card--small {
    min-height: 28rem
  }
  .image-signpost-card--expandabl-card .image-signpost-card__hidden-elements {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s ease
  }
  .image-signpost-card--expandabl-card .image-signpost-card__hidden-elements .color-body {
    display: block
  }
  .image-signpost-card--expandabl-card:focus-within .image-signpost-card__hidden-elements,
  .image-signpost-card--expandabl-card:hover .image-signpost-card__hidden-elements {
    max-height: 50rem;
    overflow: visible;
    transition: max-height 2s ease
  }
  .image-signpost-card--expandabl-card:focus-within .image-signpost-card__image-wrapper + div,
  .image-signpost-card--expandabl-card:hover .image-signpost-card__image-wrapper + div {
    margin: calc(-1 * var(--md-3)) calc(-1 * var(--sm-1))
  }
}
@media (min-width:1200px) {
  .image-signpost-card {
    min-height: 56.8rem
  }
  .image-signpost-card--expandabl-card {
    min-height: 48rem
  }
  .image-signpost-card__hidden-elements {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s ease
  }
  .image-signpost-card:focus-within::after,
  .image-signpost-card:hover::after {
    background: var(--light-10);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: var(--dark-50)
  }
  .image-signpost-card:focus-within .image-signpost-card__hidden-elements,
  .image-signpost-card:hover .image-signpost-card__hidden-elements {
    max-height: 50rem;
    overflow: visible;
    transition: max-height 2s ease
  }
  .image-signpost-card--small {
    min-height: 39.5rem
  }
}
@media (max-width:1199.98px) {
  .image-signpost-card::after {
    background: var(--dark-50)
  }
  .image-signpost-card__hidden-elements .color-body {
    display: none
  }
}
.icon-signpost-card {
  height: 1rem;
  min-height: 20rem;
  max-width: 120rem
}
.icon-signpost-card__image {
  height: 3.2rem;
  width: 3.2rem
}
.icon-signpost-card__image img {
  width: inherit;
  height: inherit
}
.icon-signpost-card__hidden-elements {
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s ease
}
@media (min-width:768px) {
  .icon-signpost-card {
    min-height: 35.2rem
  }
  .icon-signpost-card__image {
    height: 4.8rem;
    width: 4.8rem
  }
  .icon-signpost-card--small {
    min-height: 28.8rem
  }
}
@media (min-width:1200px) {
  .icon-signpost-card {
    min-height: 56.8rem;
    transition: background .5s
  }
  .icon-signpost-card__image {
    height: 9.6rem;
    width: 9.6rem
  }
  .icon-signpost-card--small {
    min-height: 36.8rem
  }
  .icon-signpost-card--small .icon-signpost-card__image {
    height: 6.4rem;
    width: 6.4rem;
    max-height: 10rem;
    transition: all .25s ease-out;
    overflow: hidden;
    opacity: 1
  }
  .icon-signpost-card--small:focus-within .icon-signpost-card__image,
  .icon-signpost-card--small:hover .icon-signpost-card__image {
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: all .25s ease-out
  }
  .icon-signpost-card:focus-within,
  .icon-signpost-card:hover {
    background: var(--background-card-hover)
  }
  .icon-signpost-card:focus-within .icon-signpost-card__hidden-elements,
  .icon-signpost-card:hover .icon-signpost-card__hidden-elements {
    max-height: 50rem;
    overflow: visible;
    transition: max-height 2s ease
  }
}
.interactive-card {
  min-height: 62.4rem
}
.interactive-card__image::before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background: var(--gradient-bottom-dark)
}
.interactive-card img {
  bottom: 0;
  left: 0
}
.interactive-card__content {
  bottom: 0;
  transition: opacity .5s ease;
  z-index: 2;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  right: 0;
  left: 0;
  min-height: 27.4rem
}
.interactive-card__content.default {
  opacity: 1
}
.interactive-card__content.hover {
  opacity: 0;
  bottom: var(--sm-3);
  top: 0;
  transform: translateY(20px);
  transition: opacity .6s ease,transform .6s ease;
  z-index: 3;
  height: calc(100% - var(--sm-1))
}
.interactive-card:focus-within .interactive-card__content.default,
.interactive-card:hover .interactive-card__content.default {
  opacity: 0
}
.interactive-card:focus-within .interactive-card__content.hover,
.interactive-card:hover .interactive-card__content.hover {
  opacity: 1;
  transform: translateY(0)
}
.interactive-card:focus-within .interactive-card__image::before,
.interactive-card:hover .interactive-card__image::before {
  background: linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.75) 100%)
}
.tabs__list {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%
}
.tabs__link {
  border: none;
  background: 0 0;
  color: var(--primary-1);
  transition: all .25s
}
.tabs__link::after {
  position: absolute;
  content: "";
  height: .2rem;
  width: 100%;
  background: var(--dark-5);
  bottom: 0;
  left: 0
}
.tabs__link:hover {
  color: var(--primary-1)
}
.tabs__link.active {
  color: var(--primary-1)
}
.tabs__link.active::after {
  background: var(--primary-4)
}
.tabs__link:focus-visible {
  outline: .2rem solid var(--base-1);
  border-radius: 0;
  outline-offset: -.2rem
}
.tabs .arrow-button:not(.swiper-button-lock) {
  z-index: 2
}
.tabs .arrow-button:not(.swiper-button-lock) + .tabs__list {
  width: calc(100% - 4.8rem - var(--xs-2) * 4)
}
.tabs__content {
  display: none;
  opacity: 0;
  transition: opacity 1s ease
}
.tabs__content.active {
  display: block;
  opacity: 1
}
.tabs .arrow-button--transparent {
  color: var(--base-1);
  background: 0 0!important
}
.tabs .arrow-button.swiper-button-disabled,
.tabs .arrow-button:disabled {
  color: var(--base-2);
  background-color: transparent
}
.tabs .arrow-button.swiper-button-disabled:hover,
.tabs .arrow-button:disabled:hover {
  box-shadow: none
}
.panel-dark .tabs__link,
.section-dark .tabs__link {
  color: var(--base-5)
}
.panel-dark .tabs__link:hover,
.section-dark .tabs__link:hover {
  color: var(--light-50)
}
.panel-dark .tabs__link.active,
.section-dark .tabs__link.active {
  color: var(--base-5)
}
.panel-dark .tabs__link.active::after,
.section-dark .tabs__link.active::after {
  background: var(--base-5)
}
.panel-dark .tabs__link:focus-visible,
.section-dark .tabs__link:focus-visible {
  outline-color: var(--base-5)
}
.panel-dark .tabs .arrow-button:not(.swiper-button-lock),
.section-dark .tabs .arrow-button:not(.swiper-button-lock) {
  color: var(--base-5)
}
.accordion__item {
  margin-bottom: -1px
}
.accordion__button {
  border: solid 1px var(--dark-5);
  border-left: none;
  border-right: none;
  background-color: var(--base-5);
  transition: all .3s ease
}
.accordion__button:hover {
  background-color: var(--base-4)
}
.accordion__button:not(.collapsed) {
  background-color: var(--base-4)
}
.accordion__button:not(.collapsed) > [class^=icon-] {
  transform: rotate(180deg)
}
.accordion__button > [class^=icon-] {
  font-size: 2.4rem;
  font-weight: 500;
  transition: transform .5s ease
}
.accordion__content {
  height: auto;
  transition: height .3s ease
}
.accordion__content:not(.show) {
  overflow: hidden;
  height: 0
}
.accordion__content .stat__title {
  margin-bottom: 0
}
.expandable-content > div {
  margin-bottom: var(--md-4)
}
.expandable-content > div:last-child {
  margin-bottom: 0
}
@media (min-width:768px) {
  .expandable-content__two-column > div {
    width: 50%
  }
  .expandable-content__two-column > div:nth-child(2) > div {
    margin-bottom: var(--md-4)
  }
  .expandable-content__two-column > div:nth-child(2) > div:last-child {
    margin-bottom: 0
  }
}
.caption .cta {
  max-width: -moz-fit-content;
  max-width: fit-content
}
.news-story-card {
  max-width: 70rem;
  transition: all .3s
}
.news-story-card__image-wrapper {
  min-height: 19.7rem
}
.news-story-card__image {
  min-height: inherit;
  transition: transform .3s ease
}
.news-story-card--small .news-story-card__image-wrapper {
  min-height: 18.1rem
}
.news-story-card--small .news-story-card__image {
  min-height: inherit
}
.news-story-card .tag-text {
  position: relative;
  z-index: 1
}
.news-story-card:hover {
  background-color: var(--secondary-3)
}
.news-story-card:hover .news-story-card__image {
  transform: scale(1.2)
}
.news-story-card:hover .cta__icon {
  opacity: 1
}
@media (min-width:768px) {
  .news-story-card__image-wrapper {
    min-height: 30.7rem
  }
  .news-story-card--small .news-story-card__image-wrapper {
    min-height: 21.3rem
  }
}
@media (min-width:992px) {
  .news-story-card__image-wrapper {
    min-height: 37.5rem
  }
  .news-story-card--small .news-story-card__image-wrapper {
    min-height: 25rem
  }
}
.shareprice-ticker__prev-arrow {
  position: absolute;
  left: var(--sm-3);
  top: 54%;
  z-index: 1;
  pointer-events: all
}
.shareprice-ticker__next-arrow {
  position: absolute;
  right: var(--sm-3);
  top: 54%;
  z-index: 1;
  pointer-events: all
}
.media-listing-card__content-wrapper:hover {
  background-color: var(--background-card-hover)
}
.media-listing-card__content-wrapper p:last-of-type {
  margin-bottom: 0
}
.media-listing-card__image-wrapper img {
  min-height: 30rem
}