.radio-group {
  .fieldset {
    margin: 0;
    border: none;
    padding: 0;
    font-family: var(--asset-fonts-body);

    .legend {
      display: block;
      margin-bottom: var(
        --form-control-radio-group-options-spacing,
        var(--INTERNAL_form-control-radio-group-options-spacing)
      );
      line-height: 1.25;
      color: var(--color-text-contrast);
      font-size: var(
        --form-control-size-md-label-size,
        var(--INTERNAL_form-control-size-md-label-size)
      );
      font-weight: var(--size-font-weight-medium);

      .description {
        margin-top: var(
          --INTERNAL_form-control-radio-group-description-spacing,
          var(--INTERNAL_form-control-radio-group-description-spacing)
        );
        color: var(--color-text-body-secondary);
        font-weight: 400;
      }
    }
  }
}
