.reference-gallery .reference-detail{display:flex;flex-direction:column;min-width:0}
.reference-gallery .reference-detail img{aspect-ratio:3/2;height:auto;object-fit:cover}
.reference-detail .reference-credit{font-size:.6rem;color:var(--muted);padding:.45rem 1rem 0;overflow-wrap:anywhere}
.reference-gallery .reference-detail h3{padding-bottom:.5rem;min-height:0;font-size:1rem;line-height:1.35}
.reference-detail .reference-address{padding:0 1rem;margin:0 0 1rem;font-size:.8rem;color:var(--muted);overflow-wrap:anywhere}
.reference-detail dl{padding:0 1rem;margin:0 0 1rem;font-size:.78rem;line-height:1.5}
.reference-detail dt{font-size:.65rem;color:var(--muted);margin-top:.65rem}
.reference-detail dd{margin:0;overflow-wrap:anywhere}
.reference-gallery img{aspect-ratio:3/2;height:auto;object-fit:cover}

