.RadioGroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

  .RadioGroup_direction_column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
    }

  .RadioGroup_direction_column .RadioGroup-Item:not(:last-child) {
        margin-bottom: var(--offset);
      }

  .RadioGroup_direction_row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
    }

  .RadioGroup_direction_row .RadioGroup-Item:not(:last-child) {
        margin-right: var(--offset);
      }

  .RadioGroup_size_m {
      --offset: var(--space-xs);
    }

  .RadioGroup_size_l {
      --offset: var(--space-s);
    }
