.recipe-title {
  font-size: var(--font-size-xl);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: var(--title-tracking);
  text-align: end;
}

.recipe-subtitle {
  font-size: var(--font-size-m);
  font-weight: 700;
  text-align: end;
}

.recipe-source {
  display: block;
  font-size: var(--font-size-s);
  color: var(--color-ink-muted);
  text-align: end;
}

.recipe-preamble {
  font-weight: 700;
  text-align: start;
  margin-block-end: var(--block-space);
}

.recipe-endnotes {
  font-size: var(--font-size-s);
  color: var(--color-ink-muted);
  margin-block-start: var(--block-space);
}
