/**********************
 * VIEW MODE: FULL
 **********************/

.node--style-detail-page.node--view-mode-full {}

  .node--style-detail-page.node--view-mode-full .component--type-info {
    margin-bottom: 28px;
  }

  .node--style-detail-page.node--view-mode-full .component--type-info .content-wrap {
    display: block;
    gap: 40px;
  }
  @media (min-width: 768px) {
    .node--style-detail-page.node--view-mode-full .component--type-info .content-wrap {
      display: flex;
    }
  }

    .node--style-detail-page.node--view-mode-full .component--type-info .content-wrap .field--type-entity-reference {
      flex-shrink: 0;
      width: 265px;
      margin-bottom: 20px;
    }
    @media (min-width: 768px) {
      .node--style-detail-page.node--view-mode-full .component--type-info .content-wrap .field--type-entityreference {
        margin-left: -40px;
        margin-bottom: 0;
      }
    }

    .node--style-detail-page.node--view-mode-full .component--type-info .body-wrap {
      margin-top: auto;
    }

      .node--style-detail-page.node--view-mode-full .component--type-info h1.page-title {
        font-size: 35px;
        line-height: 1;
        margin-bottom: 8px;
      }
      @media (min-width: 768px) {
        .node--style-detail-page.node--view-mode-full .component--type-info h1.page-title {
         font-size: 50px;
       }
     }

      .node--style-detail-page.node--view-mode-full .component--type-info .group-authors {
        font-weight: 700;
      }
        .node--style-detail-page.node--view-mode-full .component--type-info .group-authors div {
          display: inline;
        }

