/* ===================================================================
   Intel Q2'26 Spring Game Bundle — Built for the Knight
   Responsive one-pager scoped under .intel-sgb so Magento's site chrome
   is untouched.
   Breakpoints: Desktop 1440, Tablet ≤1024, Mobile ≤600.
   Numeric positions come straight from the Figma source and are expressed
   in container-query units (cqw) so each section scales fluidly.
   =================================================================== */

@font-face {
  font-family: "IntelOne Display";
  src: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/fonts/intelone-display-latin-light.e8ee702d.woff2") format("woff2");
  font-weight: 300; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IntelOne Display";
  src: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/fonts/intelone-display-latin-regular.7d30ccfa.woff2") format("woff2");
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IntelOne Display";
  src: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/fonts/intelone-display-latin-medium.38e8d51a.woff2") format("woff2");
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IntelOne Display";
  src: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/fonts/intelone-display-latin-bold.1e07e246.woff2") format("woff2");
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: "IntelOne Display Heading";
  src: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/fonts/intelone-headline-bolditalic.woff") format("woff");
  font-weight: 700; font-style: italic; font-display: swap;
}

/* ===================================================================
   Root scope
   =================================================================== */
.intel-sgb {
  width: 100%;
  max-width: 1440px;
  margin: 0 auto !important;
  background: #000 !important;
  color: #fff !important;
  font-family: "IntelOne Display", "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
.intel-sgb * { box-sizing: border-box; }
.intel-sgb .s1,
.intel-sgb .s2,
.intel-sgb .s3,
.intel-sgb .s4,
.intel-sgb .s5,
.intel-sgb .s6,
.intel-sgb .s7,
.intel-sgb .s8,
.intel-sgb .s9 {
  position: relative;
  width: 100%;
  container-type: inline-size;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center top;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.intel-sgb img { display: block; max-width: 100%; }
.intel-sgb a { color: inherit; text-decoration: none; }
.intel-sgb sup { font-size: 0.55em; vertical-align: super; line-height: 0; }
.intel-sgb p, .intel-sgb h1, .intel-sgb h2, .intel-sgb h3, .intel-sgb ol, .intel-sgb ul, .intel-sgb li {
  margin: 0; padding: 0;
}
.intel-sgb ul, .intel-sgb ol { list-style: none; }

/* ---------- shared CTA button ---------- */
.intel-sgb .cta {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  background: linear-gradient(90deg, #4a3aff 0%, #a923f1 100%) !important;
  color: #fff !important;
  font-weight: 400;
  font-style: normal;
  white-space: nowrap;
  text-align: center;
  border: 0;
}

/* Heavy italic display face for every section heading. */
.intel-sgb .s1-heading,
.intel-sgb .s2-heading,
.intel-sgb .s3-heading,
.intel-sgb .s3b-heading,
.intel-sgb .s4-heading,
.intel-sgb .s5-heading,
.intel-sgb .s6-heading,
.intel-sgb .s7-heading,
.intel-sgb .s8-heading,
.intel-sgb .s9-heading {
  font-family: "IntelOne Display Heading", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.01em;
}

/* ===================================================================
   DESKTOP (default up to 1440)
   =================================================================== */

/* ---------- S1 hero ---------- */
.intel-sgb .s1 {
  aspect-ratio: 1440 / 1523;
  background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Desktop%20Header%201_Background.png");
}
.intel-sgb .s1-heading {
  position: absolute;
  left: 10.55cqw; top: 4.6cqw;
  width: 53.1cqw;
  line-height: 1;
  display: flex;
  flex-direction: column;
}
.intel-sgb .s1-heading .l1 { font-size: 9.93cqw; }
.intel-sgb .s1-heading .l2 { font-size: 6.88cqw; padding-left: 10.2cqw; }
.intel-sgb .s1-heading .l3 { font-size: 10.9cqw; }
.intel-sgb .s1-sub {
  position: absolute;
  left: 6.46cqw; top: 78.91cqw;
  width: 87cqw;
  font-size: 3.125cqw;
  line-height: 1.55;
  text-align: center;
}
.intel-sgb .s1-sub strong { font-weight: 700; }
.intel-sgb .cta-lg { height: 3.96cqw; font-size: 1.74cqw; padding: 0 1.6cqw; }
.intel-sgb .s1 .cta-lg {
  position: absolute;
  left: 50%; top: 91.94cqw;
  width: 22.95cqw;
  transform: translateX(-50%);
}
.intel-sgb .s1-offer {
  position: absolute;
  left: 0; right: 0; top: 99.3cqw;
  text-align: center;
  font-size: 1.39cqw;
}

/* ---------- S2 Build the legacy ---------- */
.intel-sgb .s2 {
  aspect-ratio: 1440 / 577;
  background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Desktop%20Section%202_Background.png");
}
.intel-sgb .s2-heading {
  position: absolute;
  left: 6.25cqw; top: 6.1cqw;
  width: 75cqw;
  font-size: 5.2cqw;
  line-height: 1;
}
.intel-sgb .s2-body {
  position: absolute;
  left: 6.25cqw; top: 18.21cqw;
  width: 32.6cqw;
  font-size: 1.39cqw;
  line-height: 1.25;
}
.intel-sgb .s2 .cta {
  position: absolute;
  left: 6.25cqw; top: 28.71cqw;
  width: 15.625cqw;
  height: 3.96cqw;
  font-size: 1.74cqw;
}

/* ---------- S3 The offer + Win on performance ---------- */
.intel-sgb .s3 {
  aspect-ratio: 1440 / 1832;
  background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Desktop%20Section%203_Background.png");
}
.intel-sgb .s3-thumb {
  position: absolute;
  left: 8.9cqw; top: 13.68cqw;
  width: 43.05cqw; height: 42.98cqw;
  overflow: visible;
}
.intel-sgb .s3-thumb img { display: block; width: 100%; height: 100%; object-fit: cover; }
.intel-sgb .s3-heading {
  position: absolute;
  left: 59.72cqw; top: 18.96cqw;
  width: 34.5cqw;
  font-size: 5.9cqw;
  line-height: 1.1;
}
.intel-sgb .s3-sub {
  position: absolute;
  left: 59.72cqw; top: 27.93cqw;
  width: 34.5cqw;
  font-size: 2.98cqw;
  line-height: 1.25;
}
.intel-sgb .s3-cta {
  position: absolute;
  left: 59.72cqw; top: 49.79cqw;
  width: 15.625cqw;
}
.intel-sgb .s3b-heading {
  position: absolute;
  left: 6.46cqw; top: 76.32cqw;
  width: 43.3cqw;
  font-size: 5.2cqw;
  line-height: 1;
}
.intel-sgb .s3b-body {
  position: absolute;
  left: 6.46cqw; bottom: 4.17cqw;
  width: 40.1cqw;
  font-size: 1.39cqw;
  line-height: 1.2;
}
.intel-sgb .s3b-body p { margin-bottom: 1.2em; }
.intel-sgb .s3b-body p:last-child { margin-bottom: 0; }

/* ---------- S4 Immersive and responsive play ---------- */
.intel-sgb .s4 {
  aspect-ratio: 1440 / 764;
  background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Desktop%20Section%204_Background.png");
}
.intel-sgb .s4-heading {
  position: absolute;
  left: 52.5cqw; top: 8.82cqw;
  width: 43.05cqw;
  font-size: 5.2cqw;
  line-height: 1;
}
.intel-sgb .s4-body {
  position: absolute;
  left: 52.5cqw; top: 23.3cqw;
  width: 42.57cqw;
  font-size: 1.39cqw;
  line-height: 1.25;
}
.intel-sgb .s4-body ul { padding-left: 1.3em; margin: 0.75em 0; list-style: disc; }
.intel-sgb .s4-body li { margin: 0.6em 0; }

/* ---------- S5 Ultra Multitasking ---------- */
.intel-sgb .s5 {
  aspect-ratio: 1440 / 725;
  background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Desktop%20Section%205_Background.png");
}
.intel-sgb .s5-heading {
  position: absolute;
  left: 6.46cqw; top: 6.11cqw;
  width: 48.96cqw;
  font-size: 5.2cqw;
  line-height: 1;
}
.intel-sgb .s5-body {
  position: absolute;
  left: 6.46cqw; top: 19.52cqw;
  width: 39.3cqw;
  font-size: 1.39cqw;
  line-height: 1.25;
}

/* ---------- S6 Unlock the offer ---------- */
.intel-sgb .s6 {
  aspect-ratio: 1440 / 1448;
  background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Desktop%20Section%207_Background.png");
}
.intel-sgb .s6-heading {
  position: absolute;
  left: 50%; top: 8.6cqw;
  transform: translateX(-50%);
  font-size: 5.9cqw;
  line-height: 1.1;
  text-align: center;
  width: 59.5cqw;
}
.intel-sgb .s6-sub {
  position: absolute;
  left: 6.46cqw; top: 18.19cqw;
  width: 87cqw;
  font-size: 2.98cqw;
  line-height: 1.25;
  text-align: center;
}
.intel-sgb .s6-sub strong { font-weight: 700; }
.intel-sgb .steps {
  position: absolute;
  left: 12.08cqw; top: 32.78cqw;
  width: 75.5cqw;
  font-size: 2.22cqw;
  line-height: 2.35;
}
.intel-sgb .steps li {
  display: flex;
  gap: 1.75cqw;
  margin-bottom: 3.33cqw;
}
.intel-sgb .steps li:nth-child(2), .intel-sgb .steps li:nth-child(3) { line-height: 1.2; }
.intel-sgb .steps .num { flex: 0 0 1.9cqw; font-weight: 400; }
.intel-sgb .steps .txt { flex: 1; }
.intel-sgb .steps a { text-decoration: none; }
.intel-sgb .s6-foot {
  position: absolute;
  left: 8.61cqw; right: 9.1cqw;
  bottom: 5.49cqw;
  text-align: center;
  font-size: 1.67cqw;
  line-height: 1.25;
}

/* ---------- S7 Select qualifying product (header band only) ---------- */
.intel-sgb .s7 {
  aspect-ratio: 1440 / 220;
  background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Desktop%20Section%208_Background.png");
  color: #00031a;
}
.intel-sgb .s7-heading {
  position: absolute;
  left: 0; right: 0;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  color: #00031a;
  font-size: 4.17cqw;
  line-height: 1;
}

/* ---------- Shop grid uses shared /media/common/css/new-product-grid.css. Constrain width to the page. ---------- */
.intel-sgb .new-products-grid {
  max-width: 1440px;
  margin: 0 auto;
  background: #0b0b0f;
}
/* Clamp product titles at 4 lines so cards line up vertically. */
.intel-sgb .new-products-grid li h3 {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* ---------- S8 Speed/AI ---------- */
.intel-sgb .s8 {
  aspect-ratio: 1440 / 1213;
  background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Desktop%20Section%206_Background.png");
}
.intel-sgb .s8-heading {
  position: absolute;
  left: 0; right: 0; top: 6.67cqw;
  font-size: 5.2cqw;
  text-align: center;
  line-height: 1;
}
.intel-sgb .s8-body {
  position: absolute;
  left: 3.47cqw; right: 3.47cqw; top: 14.58cqw;
  font-size: 1.39cqw;
  line-height: 1.25;
  text-align: center;
}

/* ---------- S9 Intel Inside
   Natural top-to-bottom flow: heading → brand-logo row (batman/rating/gaming)
   → legal copy. No absolute positioning so nothing hangs at the bottom. */
.intel-sgb .s9 {
  overflow: visible;
  background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Desktop%20Section%209_Background.png");
  background-size: cover;
  padding: 6cqw 10.03cqw 3cqw;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.5cqw;
}
.intel-sgb .s9-heading {
  font-size: 8.89cqw;
  text-align: center;
  line-height: 0.9;
  letter-spacing: 0.089cqw;
}
.intel-sgb .s9-brands {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2cqw;
  flex-wrap: wrap;
  width: 100%;
}
.intel-sgb .s9-batman { width: 26.6cqw; height: 14.72cqw; object-fit: contain; }
.intel-sgb .s9-rating { width: 4.44cqw; height: 6.18cqw; object-fit: contain; }
.intel-sgb .s9-gaming { width: 24.95cqw; height: 4.37cqw; object-fit: contain; }
.intel-sgb .s9-legal {
  width: 100%;
  text-align: center;
  font-size: 1.39cqw;
  line-height: 1;
  overflow-wrap: break-word;
  word-break: break-word;
}
.intel-sgb .s9-legal p { margin-bottom: 1.4em; }
.intel-sgb .s9-legal p:last-child { margin-bottom: 0; }
.intel-sgb .s9-legal a { text-decoration: underline; overflow-wrap: break-word; word-break: break-all; }

/* ===================================================================
   TABLET (≤ 1024px)
   =================================================================== */
@media (max-width: 1024px) {

  .intel-sgb .s1 {
    aspect-ratio: 1024 / 1366;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Tablet%20Header%201_Background.png");
  }
  .intel-sgb .s1-heading { left: 10.06cqw; top: 5.08cqw; width: 74.7cqw; }
  .intel-sgb .s1-heading .l1 { font-size: 11.72cqw; }
  .intel-sgb .s1-heading .l2 { font-size: 9.67cqw; padding-left: 14.35cqw; }
  .intel-sgb .s1-heading .l3 { font-size: 12.11cqw; }
  .intel-sgb .s1-sub { left: 6.05cqw; top: 99.5cqw; width: 89.75cqw; font-size: 3.52cqw; text-align: center; }
  .intel-sgb .s1 .cta-lg { top: 115.33cqw; width: 20.6cqw; height: 5.18cqw; font-size: 2.64cqw; }
  .intel-sgb .s1-offer { top: 124.2cqw; font-size: 1.95cqw; }

  .intel-sgb .s2 {
    aspect-ratio: 1024 / 423;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Tablet%20Section%202_Background.png");
  }
  .intel-sgb .s2-heading { left: 6.64cqw; top: 4.88cqw; width: 55.57cqw; font-size: 6.84cqw; line-height: 1; }
  .intel-sgb .s2-body { left: 6.05cqw; top: 22.1cqw; width: 39.06cqw; font-size: 1.56cqw; line-height: 1.25; }
  .intel-sgb .s2 .cta { left: 6.05cqw; top: 33.33cqw; width: 16.7cqw; height: 4.2cqw; font-size: 1.85cqw; }

  .intel-sgb .s3 {
    aspect-ratio: 1024 / 1193;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Tablet%20Section%203_Background.png");
  }
  .intel-sgb .s3-thumb { left: 13.67cqw; top: 14.65cqw; width: 33.7cqw; height: 33.7cqw; }
  .intel-sgb .s3-heading { left: 59.47cqw; top: 17.09cqw; width: 33.1cqw; font-size: 6.84cqw; }
  .intel-sgb .s3-sub { left: 59.47cqw; top: 26.37cqw; width: 33.1cqw; font-size: 2.83cqw; }
  .intel-sgb .s3-cta { left: 59.47cqw; top: 42.68cqw; width: 16.7cqw; height: 4.2cqw; font-size: 1.85cqw; padding: 0; transform: none; }
  .intel-sgb .s3b-heading { left: 7.32cqw; top: 55.96cqw; width: 38.09cqw; font-size: 5.57cqw; }
  .intel-sgb .s3b-body { left: 7.32cqw; top: auto; bottom: 5.37cqw; width: 34.47cqw; font-size: 1.5625cqw; line-height: 1.2; }

  .intel-sgb .s4 {
    aspect-ratio: 1024 / 574;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Tablet%20Section%204_Background.png");
  }
  .intel-sgb .s4-heading { left: 50cqw; top: 9.76cqw; width: 39.35cqw; font-size: 5.27cqw; }
  .intel-sgb .s4-body { left: 50cqw; top: 25.29cqw; width: 45.41cqw; font-size: 1.56cqw; }

  .intel-sgb .s5 {
    aspect-ratio: 1024 / 497;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Tablet%20Section%205_Background.png");
  }
  .intel-sgb .s5-heading { left: 7.32cqw; top: 5.37cqw; width: 36.1cqw; font-size: 5.27cqw; padding-left: 0; }
  .intel-sgb .s5-body { left: 7.32cqw; top: 18.85cqw; width: 42.0cqw; font-size: 1.56cqw; }

  .intel-sgb .s6 {
    aspect-ratio: 1024 / 1085;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Tablet%20Section%207_Background.png");
  }
  .intel-sgb .s6-heading { left: 50%; top: 9.67cqw; transform: translateX(-50%); width: 47.6cqw; font-size: 4.69cqw; text-align: center; }
  .intel-sgb .s6-sub { left: 50%; right: auto; transform: translateX(-50%); top: 17.67cqw; width: 83.69cqw; font-size: 3.13cqw; text-align: center; }
  .intel-sgb .steps { left: 6.93cqw; top: 33.49cqw; width: 83.98cqw; font-size: 2.34cqw; }
  .intel-sgb .steps li { margin-bottom: 4.69cqw; gap: 1.5cqw; }
  .intel-sgb .steps li:nth-child(2), .intel-sgb .steps li:nth-child(3) { line-height: 1.2; }
  .intel-sgb .steps .num { flex: 0 0 2.5cqw; }
  .intel-sgb .s6-foot { left: 7.91cqw; right: auto; bottom: 9.66cqw; top: auto; width: 82.3cqw; font-size: 2.34cqw; text-align: center; }

  .intel-sgb .s7 {
    aspect-ratio: 1024 / 180;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Tablet%20Section%208_Background.png");
  }
  .intel-sgb .s7-heading { top: 50%; transform: translateY(-50%); font-size: 4.3cqw; }

  .intel-sgb .s8 {
    aspect-ratio: 1024 / 876;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Tablet%20Section%206_Background.png");
  }
  .intel-sgb .s8-heading { top: 7.03cqw; font-size: 5.27cqw; }
  .intel-sgb .s8-body { left: 11.13cqw; right: 11.13cqw; top: 14.26cqw; font-size: 2.05cqw; }

  .intel-sgb .s9 {
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Tablet%20Section%209_Background.png");
    padding: 7cqw 10.94cqw 3cqw;
    gap: 3cqw;
  }
  .intel-sgb .s9-heading { font-size: 10.74cqw; }
  .intel-sgb .s9-batman { width: 29.39cqw; height: 16.31cqw; }
  .intel-sgb .s9-rating { width: 4.88cqw; height: 6.93cqw; }
  .intel-sgb .s9-gaming { width: 32.62cqw; height: 5.66cqw; }
  .intel-sgb .s9-legal { font-size: 1.76cqw; }
}

/* ===================================================================
   MOBILE (≤ 600px; design at 402 wide)
   =================================================================== */
@media (max-width: 600px) {

  .intel-sgb .s1 {
    aspect-ratio: 402 / 874;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Mobile%20Header%201_Background.png");
  }
  .intel-sgb .s1-heading { left: 9.2cqw; top: 4.98cqw; width: 57.46cqw; }
  .intel-sgb .s1-heading .l1 { font-size: 14.93cqw; }
  .intel-sgb .s1-heading .l2 { font-size: 9.95cqw; padding-left: 14.93cqw; line-height: 1.1; }
  .intel-sgb .s1-heading .l3 { font-size: 15.92cqw; }
  .intel-sgb .s1-sub { left: 3.23cqw; top: 159cqw; width: 93.5cqw; font-size: 3.98cqw; line-height: 1.35; text-align: center; }
  .intel-sgb .s1 .cta-lg { top: 186.82cqw; width: 31.59cqw; height: 7.96cqw; font-size: 3.98cqw; }
  .intel-sgb .s1-offer { top: 201cqw; font-size: 3.73cqw; }

  .intel-sgb .s2 {
    aspect-ratio: 402 / 669;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Mobile%20Section%202_Background.png");
  }
  .intel-sgb .s2-heading { left: 0; top: 10.95cqw; width: 100%; font-size: 11.94cqw; text-align: center; }
  .intel-sgb .s2-body { left: 9.2cqw; top: 41.81cqw; width: 81.59cqw; font-size: 3.48cqw; line-height: 1.35; text-align: center; }
  .intel-sgb .s2 .cta { left: 50%; transform: translateX(-50%); top: 66.42cqw; width: 31.59cqw; height: 7.96cqw; font-size: 3.98cqw; }

  .intel-sgb .s3 {
    aspect-ratio: 402 / 1474;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Mobile%20Section%203_Background.png");
  }
  .intel-sgb .s3-heading { left: 50%; transform: translateX(-50%); top: 7.96cqw; width: 84.33cqw; font-size: 11.94cqw; text-align: center; }
  .intel-sgb .s3-thumb { left: 22.39cqw; top: 29.6cqw; width: 54.98cqw; height: 54.98cqw; }
  .intel-sgb .s3-sub { left: 7.96cqw; top: 89.55cqw; width: 84.33cqw; font-size: 5.97cqw; text-align: center; }
  .intel-sgb .s3-cta { left: 50%; transform: translateX(-50%); top: 124.13cqw; width: 42.54cqw; height: 10.70cqw; font-size: 4.73cqw; padding: 0; }
  .intel-sgb .s3b-heading { left: 11.19cqw; top: 241.29cqw; width: 84.33cqw; font-size: 9.45cqw; }
  .intel-sgb .s3b-body { left: 11.19cqw; top: auto; bottom: 12.44cqw; width: 77.61cqw; font-size: 3.48cqw; line-height: 1.2; }

  .intel-sgb .s4 {
    aspect-ratio: 402 / 860;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Mobile%20Section%204_Background.png");
  }
  .intel-sgb .s4-heading { left: 11.19cqw; top: 103.48cqw; width: 79.6cqw; font-size: 9.95cqw; }
  .intel-sgb .s4-body { left: 11.94cqw; top: 132.08cqw; width: 79.85cqw; font-size: 3.23cqw; line-height: 1.35; }

  .intel-sgb .s5 {
    aspect-ratio: 402 / 927;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Mobile%20Section%205_Background.png");
  }
  .intel-sgb .s5-heading { left: 11.94cqw; top: 10.45cqw; width: 92.04cqw; font-size: 11.94cqw; padding-left: 0; }
  .intel-sgb .s5-body { left: 11.94cqw; top: 40.05cqw; width: 74.38cqw; font-size: 3.48cqw; line-height: 1.35; }

  .intel-sgb .s6 {
    aspect-ratio: 402 / 1116;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Mobile%20Section%207_Background.png");
  }
  .intel-sgb .s6-heading { left: 50%; top: 22.89cqw; transform: translateX(-50%); width: 90cqw; font-size: 9.95cqw; text-align: center; }
  .intel-sgb .s6-sub { left: 50%; right: auto; transform: translateX(-50%); top: 42.54cqw; width: 88cqw; font-size: 4.98cqw; text-align: center; }
  .intel-sgb .steps { left: 10.95cqw; top: 87.06cqw; width: 83.08cqw; font-size: 3.98cqw; line-height: 1.4; }
  .intel-sgb .steps li { margin-bottom: 10.75cqw; gap: 1.5cqw; }
  .intel-sgb .steps .num { flex: 0 0 4cqw; }
  .intel-sgb .s6-foot { left: 50%; right: auto; transform: translateX(-50%); bottom: 26.65cqw; top: auto; width: 72.89cqw; font-size: 3.98cqw; text-align: center; }

  .intel-sgb .s7 {
    aspect-ratio: 402 / 180;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Mobile%20Section%208_Background.png");
  }
  .intel-sgb .s7-heading { left: 14.43cqw; right: auto; top: 50%; transform: translateY(-50%); width: 71.14cqw; text-align: center; font-size: 9.95cqw; line-height: 1.1; }

  .intel-sgb .s8 {
    aspect-ratio: 402 / 612;
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Mobile%20Section%206_Background.png");
  }
  .intel-sgb .s8-heading { left: 50%; right: auto; transform: translateX(-50%); top: 13.44cqw; width: 80cqw; font-size: 11.94cqw; text-align: center; }
  .intel-sgb .s8-body { left: 50%; right: auto; transform: translateX(-50%); top: 43.53cqw; width: 89.8cqw; font-size: 3.48cqw; line-height: 1.35; text-align: center; }

  .intel-sgb .s9 {
    background-image: url("/media/intel/2026/q2/intel-q226-spring-game-bundle/img/Spring%20Mobile%20Section%209_Background.png");
    padding: 10cqw 8.96cqw 5cqw;
    gap: 5cqw;
  }
  .intel-sgb .s9-heading { width: 90%; font-size: 9.95cqw; text-align: center; }
  .intel-sgb .s9-brands { flex-direction: column; gap: 4cqw; }
  .intel-sgb .s9-batman { width: 50.75cqw; height: 28.11cqw; }
  .intel-sgb .s9-rating { width: 8.96cqw; height: 12.44cqw; }
  .intel-sgb .s9-gaming { width: 46.77cqw; height: 8.21cqw; }
  .intel-sgb .s9-legal { font-size: 3.48cqw; line-height: 1.4; text-align: center; }
}
