.card-large-content-container {
  @apply bg-gray py-16 flex flex-col items-center lg:px-12;
  &--has-illustration {
    @apply pt-48;
  }
}
.card-large-content {
  @apply bg-white max-w-screen-xl w-full  rounded-3xl p-16 relative;
  &--has-illustration {
    @apply pt-40;
  }
  &__top-illustration {
    @apply absolute top-0 left-1/2;
    transform: translate(-50%, -50%);
  }
  &__links-container {
    @apply grid grid-cols-3 gap-12;
  }
  &__link {
    @apply text-2xl mt-8;

    &__page_icon {
      max-width: 80px;
    }
    &__title {
      @apply text-xl font-bold mt-3;
    }
    &__excerpt {
      @apply text-lg pt-3;
    }

    .cta {
      @apply mt-8;
    }
  }
}
