:where(.placePhoto){gap:var(--space-2);min-width:0;margin:0;display:grid}.placePhoto__frame{aspect-ratio:16/9;border-radius:var(--radius);background:var(--panel);overflow:hidden}.placePhoto__frame picture{display:contents}.placePhoto__img{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%;display:block}.placePhoto__caption{gap:var(--space-1);min-width:0;display:grid}.placePhotoCredit{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);text-wrap:pretty;margin:0}.placePhotoCredit a{padding-block:var(--space-4);margin-block:calc(-1 * var(--space-4));color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:2px;display:inline-block}@media (hover:hover) and (pointer:fine){.placePhotoCredit a:hover{color:var(--color-text);text-decoration-color:currentColor}}.placePhotoCredit a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:var(--radius-sm)}
