.services-list, .about-list {
  /* container hook if needed later */
}

.services-list ul,
.about-list ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

.services-list > ul > li,
.about-list > ul > li {
  background: color-mix(in oklab, var(--brand) 4%, white 96%);
  border-radius: var(--radius-md);
  padding: 1rem 1rem .75rem;
  margin-bottom: 1rem;
  box-shadow: 0 4px 14px rgba(0,0,0,.05);
}

.services-list h3,
.about-list h3 {
  font-size: 1.2rem;
  font-weight: 800;
  color: color-mix(in oklab, var(--brand-2) 70%, black 30%);
  margin-bottom: .4rem;
}

.services-list ul ul,
.about-list ul ul {
  list-style: disc;
  padding-left: 1.4rem;
  color: var(--ink);
}

.services-list li li,
.about-list li li {
  margin-bottom: .4rem;
  line-height: 1.55;
}