/* Scoped refinements for the five solution detail pages. */
.solution-detail #what-we-deliver {
  scroll-margin-top: 7rem;
}

.solution-detail .v2-detail-audience {
  max-width: 42rem;
  margin: -0.45rem 0 1.75rem;
  color: var(--navy);
  font-size: 0.95rem;
  line-height: 1.55;
}

.solution-detail .v2-detail-audience strong {
  color: var(--red);
}

.solution-detail .v2-benefit-list {
  display: grid;
  gap: 0.65rem;
  margin: 0.85rem 0 0;
  padding: 0;
  list-style: none;
}

.solution-detail .v2-benefit-list li {
  position: relative;
  padding-left: 1.15rem;
  color: var(--navy);
  line-height: 1.55;
}

.solution-detail .v2-benefit-list li::before {
  position: absolute;
  left: 0;
  color: var(--red);
  content: "•";
  font-weight: 800;
}
