body[data-architecture-pack="visual_showcase"] .ap-showcase__footer-frame {
  display: grid;
  grid-template-columns: 2fr 1fr;
  gap: clamp(14px, 3vw, 40px);
}
@media (max-width: 640px) {
  body[data-architecture-pack="visual_showcase"] .ap-showcase__canvas,
  body[data-architecture-pack="visual_showcase"] .ap-showcase__grid,
  body[data-architecture-pack="visual_showcase"] .ap-showcase__footer-frame {
    grid-template-columns: 1fr;
  }
  body[data-architecture-pack="visual_showcase"] .ap-showcase__grid > section[data-section] {
    grid-column: 1 / -1;
  }
}
