.opportunity-details {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin: 2rem 0 1.25rem;
  border-top: 1px solid rgba(16, 20, 23, 0.35);
  border-left: 1px solid rgba(16, 20, 23, 0.35);
}

.opportunity-details div {
  display: flex;
  flex-direction: column;
  min-height: 120px;
  padding: 1.15rem;
  border-right: 1px solid rgba(16, 20, 23, 0.35);
  border-bottom: 1px solid rgba(16, 20, 23, 0.35);
}

.opportunity-details strong {
  font: 700 2.6rem/1 "Barlow Condensed", Arial, sans-serif;
}

.opportunity-details span {
  margin-top: auto;
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.opportunity-note {
  font-size: 0.78rem;
  line-height: 1.55;
  opacity: 0.8;
}

@media (max-width: 580px) {
  .opportunity-details {
    grid-template-columns: 1fr;
  }

  .opportunity-details div {
    min-height: 100px;
  }
}
