.form-group.compressed {
   gap: 8px;
}

.results h3 {
   margin: 32px 0;
}

.calculations {
   gap: 14px;
   display: flex;
   font-size: 16px;
   flex-direction: column;
}

.calculation__formula {
   font-weight: 600;
}

.calculation__name {
   font-style: italic;
   flex: 0 0 440px;
}

.calculation p {
   margin: 0;
}

.calculation {
   display: flex;
   flex-direction: row;
   gap: 32px;
   padding-bottom: 12px;
   border-bottom: 1px dashed grey;
}

form h3, form h4 {
   margin: 0;
}

.form-group p {
   margin: 0;
   font-size: 16px;
}

.form-wrapper {
   gap: 32px;
}

.form-group__fields {
   gap: 12px;
}

.form-group__fields p {
   margin-bottom: 8px;
}

.form-wrapper{
   width: 60%;
}