/* QARAR Enterprise v26.3.121 — larger publication cards with stronger featured-image presence.
   Scope: publication listing cards only. Person, homepage hero and specialized cards are untouched. */
body:not(.wp-admin) .publication-grid,
body:not(.wp-admin) .publication-grid--articles,
body:not(.wp-admin) .qarar-publications-archive-v115 .publication-grid{
  grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;
  gap:24px!important;
  align-items:stretch!important;
}

body:not(.wp-admin) .publication-grid .publication-card{
  width:100%!important;
  max-width:none!important;
}

/* Give the featured artwork enough visual weight to be understood at a glance. */
body:not(.wp-admin) .publication-grid .publication-card .publication-cover,
body:not(.wp-admin) .publication-grid--articles .publication-card--article .publication-cover,
body:not(.wp-admin) .publication-grid .publication-card--community .publication-cover{
  aspect-ratio:4/3!important;
  min-height:220px!important;
  background:#f5f6f7!important;
}

body:not(.wp-admin) .publication-grid .publication-card .publication-cover img,
body:not(.wp-admin) .publication-grid--articles .publication-card--article .publication-cover img,
body:not(.wp-admin) .publication-grid .publication-card--community .publication-cover img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center top!important;
}

body:not(.wp-admin) .publication-grid .publication-card .publication-card-copy{
  min-height:185px!important;
  padding:17px 18px 18px!important;
}
body:not(.wp-admin) .publication-grid .publication-card h2,
body:not(.wp-admin) .publication-grid .publication-card--article h2,
body:not(.wp-admin) .publication-grid .publication-card--community h2{
  font-size:17px!important;
  line-height:1.7!important;
}

@media(max-width:980px){
  body:not(.wp-admin) .publication-grid,
  body:not(.wp-admin) .publication-grid--articles,
  body:not(.wp-admin) .qarar-publications-archive-v115 .publication-grid{
    grid-template-columns:repeat(auto-fit,minmax(270px,1fr))!important;
    gap:20px!important;
  }
}
@media(max-width:620px){
  body:not(.wp-admin) .publication-grid,
  body:not(.wp-admin) .publication-grid--articles,
  body:not(.wp-admin) .qarar-publications-archive-v115 .publication-grid{
    grid-template-columns:1fr!important;
    max-width:460px!important;
    margin-inline:auto!important;
  }
  body:not(.wp-admin) .publication-grid .publication-card .publication-cover,
  body:not(.wp-admin) .publication-grid--articles .publication-card--article .publication-cover,
  body:not(.wp-admin) .publication-grid .publication-card--community .publication-cover{
    min-height:0!important;
    aspect-ratio:4/3!important;
  }
  body:not(.wp-admin) .publication-grid .publication-card .publication-card-copy{
    min-height:0!important;
  }
}
