.image-credits-page{padding-top:48px;padding-bottom:64px}.credit-intro{max-width:780px;margin:20px 0 40px;font-size:17px;line-height:1.65}.image-credit-entry{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:32px 0;border-top:1px solid var(--line,#ddd);scroll-margin-top:140px;overflow-wrap:anywhere}.image-credit-entry>img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:var(--cream,#f6f3ed)}.image-credit-entry h2{font-family:Newsreader,Georgia,serif;font-size:26px;line-height:1.2;margin:0 0 12px}.image-credit-entry p{margin:10px 0;font-size:14px;line-height:1.65}.image-credit-entry a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}.image-credit-entry:focus{outline:2px solid var(--ochre);outline-offset:6px}.credit-description{color:var(--tx2)}@media(max-width:600px){.image-credits-page{padding-top:28px}.image-credit-entry{grid-template-columns:minmax(0,1fr);gap:18px;scroll-margin-top:130px}.image-credit-entry>img{max-width:300px}.image-credit-entry h2{font-size:24px}}
