/* Shared grid-backed photo panels in press-centre article headers.
   Photo files, article copy, dates and reveal animations remain unchanged. */
main>.article-hero>.article-hero-grid>.article-photo-grid--plain{
  box-sizing:border-box;min-width:0;padding:26px;
  border:1px solid rgba(216,226,239,.9);background:rgba(255,255,255,.82);
}
main>.article-hero>.article-hero-grid>.article-photo-grid--plain>img{
  display:block;width:100%;height:100%;max-height:none;min-height:0;
  object-fit:contain;padding:0;border:0;border-radius:0;
  background:transparent;box-shadow:none;
}
html:not([data-theme="dark"]) main>.article-hero>.article-hero-grid>.article-photo-grid{
  background-color:#f1f8fc;
  background-image:url("/assets/hero-grid/flat-grid-20261019.webp");
  background-repeat:no-repeat;background-position:center;background-size:cover;
}
@media(max-width:680px){
  main>.article-hero>.article-hero-grid>.article-photo-grid--plain{padding:16px}
}
[data-theme="dark"] main>.article-hero>.article-hero-grid>.article-photo-grid--plain{
  padding:16px;background:#f2f5f8;border-color:var(--line);
}
[data-theme="dark"] main>.article-hero>.article-hero-grid>.article-photo-grid--plain>img{
  padding:0!important;border-radius:0;background:transparent!important;
}
