/* =====================================================================
   CITY-IR UNIVERSAL — wpautop empty paragraph fix for paste-block grids
   
   WordPress's wpautop filter injects an empty <p></p> tag as a child 
   of card grids and quote grids on every paste-block page. The empty 
   <p> becomes an extra grid child, gets placed on a second row, and 
   stretches via align-items:stretch to match the card row height — 
   creating 400-500px of dead space below cards.
   
   This rule hides empty <p> tags that are direct children of card 
   grids and quote grids inside the .cir-page wrapper. It only 
   targets:
   - Empty paragraphs (no text content)
   - Direct children of .cir-card-grid or .cir-quote-grid
   - Inside .cir-page wrapper
   
   It cannot affect any other element on any other page.
   ===================================================================== */
html body .cir-page .cir-card-grid > p:empty,
html body .cir-page .cir-quote-grid > p:empty {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
  height: 0 !important;
}