/* ==========================================================================
   woo-house · house pages (/case/<house>/) = house-mockups/pages/house*.html
   The mockup's page layer (prefix pg-house-), copied verbatim, then the WordPress-only details.
   Enqueued by inc/woo-house.php on house pages only (handle dvh-woo-house, after dvh-woo).
   ========================================================================== */
.pg-house-shop__grid { padding-block: var(--sp-4) var(--sp-7); }
@media (min-width: 900px) { .pg-house-shop__grid { padding-top: var(--sp-5); } }
.pg-house-shop__note { margin-top: var(--sp-6); text-align: center; text-wrap: balance; }
.pg-house-about__more, .pg-house-honours__grid { display: grid; gap: var(--sp-7); }
.pg-house-about__more { margin-top: var(--sp-8); }
@media (min-width: 900px) {
  .pg-house-about__more, .pg-house-honours__grid { grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); gap: var(--sp-8); align-items: start; }
}
.pg-house-subhead { margin-bottom: var(--sp-3); }
.pg-house-subhead--gap { margin-top: var(--sp-7); margin-bottom: var(--sp-1); }

/* WordPress only: the active-filter row above the grid (a filtered house page). */
.pg-house-shop__grid .dvh-activefilters { padding-top: 0; margin-bottom: var(--sp-3); }
