#paragraph-webform-2172 div#edit-flexbox-plans {
    display: grid;
    grid-template-columns: repeat( auto-fit, minmax(325px, 1fr) );
    gap: 40px;
}

#paragraph-webform-2172 div#edit-flexbox-plans .form__description {
    padding-left: 3ch;
}

#paragraph-webform-2172 div#edit-flexbox-plans fieldset.radios--wrapper {
    padding-left: 3ch;   
}

#paragraph-webform-2172 .form__element--pay-later {
    margin-top: 1rem; 
}