/* Fixed one-, two- and three-package templates; package color is supplied by data. */
.website-package-grid[data-template-count="1"] { max-width: 42rem; margin-inline: auto; grid-template-columns: minmax(0, 1fr); }
.website-package-grid[data-template-count="2"] { max-width: 70rem; margin-inline: auto; grid-template-columns: repeat(2, minmax(0, 1fr)); }
.website-package-grid[data-template-count="3"] { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.website-package-grid[data-template-count="0"] { display: none; }
.home-package-description { margin-top: 0; }
.home-package-grid[data-template-count="0"] { display: none; }
@media (min-width: 901px) {
  .home-package-grid[data-template-count="1"] { max-width: 42rem; grid-template-columns: minmax(0,1fr); }
  .home-package-grid[data-template-count="2"] { max-width: 70rem; grid-template-columns: repeat(2,minmax(0,1fr)); }
  .home-package-grid[data-template-count="3"] { grid-template-columns: repeat(3,minmax(0,1fr)); }
}
@media (max-width: 900px) {
  .website-package-grid[data-template-count] { grid-template-columns: minmax(0, 1fr); }
  .website-package-grid[data-template-count] > article { grid-column: 1; grid-row: auto; }
}
