.field--label-inline {
  display: flex;
  justify-content: flex-start;
}
.field--label-inline .field__label {
  min-width: calc(var(--spc) * 6);
}

.field--name-field-recipe-comp-label {
  font-size: calc(var(--fs) * 1.5);
  font-weight: bold;
}

.field--name-field-recipe-comp-ingr {
  margin-block: var(--spc);
}
.paragraph--type--recipe-ingredient {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  padding-inline-start: var(--spc);
}
.paragraph--type--recipe-ingredient .field--name-field-recipe-ingrd-amount {
  flex: 0 0 calc(var(--spc) * 3);
}
.paragraph--type--recipe-ingredient .field--name-field-recipe-ingrd-measure {
  flex: 0 0 calc(var(--spc) * 4);
}
.paragraph--type--recipe-ingredient .field--name-field-rec-ingrd-ingredient {
  flex: 1 0 auto;
}

.field--name-field-recipe-instructions .field__item {
  padding-inline-start: (var(--spc);
}