
/* MDRealtor1 Batches 3-4 responsive editorial image layout */
.mdr-b34-page .mdr-media{margin:clamp(1.5rem,3vw,2.75rem) auto;max-width:980px}
.mdr-b34-page .mdr-media--hero{max-width:1180px;margin-top:1rem}
.mdr-b34-page .mdr-media__frame{overflow:hidden;border-radius:22px;box-shadow:0 12px 36px rgba(18,45,74,.14);background:#eef1f3}
.mdr-b34-page .mdr-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.mdr-b34-page .mdr-media--hero img{aspect-ratio:16/9}
.mdr-b34-page .mdr-media figcaption{margin:.65rem auto 0;max-width:860px;font-size:.92rem;line-height:1.55;color:#5a6570;text-align:center}
.mdr-b34-page .mdr-visual-note{max-width:980px;margin:1.75rem auto;padding:1.1rem 1.25rem;border-left:4px solid #28748f;background:#f4f7f8;border-radius:0 12px 12px 0}
.mdr-b34-page .mdr-cta{margin:1.5rem 0;padding:1.15rem 1.3rem;border-radius:14px;background:#f4f7f8}
.mdr-b34-page .button{display:inline-block;margin:.25rem .35rem .25rem 0;padding:.72rem 1rem;border-radius:8px;text-decoration:none}
@media (max-width:680px){
 .mdr-b34-page .mdr-media{margin:1.25rem -4px 1.75rem}
 .mdr-b34-page .mdr-media__frame{border-radius:14px}
 .mdr-b34-page .mdr-media figcaption{padding:0 .55rem;font-size:.86rem;text-align:left}
}
