/* Preserve the archive artwork's proportions and native resolution. */
.case-study .rcg-gallery-section { padding-top: 0; }
.case-study .rcg-gallery-card > a { display: block; background: #fff; }
.case-study .rcg-gallery-card img { display: block; width: 100%; max-width: 100%; height: auto; margin-inline: auto; }
.case-study .rcg-gallery-compact { width: min(100%, 44rem); margin-inline: auto; }
.case-study .rwx-artifact { max-width: var(--rcg-native-width, 100%); margin-inline: auto; }
.case-study .rwx-artifact:not(.rcg-gallery-compact) { width: 100%; }
.case-study .rcg-gallery-card > a:focus-visible { outline: 3px solid currentColor; outline-offset: 5px; }
.case-study .rcg-gallery-card figcaption { line-height: 1.5; }
.case-study #lauren-rogers .rcg-gallery-card { max-width: 898px; margin-inline: auto; }
.case-study .rwx-page[data-study="roberts"] figure img { display: block; width: 100%; height: auto; max-width: 100%; max-height: 100%; object-fit: contain; margin-inline: auto; }
.case-study .rwx-page[data-study="roberts"] .rwx-print-preview img { width: auto; max-height: 100%; }
.case-study .rcg-gallery-additions { margin-top: 32px; }
