
      .lc-spoiler-item {
        display: block;
        font-size: 16px;
      }
      @media (max-width: 640px) {
        .lc-spoiler-item {
          font-size: 14px;
          line-height: 20px;
        }
      }
      .lc-spoiler-item__header {
        display: flex;
        align-items: flex-start;
        padding: 0.8em 0;
        cursor: pointer;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
      }
      .lc-spoiler-item__header:focus-visible {
        outline: 2px solid #7f5dd8;
        border-radius: 2px;
      }
      .lc-spoiler-item__header .lc-styled-text-live-editor__text {
        cursor: pointer;
      }
      .lc-spoiler-item__icon {
        width: 22px;
        margin-right: 16px;
        margin-left: 2px;
      }
      .lc-spoiler-item__title {
        flex-grow: 1;
        flex-shrink: 1;
        padding-right: 31px;
      }
      .lc-spoiler_in-grid2 .lc-spoiler-item__title {
        padding-right: 16px;
      }
      .lc-spoiler-item__text {
        overflow: hidden;
        height: 0;
        padding-right: 31px;
        line-height: 1.5em;
        opacity: 0;
        transition: opacity 1.2s ease;
      }
      .lc-spoiler-item__link {
        display: block;
      }
      .lc-spoiler-item__arrow {
        margin-right: 10px;
        transition: transform 0.2s ease-in;
        transform-origin: 50% 40%;
      }
      .lc-spoiler-item_open .lc-spoiler-item__text {
        overflow: visible;
        height: auto;
        padding-bottom: 14px;
        opacity: 1;
      }
      .lc-spoiler-item_open .lc-spoiler-item__arrow {
        transform: rotate(180deg);
      }
      .lc-spoiler-item_bordered {
        border-bottom-width: 1px;
        border-bottom-style: solid;
      }
      .lc-spoiler-item_without-last-border:last-child {
        border: 0;
      }
      .lc-spoiler-item_has-icon .lc-spoiler-item__text {
        padding-left: 40px;
      }
      .lc-spoiler {
        position: relative;
      }
      .lc-spoiler__items {
        max-width: 100%;
      }
      @media (max-width: 767px) {
        :not(.lc-spoiler__items_has-breakpoints).lc-spoiler__items_size_xs,
        :not(.lc-spoiler__items_has-breakpoints).lc-spoiler__items_size_s,
        :not(.lc-spoiler__items_has-breakpoints).lc-spoiler__items_size_m,
        :not(.lc-spoiler__items_has-breakpoints).lc-spoiler__items_size_l {
          max-width: 100%;
        }
      }
      .lc-spoiler__items_size_xs {
        max-width: calc(25% - 8px);
      }
      .lc-spoiler__items_size_s {
        max-width: calc(33.33% - 6px);
      }
      .lc-spoiler__items_size_m {
        max-width: calc(50% - 5px);
      }
      .lc-spoiler__items_size_l {
        max-width: calc(66.66% - 4px);
      }
      .lc-spoiler__items_size_xl {
        max-width: 100%;
      }
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_xs,
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_s,
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_m,
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_l,
      .lc-spoiler_in-grid2 .lc-spoiler__items_size_xl {
        max-width: initial;
      }
      .lc-spoiler_align_center .lc-spoiler__items {
        margin-right: auto;
        margin-left: auto;
      }
      .lc-spoiler_align_right .lc-spoiler__items {
        margin-left: auto;
      }
    