.artwork-story p + p, .white-center-reading p + p { margin-top: 1.2em; }
.artwork-source-links { display: block; margin-top: .65em; font: 400 13px/1.6 var(--urban-text); }
.artwork-source-links a { color: var(--urban-blue); text-decoration: underline; text-underline-offset: .2em; }
.artwork-source-links a + a::before { content: " · "; display: inline; color: var(--urban-black); text-decoration: none; }
.artwork-page .available-title, .new-artwork-home h3 { overflow-wrap: break-word; }
.new-artwork-home .urban-work-description { max-width: 44ch; }
.new-artwork-listing .available-title { overflow-wrap: break-word; }
.artwork-photo-frame, .new-artwork-listing > .available-photo, .new-artwork-home .urban-work-image { display: flex; align-items: center; justify-content: center; aspect-ratio: 3 / 4; background: #fff; }
.artwork-page .artwork-photo-frame img, .new-artwork-listing > .available-photo img, .new-artwork-home .urban-work-image img { display: block; width: auto; height: auto; max-width: min(80%, var(--artwork-native-width)); max-height: 90%; aspect-ratio: auto; object-fit: contain; transform: none; filter: none; opacity: 1; }
.artwork-image-source { margin: 14px 0 20px; font: 400 13px/1.6 var(--urban-text); }
.artwork-image-source a { color: var(--urban-blue); text-decoration: underline; text-underline-offset: .2em; }
.new-artwork-home:hover .urban-work-image img { transform: none; filter: none; opacity: 1; }
