.agencies .agency{padding:26px;display:flex;flex-direction:column}.agencies .photo-pair{margin:-26px -26px 24px}.agencies .photo-pair img{height:185px}.agencies .agency h3{font-size:24px;line-height:1.2}.agencies .agency-photo-credit{font-size:11px;line-height:1.6;color:#666;margin-top:auto;padding-top:20px}.agencies .agency-links{display:flex;flex-wrap:wrap;gap:10px 20px}.agencies .source-link{font-size:12px;text-decoration:underline;margin-top:18px}.agency-photo-anchor{scroll-margin-top:130px}@media(max-width:800px){.agencies .photo-pair img{height:210px}}