.event-visit-posters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 30px 30px;align-items:start}
.event-visit-posters a{display:block;min-width:0;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden}
.event-visit-posters a:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}
.event-visit-posters img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}
@media(max-width:700px){.event-visit-posters{grid-template-columns:1fr;gap:20px;padding:0 23px 23px}}
