/* Program page overrides (About templates) */

/* Remove the decorative banner entirely */
.program-page .program-banner {
  display: none !important;
}

/* Force editor-inserted images to full content width (handles wp-caption inline widths) */
.program-body img,
.program-body figure,
.program-body .wp-caption {
  display: block;
  width: 100% !important;
  height: auto !important;
  border-radius: 3px;
  margin-bottom: 24px;
}

.program-body .wp-caption img {
  width: 100% !important;
  height: auto !important;
}

.program-body figure figcaption,
.program-body .wp-caption-text {
  font-size: 13px;
  color: #888;
  margin-top: 6px;
  text-align: center;
}

@media (max-width: 460px) {
  /* Visually separate the consortium section on small screens */
  .program-page .section-heading {
    border-top: 1px solid var(--border);
    padding-top: 16px;
    margin-top: 32px;
  }
}

