.finance-result-card .tool-result-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.finance-result-card .tool-result-primary {
  grid-column: 1 / -1;
}

.finance-reference .tool-reference-list {
  margin-bottom: 1.15rem;
}

.finance-reference .tool-reference-list li {
  justify-content: flex-start;
  gap: 0.65rem;
}

.finance-reference .tool-reference-list i {
  flex: 0 0 auto;
  color: #23855b;
  font-size: 0.95rem;
}

.finance-reference .tool-reference-list span {
  color: #5f6b7a;
  line-height: 1.45;
}

html.theme-dark .finance-reference .tool-reference-list i {
  color: #6bc69a;
}

html.theme-dark .finance-reference .tool-reference-list span {
  color: #9aa6b5;
}

@media (max-width: 575.98px) {
  .finance-result-card .tool-result-grid {
    grid-template-columns: 1fr;
  }

  .finance-result-card .tool-result-primary {
    grid-column: auto;
  }
}
