/* Shared outer layout. Keep backgrounds and borders on full-width parents.
   Explicit opt-in leaves prose, cards, images and dialogs at their own widths.
   The repeated class beats existing page and responsive container selectors. */
.rg-container.rg-container {
  box-sizing: border-box;
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
}
