.homegrade-blocks-focused-schema {
  figure.picture-container {
    /* @apply overflow-x-hidden; */
    img {
      @apply rounded-3xl w-full;
    }
  }
  figcaption {
    container-type: inline-size;
    .legend,
    .description {
      @apply !text-base  !text-neutral-600 font-medium;
    }
    ol {
      @container (min-width: 400px) {
        display: grid;
        grid-template-columns: 1fr 1fr;
      }
    }
  }

  /* TOOLTIP */
  .homegrade-blocks-focus-point-bullet__tooltip-container {
    .tooltip-title {
      @apply !text-black font-bold !my-0 text-lg;
      line-height: 1.2;
    }
  }
  /* CAPTION */
  .focus-point-title {
    @apply text-black font-bold mr-2;
  }
}
