.clean-ledger-section,
.report-coverage-section,
.simple-method-section,
.simple-sources-section {
  scroll-margin-top: 78px;
}

.report-coverage-section {
  background: #f7f3ec;
  border-top: 1px solid rgba(20, 18, 15, 0.1);
  padding: 64px 0 74px;
}

.call-block.no-promises {
  background: rgba(255, 255, 255, 0.7);
}

.call-block.no-promises .call-header {
  border-bottom: 0;
}

.empty-call-state {
  border-top: 1px solid rgba(20, 18, 15, 0.08);
  color: rgba(25, 22, 18, 0.66);
  display: grid;
  gap: 5px;
  padding: 18px 20px 20px;
}

.empty-call-state strong {
  color: #191612;
  display: block;
  font-size: 0.98rem;
  line-height: 1.3;
}

.empty-call-state p {
  line-height: 1.55;
  margin: 0;
  max-width: 780px;
}

.reviewed-call-grid {
  display: grid;
  gap: 10px;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.reviewed-call-card {
  background: #ffffff;
  border: 1px solid rgba(20, 18, 15, 0.1);
  border-radius: 8px;
  color: #191612;
  display: grid;
  gap: 12px;
  min-height: 136px;
  padding: 14px;
  text-decoration: none;
}

.reviewed-call-card.tracked {
  border-color: rgba(21, 128, 61, 0.28);
}

.reviewed-call-card.no-promises {
  background: rgba(255, 255, 255, 0.68);
}

.reviewed-call-card strong {
  display: block;
  font-size: 1rem;
  line-height: 1.2;
}

.reviewed-call-card span {
  color: rgba(25, 22, 18, 0.62);
  display: block;
  font-size: 0.84rem;
  line-height: 1.35;
}

.reviewed-call-card em {
  align-self: end;
  border-radius: 999px;
  display: inline-flex;
  font-size: 0.74rem;
  font-style: normal;
  font-weight: 800;
  justify-self: start;
  line-height: 1;
  padding: 7px 9px;
}

.reviewed-call-card.tracked em {
  background: #e9f7ee;
  color: #166534;
}

.reviewed-call-card.no-promises em {
  background: #eef0f3;
  color: #374151;
}

@media (max-width: 1000px) {
  .reviewed-call-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 760px) {
  .report-coverage-section {
    padding: 54px 0;
  }

  .reviewed-call-grid {
    grid-template-columns: 1fr;
  }
}
