
/* Present the unaltered property photo area without the source overlay. */
.cover:has(img[src="/assets/jbm-2026-east-1st-original.png"]),figure:has(img[src="/assets/jbm-2026-east-1st-original.png"]){aspect-ratio:2.5/1!important;height:auto!important;overflow:hidden;position:relative}
.cover img[src="/assets/jbm-2026-east-1st-original.png"],figure img[src="/assets/jbm-2026-east-1st-original.png"]{width:100%!important;height:auto!important;max-height:none!important;object-fit:initial!important;display:block}
.jbm-open-house{padding:12px 16px;background:#f7eee8;border-left:3px solid #9a6448;color:#522d1c;font-weight:600}
