/* QARAR Enterprise v26.3.123 — publication section card enlargement + uncropped artwork.
   Scope is intentionally limited to publication directory/archive cards. */
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(3,minmax(0,1fr))!important;
  gap:28px!important;
  align-items:stretch!important;
}

body:not(.wp-admin) .publication-grid .publication-card,
body:not(.wp-admin) .publication-grid--articles .publication-card,
body:not(.wp-admin) .qarar-publications-archive-v115 .publication-card{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}

/* Keep the complete uploaded artwork visible. This overrides older cover-cropping rules. */
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,
body:not(.wp-admin) .qarar-publications-archive-v115 .publication-card .publication-cover{
  height:auto!important;
  min-height:0!important;
  aspect-ratio:4/3!important;
  padding:0!important;
  background:#fff!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!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,
body:not(.wp-admin) .qarar-publications-archive-v115 .publication-card .publication-cover img{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform:none!important;
}

body:not(.wp-admin) .publication-grid .publication-card:hover .publication-cover img,
body:not(.wp-admin) .publication-grid--articles .publication-card--article:hover .publication-cover img{
  transform:none!important;
}

body:not(.wp-admin) .publication-grid .publication-card .publication-card-copy{
  padding:19px 20px 20px!important;
  min-height:190px!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:18px!important;
  line-height:1.68!important;
}

@media(max-width:1100px){
  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(2,minmax(0,1fr))!important;
    gap:24px!important;
  }
}
@media(max-width:650px){
  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:520px!important;
    margin-inline:auto!important;
    gap:20px!important;
  }
  body:not(.wp-admin) .publication-grid .publication-card .publication-card-copy{
    min-height:0!important;
  }
}
