.campus-event .campus-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:24px 0}.campus-event .campus-photos figure{margin:0;min-width:0}.campus-event .campus-photos img{display:block;width:100%;height:320px;object-fit:contain;background:#faf7f1;border-radius:8px}.campus-event .campus-photos figcaption{display:flex;flex-wrap:wrap;gap:5px 10px;margin-top:9px;font:12px/1.7 var(--sans,sans-serif);color:var(--muted,#826f61)}.campus-event .campus-photos figcaption span{flex-basis:100%}.campus-event .campus-photos a{color:inherit}.campus-event .campus-photos figcaption a{text-decoration:underline;text-underline-offset:3px}.campus-event .event-sources{overflow-wrap:anywhere}@media(max-width:600px){.campus-event .campus-photos{grid-template-columns:1fr}.campus-event .campus-photos img{height:auto;max-height:520px}}
