
@media (min-width: 991px) {
  .spotlight__container {
    grid-template-columns: var(--spl-col-1) var(--spl-col-2) var(--spl-col-3);
  }
  .spotlight__image-container {
    grid-row: 2/span 2;
    grid-column: 2/span 2;
    min-width: var(--spl-image-min-width);
    max-width: var(--spl-image-max-width);
    margin-left: var(--gutter);
  }
  .spotlight__content-wrapper {
    grid-column: 1/span 2;
    grid-row: 1/span 2;
  }
  .spotlight__content {
    padding-top: var(--d80);
    padding-right: var(--d80);
  }
}
@media (min-width: 1678px) {
  .spotlight__image-container {
    --spl-image-right-overflow: calc(calc((var(--spl-max-width) - 1474px) / 2) * -1);
  }
}