/* Keep equal-sized homepage grid cards internally aligned as well. */
.nano-home-result-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.nano-home-result-body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  min-height: 0;
}

.nano-home-result-author {
  flex: 0 0 auto;
  min-height: 20px;
  margin-top: auto !important;
  padding-top: 8px;
}

.nano-home-result-actions {
  flex: 0 0 27px;
  align-items: center;
  box-sizing: border-box;
  min-height: 27px;
}
