.seo-faq-figure {
  margin: 1.5rem 0 2rem;
  padding: 1rem;
  border-radius: 1rem;
  background: #1a1a1a;
  text-align: center;
}

.seo-faq-figure__pic {
  display: block;
  margin: 0 auto;
}

.seo-faq-figure .bundle-picture__img {
  max-width: 100%;
  height: auto;
  max-height: 420px;
  object-fit: contain;
}

.seo-faq-figure__caption {
  margin-top: 0.75rem;
  font-size: 1.4rem;
  color: #b0b0c0;
}

.seo-faq-figure__caption a {
  color: #ff4d9d;
}
