/* ResepiBunda v5.2.9.8.35-R5 — horizontal alignment only.
   One left/right edge contract for Dapur Komunitas and Resep Terkait.
   No internal component styling or behavior is changed. */
html body.single-recipe main.recipe-page > article > .ri-engagement[data-ri-engagement],
html body.single-recipe main.recipe-page > article > section.section.related {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}

html body.recipe-page main > .ri-engagement[data-ri-engagement],
html body.recipe-page main > section.section.related {
  width: calc(100% - clamp(26px, calc(3.4vw + 2px), 46px)) !important;
  max-width: none !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

@media (max-width: 820px) {
  html body.recipe-page main > .ri-engagement[data-ri-engagement],
  html body.recipe-page main > section.section.related {
    width: calc(100% - 22px) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }
}
