.photo-credits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.photo-credit{min-width:0;border:1px solid var(--line);padding:20px;background:#fff}.photo-credit img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:var(--cream);margin-bottom:20px}.photo-credit h2{font-size:18px;overflow-wrap:anywhere}.photo-credit a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.photo-credit p{font-size:14px;margin-bottom:12px}.photo-credit:target{outline:2px solid var(--green);outline-offset:4px}header .back-link{margin:0;font-size:15px}@media(max-width:900px){.photo-credits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.photo-credits-grid{grid-template-columns:1fr}}
