/* Painting preview only: retain the existing site design. */
.painting-preview-page .page-hero{padding-block:32px 52px;gap:48px;}
.painting-preview-page .page-hero h1{font-size:clamp(44px,4.4vw,62px);}
.painting-preview-page .page-hero .lead{margin-top:18px;}
.painting-preview-page .page-hero .hero-actions{margin-top:22px;}
.painting-preview-page .page-hero .painting-hero-photo img{height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center;}
.painting-preview-page .painting-hallway-photo{max-width:390px;justify-self:center;width:100%;}
.painting-preview-page .painting-hallway-photo img{height:auto;aspect-ratio:3/4;object-fit:contain;object-position:center;}
@media(max-width:620px){.painting-preview-page .page-hero{padding-block:26px 40px;gap:28px;}.painting-preview-page .page-hero h1{font-size:44px;}.painting-preview-page .painting-hallway-photo{max-width:320px;}}
