/* ============================================================
   Building an Innovation Community — page-specific styles
   /building-an-innovation-community
   ============================================================ */

/* ---- Process box spacing (from the body text inside im-section) ---- */
.bic-process-row {
  margin-top: 40px;
}

/* Override im-process-box body text colours for legibility on dark bg */
.bic-process-row .im-process-box .im-body-text {
  color: rgba(255, 255, 255, 0.86);
}

.bic-process-row .im-process-box .im-body-text p {
  color: rgba(255, 255, 255, 0.86);
}

.bic-process-row .im-process-box .im-body-text strong {
  color: #7dd8f5;
}

/* ---- Open / Closed community image ---- */
.bic-community-img-row {
  margin-top: 28px;
  text-align: center;
}

.bic-community-type-img {
  max-width: 340px;
  width: 100%;
  border-radius: 14px;
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.10);
  display: inline-block;
}

/* ---- Responsive ---- */
@media (max-width: 768px) {
  .bic-community-type-img {
    max-width: 240px;
  }

  .bic-process-row {
    margin-top: 24px;
  }
}
