.elementor-1618 .elementor-element.elementor-element-ed2557e{--display:flex;}/* Start custom CSS for html, class: .elementor-element-1edf423 *//* ===== Executive page: make widget header look like Board hero ===== */
.ia-header{
  align-items:flex-start !important;
  gap: 18px !important;
  padding: 10px 4px 10px !important;
}

.ia-brand{
  align-items:flex-start !important;
  gap: 18px !important;
}

.ia-logo{
  width: 420px !important;   /* increase to match Board hero look */
  height: auto !important;
  border-radius: 0 !important;
  background: transparent !important;
}

.ia-titleblock{
  margin-top: 8px !important;
}

.ia-title{
  font-size: 44px !important;
  font-weight: 900 !important;
  line-height: 1.05 !important;
  letter-spacing: .2px !important;
}

.ia-subtitle{
  font-size: 18px !important;
  margin-top: 10px !important;
  color: var(--ia-primary) !important;
  font-weight: 800 !important;
}

/* Put the Back button under the header on wide screens for hero feel */
.ia-header-actions{
  margin-top: 18px !important;
}

/* Responsive adjustments */
@media (max-width: 900px){
  .ia-logo{ width: 260px !important; }
  .ia-title{ font-size: 34px !important; }
  .ia-subtitle{ font-size: 15px !important; }
}/* End custom CSS */