/* More room for public page content; preserve the existing mobile gutters. */
@media screen and (min-width: 768px) {
  body[data-washsage-layout="inner"] main .container,
  body[data-washsage-layout="hub"] main .container {
    width: min(1320px, calc(100% - 80px));
    max-width: 1320px;
  }

  body[data-washsage-layout="inner"] main > .prose.legal-content {
    max-width: 960px;
  }

  body[data-washsage-layout="hub"] main > .prose.legal-content {
    max-width: 1120px;
  }

  body[data-washsage-layout="inner"] .article-layout .prose {
    max-width: none;
    min-width: 0;
  }
}

@media screen and (min-width: 1200px) {
  body[data-washsage-layout="inner"] .article-layout {
    grid-template-columns: minmax(0, 880px) 280px;
    gap: 48px;
    justify-content: space-between;
  }
}
