.photo-credit{color:#4b5650;overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.5;text-decoration:underline;display:block}.course-card>.photo-credit{margin:8px 19px 0}.modal>.photo-credit{margin:8px 24px 0}.photo-credits-page{max-width:1100px;margin:48px auto;padding:0 24px}.photo-credits-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin-top:32px;display:grid}.photo-credits-grid figure{background:#fff;border:1px solid #d5ded7;border-radius:12px;margin:0;padding:16px;scroll-margin-top:100px}.photo-credits-grid img{object-fit:cover;border-radius:6px;width:100%;height:200px}.photo-credits-grid figcaption{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.photo-credits-grid a{text-decoration:underline}
