<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 630" role="img" aria-label="The spacing effect">
  <defs>
    <linearGradient id="sbg" x1="0" y1="0" x2="1" y2="1">
      <stop offset="0" stop-color="#f3eefb"/>
      <stop offset="1" stop-color="#e6daf6"/>
    </linearGradient>
  </defs>
  <rect width="1200" height="630" fill="url(#sbg)"/>
  <!-- Crammed block (top) -->
  <text x="160" y="150" font-family="Arial, sans-serif" font-size="26" fill="#5e4b86" font-weight="bold">Crammed</text>
  <line x1="160" y1="210" x2="1040" y2="210" stroke="#b6a3d6" stroke-width="3"/>
  <rect x="200" y="150" width="150" height="56" rx="8" fill="#9575cd"/>
  <rect x="354" y="150" width="14" height="56" rx="4" fill="#9575cd" opacity="0.5"/>
  <rect x="372" y="150" width="10" height="56" rx="4" fill="#9575cd" opacity="0.3"/>
  <circle cx="200" cy="210" r="8" fill="#5e4b86"/>
  <circle cx="1010" cy="210" r="8" fill="#5e4b86"/>
  <!-- Spaced sessions (bottom) -->
  <text x="160" y="360" font-family="Arial, sans-serif" font-size="26" fill="#5e4b86" font-weight="bold">Spaced</text>
  <line x1="160" y1="420" x2="1040" y2="420" stroke="#b6a3d6" stroke-width="3"/>
  <rect x="200" y="392" width="48" height="28" rx="6" fill="#7e57c2"/>
  <rect x="400" y="392" width="48" height="28" rx="6" fill="#7e57c2"/>
  <rect x="620" y="392" width="48" height="28" rx="6" fill="#7e57c2"/>
  <rect x="860" y="392" width="48" height="28" rx="6" fill="#7e57c2"/>
  <circle cx="224" cy="420" r="8" fill="#5e4b86"/>
  <circle cx="424" cy="420" r="8" fill="#5e4b86"/>
  <circle cx="644" cy="420" r="8" fill="#5e4b86"/>
  <circle cx="884" cy="420" r="8" fill="#5e4b86"/>
  <text x="600" y="540" font-family="Arial, sans-serif" font-size="28" fill="#473a66" font-weight="bold" text-anchor="middle">Same time, spread out — remembered for longer</text>
</svg>
