/* ECC 004-R7: decorate the space around the existing job card only. */
.x-careers .cr-openings .cr-job-grid {
  position: relative;
  isolation: isolate;
}
.x-careers .cr-openings .cr-job-grid::before {
  content: "";
  position: absolute;
  inset: -1rem 0;
  z-index: 0;
  pointer-events: none;
  opacity: .25;
  background-image:
    linear-gradient(to right, #fff 0%, transparent 24%, transparent 76%, #fff 100%),
    linear-gradient(to bottom, #fff 0%, transparent 18%, transparent 82%, #fff 100%),
    url("/xanedev/assets/images/careers-photo.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% 100%, 100% 100%, cover;
}
.x-careers .cr-openings .cr-job-grid > .cr-job {
  position: relative;
  z-index: 1;
}
@media (max-width: 34em) {
  .x-careers .cr-openings .cr-job-grid::before {
    opacity: .16;
    inset-block: -.5rem;
  }
}
