.post-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.post-image-fallback{position:absolute;inset:0;display:grid;place-items:center;background:var(--paper,#171522)}.post-image-fallback img{width:120px;height:120px;object-fit:contain}.photo-credit{margin:0;padding:10px 18px;font-size:12px;line-height:1.6;color:var(--ink-soft,#cac4da);background:var(--paper,#171522)}.photo-credit a{color:inherit;text-decoration:underline;text-underline-offset:3px}.photo-credit a:hover{color:var(--primary,#b7a4ff)}.photo-credit a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.post-cover-link{display:block}.post-card .post-title a{color:inherit}.post-body-link{display:block;color:inherit}.post-body-link:hover{text-decoration:none}.article-photo{margin:0}.article-photo .photo-credit{max-width:1240px;margin:0 auto;background:transparent}.cover .post-photo{object-position:center}.feat-cover:has(.post-photo):before,.featured-story-cover:has(.post-photo):after,.post-cover:has(.post-photo):after{display:none}