.form-group{margin-bottom:1.25rem}@media only screen and (min-width:48rem){.form-group{margin-bottom:1.5rem}}.form-group:last-child{margin-bottom:0}.form-group__label{margin-bottom:.75rem;text-align:left;width:100%}@media only screen and (min-width:48rem){.form-group__label{margin-bottom:1.25rem}}.form-group__inputs{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;width:100%}.form-group__inputs>*{width:100%}@media only screen and (min-width:48rem){.form-group__inputs>*{flex:1}}.form-group__inputs:last-child{margin-bottom:0}
