.sy-event-gallery{margin:1.4rem 0;padding:1rem;border:1px solid #dbcabf;border-radius:12px;background:#fffaf5}.sy-event-gallery h4{margin:0 0 1rem;color:#795240}.sy-event-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sy-event-photo{margin:0;min-width:0}.sy-event-photo>a{display:block}.sy-event-photo img{display:block;width:100%;height:auto!important;max-height:560px;object-fit:contain!important;background:#faf5ef;border-radius:8px}.sy-event-photo figcaption{display:grid;gap:.35rem;padding:.7rem 0;font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.sy-event-photo figcaption a{color:#795240;text-decoration:underline}.sy-event-photo figcaption small{font-size:.78rem}.sy-event-photo a:focus-visible{outline:3px solid #a16c50;outline-offset:3px}@media(max-width:600px){.sy-event-photos{grid-template-columns:1fr}.sy-event-gallery{padding:.8rem}.sy-event-photo img{max-height:520px}}
