
.r25-home-owner-preview{max-width:1160px;margin:18px auto;padding:20px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr);gap:18px;align-items:center;border:1px solid #b9d7d1;border-radius:20px;background:linear-gradient(125deg,#f6fbfa,#e6f5f1);box-shadow:0 8px 22px #073f3510;color:#153c48}
.r25-home-owner-preview span{font-size:12px;letter-spacing:.08em;font-weight:800;color:#087e79}
.r25-home-owner-preview h2{font-size:clamp(22px,3vw,34px);margin:9px 0}
.r25-home-owner-preview p{line-height:1.55}
.r25-home-owner-preview img{width:100%;height:205px;object-fit:cover;border-radius:14px}
.r25-home-owner-button,.r25-home-owner-secondary{display:inline-flex;padding:11px 14px;text-decoration:none;border-radius:11px;margin:5px 8px 5px 0;font-weight:700}
.r25-home-owner-button{background:#057f79;color:white}.r25-home-owner-secondary{color:#057f79;border:1px solid #057f79;background:white}
@media(max-width:700px){.r25-home-owner-preview{margin:12px;grid-template-columns:1fr}.r25-home-owner-preview img{height:180px}}
