.large-text {
   &__wrapper {
      padding: 24px;

      @include _Tablet {
         padding: 32px;
      }

      @include _HDesktop {
         padding: 60px;
      }
   }

   &__body {
   }

   p {
      font-size: rem(16);
      line-height: 1.4;
      margin-bottom: 16px;
      color: #231f20;

      @include _Tablet {
         font-size: rem(20);
         margin-bottom: 27px;
         line-height: 1.4;
      }
      @include _XSDesktop {
         font-size: rem(20);
         margin-bottom: 27px;
         line-height: 1.4;
      }

      @include _HDesktop {
         font-size: rem(24);
         margin-bottom: 35px;
      }

      &:last-child {
         margin-bottom: 0;
      }
   }

   &.text-block {
      a {
         color: cl("accent");
         text-decoration: underline;
      }

      li {
         font-size: rem(16);
         margin-left: 20px;
         margin-bottom: 16px;

         @include _Tablet {
            font-size: rem(20);
         }

         @include _HDesktop {
            font-size: rem(24);
         }
      }

      ul li {
         list-style-type: disc;
      }

      ol li {
         list-style-type: decimal;
      }
   }
}
