.article-event .article-title-grid{align-items:center}
.article-event .article-hero-image{aspect-ratio:auto;width:min(100%,420px);justify-self:center;background:#25362a}
.article-event .article-hero-image img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain}
.article-event .article-hero-image figcaption{position:static;padding:16px 20px;text-align:left;background:#25362a;line-height:1.6}
.article-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;margin-top:26px}
.article-photo-grid figure{margin:0;min-width:0}
.article-photo-grid a{display:block;background:#dce3d5;border-radius:3px;overflow:hidden}
.article-photo-grid a:focus-visible{outline:3px solid #62774e;outline-offset:5px}
.article-photo-grid img{display:block;width:100%;height:auto}
.article-photo-grid figcaption{font-size:.875rem;line-height:1.65;color:var(--muted);padding-top:12px}
@media(max-width:520px){.article-photo-grid{grid-template-columns:1fr}.article-event .article-hero-image{max-width:360px}}
