body .pkds-sds {
  background: none;
}

/* Undo pkds-sim-data-store v1.3.1 full-bleed hack, keep the base .pkds-sds widths */
html body.single-pkds_data_sim .pkds-sds.pkds-sds-single {
  position: static;
  left: auto;
  transform: none;
}

html body.single-pkds_data_sim .pkds-sds.pkds-sds-single,
.pkds-sds + .pkds-guide-related-box {
  width: min(1280px, calc(100% - 32px)) !important;
}

.pkds-sds + .pkds-guide-related-box {
  margin: 0 auto 40px;
}

@media (max-width: 1080px) {
  html body.single-pkds_data_sim .pkds-sds.pkds-sds-single,
  .pkds-sds + .pkds-guide-related-box {
    width: calc(100% - 24px) !important;
  }
}

@media (max-width: 780px) {
  html body.single-pkds_data_sim .pkds-sds.pkds-sds-single {
    width: 100% !important;
  }

  /* .pkds-sds has 10px side padding here, inset the box to match its content */
  .pkds-sds + .pkds-guide-related-box {
    width: calc(100% - 20px) !important;
    margin-bottom: 28px;
  }
}
