.cta-small__inner {
  background-color: var(--anrt-color-tertiary-10);
  --anrt-color-text: var(--anrt-color-tertiary-a);
  border-radius: .5rem;
  padding: var(--anrt-spacing-100);
  display: flex;
  gap: var(--anrt-spacing-100);
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: column;
}

.cta-small__icon {
  width: 3em;
  align-self: flex-start;

}

.cta-small__content {
  display: flex;
  flex-direction: column;
}

.cta--no-text .cta-small__content {
  flex: 1;
}

.cta--no-icon .cta-small__inner {
  justify-content: space-between;
}

.cta-small__content>* {
  margin-block: 0;
}

.cta-small__title {
  font-weight: 700;
}

.cta-small__link {
  margin-left: auto;
}

.cta-small__link .button {
  --anrt-button-bg: var(--node-color, var(--anrt-color-primary-a));
  --anrt-button-border: var(--node-color, var(--anrt-color-primary-a));
  --anrt-button-color: var(--anrt-color-white);
  --anrt-button-focus-bg: var(--node-color, var(--anrt-color-primary-a));
  --anrt-button-focus-border: var(--node-color, var(--anrt-color-primary-a));
  --anrt-button-focus-color: var(--anrt-color-white);
}

@media (min-width: 48rem) {
  .cta-small__inner {
    flex-direction: row;
    align-items: center;
  }

}
