.article-byline{font-size:.8rem;font-weight:800;color:var(--c-muted);margin:.65rem 0 0}.event-gallery-section{padding-block:1rem 3rem}.event-gallery-section>h2{font-size:clamp(1.3rem,2vw,1.8rem);margin:0 0 1.5rem;scroll-margin-top:7rem}.event-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;align-items:start}.event-gallery figure{margin:0;min-width:0}.event-gallery a{display:block;background:#f1f6f0;border-radius:14px;overflow:hidden}.event-gallery img{width:100%;height:330px;object-fit:contain;transition:opacity .2s}.event-gallery a:hover img{opacity:.88}.event-gallery figcaption{font-size:.8rem}.event-photo-credit{font-size:.8rem;color:var(--c-muted);margin:1.5rem 0 0;max-width:80ch}@media(max-width:650px){.event-gallery{grid-template-columns:1fr;gap:1.3rem}.event-gallery img{height:auto;max-height:470px;object-fit:contain}}@media(prefers-reduced-motion:reduce){.event-gallery img{transition:none}}
