/* Article, Food, & Recipe Types*/

.page-node-type-article .layout-container {

}

.page-node-type-article .node__content > *,
.page-node-type-food .node__content > *,
.page-node-type-recipe .node__content > * {
  margin-block-end: 3rem;
}
.page-node-type-article .node__content h2,
.page-node-type-food .node__content h2,
.page-node-type-recipe .node__content h2 {
  margin-block-end: .5rem;
}

@media only screen and (min-width: 768px) {
  .page-node-type-article .node__content h1,
  .page-node-type-article .node__content h2:not(.text-formatted h2),
  .page-node-type-article .node__content .field--name-body,
  .page-node-type-article .node__content .field--name-field-japanese-romanji-kanji,
  .page-node-type-food .node__content h1,
  .page-node-type-food .node__content h2:not(.text-formatted h2),
  .page-node-type-food .node__content .field--name-body,
  .page-node-type-food .node__content .field--name-field-japanese-romanji-kanji,
  .page-node-type-recipe .node__content h1,
  .page-node-type-recipe .node__content h2:not(.text-formatted h2),
  .page-node-type-recipe .node__content .field--name-body,
  .page-node-type-recipe .node__content .field--name-field-japanese-romanji-kanji {
    margin-inline-start: 100px;
  }
}

.page-node-type-article .node__content .field--name-body,
.page-node-type-food .node__content .field--name-body,
.page-node-type-recipe .node__content .field--name-body {
  max-width: 80ch;
}

.field--name-field-reference-recipe {
  margin-inline-start: 100px;
}

.field--name-field-reference-recipe .field__label {
  font-size: 1.3em;
}

@media only screen and (min-width: 768px) {
  .field--name-field-reference-recipe .field__label {
    font-size: 1.728em;
  }
}
