.cc_aprkxy05_KP30YKCHGL .kombos-feature-box {
  padding: 1.25rem;
  border: 1px solid var(--kombos-brand-line);
  border-radius: var(--kombos-brand-radius-lg);
  background-color: var(--kombos-white);
  box-shadow: 0 8px 20px rgba(69, 47, 101, 0.03);
}

.cc_aprkxy05_KP30YKCHGL .kombos-feature-box__title {
  margin: 0 0 0.625rem;
  color: var(--kombos-brand-ink);
}

.cc_aprkxy05_KP30YKCHGL .kombos-feature-box__desc {
  color: var(--kombos-brand-muted);
}

.cc_aprkxy05_KP30YKCHGL .kombos-feature-box__desc p {
  margin: 0;
}

.cc_aprkxy05_KP30YKCHGL .kombos-feature-box__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0.75rem;
  margin-top: 0.875rem;
}

@media (min-width: 640px) {
  .cc_aprkxy05_KP30YKCHGL .kombos-feature-box__list {
    grid-template-columns: 1fr 1fr;
  }
}

/* IkasComponentRenderer wraps every child in its own container; making
 * its outer div transparent promotes those containers to direct children
 * of this layout. */
.cc_aprkxy05_KP30YKCHGL .kombos-feature-box__list > * {
  display: contents;
}
