/* R472 candidate: sequential prose uses a single reading column.
   Parallel named service/location cards retain their existing grids. */
@media (min-width: 1001px) {
  html.bvg-post-page body main .bvg-mini-grid,
  html body main .bvg-mini-grid:not(:has(> .bvg-mini > h2, > .bvg-mini > h3)),
  html:has(link[rel="canonical"][href="https://www.4seasons-construction.com/about"]) body main .bvg-mini-grid {
    grid-template-columns: minmax(0, 1fr) !important;
    width: 100% !important;
    max-width: var(--measure, 730px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    align-items: start;
  }
  html.bvg-post-page body main .bvg-mini-grid > .bvg-mini,
  html body main .bvg-mini-grid:not(:has(> .bvg-mini > h2, > .bvg-mini > h3)) > .bvg-mini,
  html:has(link[rel="canonical"][href="https://www.4seasons-construction.com/about"]) body main .bvg-mini-grid > .bvg-mini {
    height: auto;
    min-height: 0;
  }
  /* A one-child split must not reserve a vacant second column. */
  html body main .bvg-split:has(> :only-child) {
    grid-template-columns: minmax(0, 1fr) !important;
  }
}
