/* HOME_FEATURED_20260929 — homepage "Featured Products" grid.
   >= 1500px: 4 columns in a wider container, 3:2 image box (the product drawings are wide, so less grey).
   <  1500px: the site-wide 3-column layout from style.css, showing only the first 6 cards (no ragged 3+3+2 rows).
   Loaded by the 4 homepages only; style.css is untouched. */
@media (min-width: 1500px) {
  .s-products .container { max-width: 1760px; } /* same width as the two-line header */
  #featuredGrid { grid-template-columns: repeat(4, 1fr); gap: 28px; }
  #featuredGrid .prod-img { aspect-ratio: 3 / 2; }
  #featuredGrid .prod-img img { padding: 16px; }
}
@media (max-width: 1499px) {
  #featuredGrid .prod-card:nth-child(n+7) { display: none; }
}
