/* Batch 2 additions to projects-trade.css (only on sites with "projects_page": true; user, 2026-10-10).
   Batch 2 sites have 3-4 photos and a photo never shows twice on one page, so some project cards have no photo:
   projects_render.media() then writes .pj-card.pj-card-text with no figure. */
.pj-card-text{grid-template-columns:1fr}
/* Portrait crops of the mechanical-room photo keep the floor heating manifold (right side) in view (critic r1 F3). */
.pj-media img[src*="mechanical-"]{object-position:90% 50%}
.pj-project .pj-card-text .pj-copy{display:block}
@media(min-width:901px){
 .pj-card-text .pj-facts{grid-template-columns:1fr 1fr;column-gap:44px}
 .featured .pj-card-text .pj-copy>p{max-width:820px}
}
