
body:is(.inheritance-html,.leaseback-html) .property-photo{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;gap:48px;max-width:1200px;margin:0 auto 64px;padding:34px 30px;border:1px solid #83b975;border-radius:22px;background:#fff}
body:is(.inheritance-html,.leaseback-html) .property-photo>img{width:100%;height:350px;min-width:0;object-fit:cover;object-position:center;border-radius:10px}
body:is(.inheritance-html,.leaseback-html) .property-photo-copy{display:flex;flex-direction:column;min-width:0;padding:10px 0 18px}
body:is(.inheritance-html,.leaseback-html) .property-photo .property-photo-label{display:flex;align-items:center;gap:12px;margin:0 0 24px;font-size:17px;font-weight:700;line-height:1.5;color:#2d713c}
body:is(.inheritance-html,.leaseback-html) .property-photo-label::before{content:'';width:42px;height:2px;background:#2d713c}
body:is(.inheritance-html,.leaseback-html) .property-photo h2{margin:0 0 32px;font-family:inherit;font-size:34px;font-weight:700;line-height:1.2;letter-spacing:0;color:#203124;text-align:left}
body:is(.inheritance-html,.leaseback-html) .property-photo .property-photo-description{margin:auto 0;font-size:18px;line-height:1.5;color:#394337}
body:is(.inheritance-html,.leaseback-html) .property-photo .property-photo-note{margin:36px 0 0;font-size:14px;line-height:1.5;color:#768373}
@media(max-width:1000px){body:is(.inheritance-html,.leaseback-html) .property-photo{gap:28px;padding:26px}body:is(.inheritance-html,.leaseback-html) .property-photo h2{font-size:28px}body:is(.inheritance-html,.leaseback-html) .property-photo .property-photo-description{font-size:16px}}
@media(max-width:720px){body:is(.inheritance-html,.leaseback-html) .property-photo{grid-template-columns:1fr;gap:22px;padding:20px;margin-bottom:40px;border-radius:18px}body:is(.inheritance-html,.leaseback-html) .property-photo>img{height:auto;aspect-ratio:61/35;border-radius:8px}body:is(.inheritance-html,.leaseback-html) .property-photo-copy{padding:0}body:is(.inheritance-html,.leaseback-html) .property-photo .property-photo-label{font-size:14px;margin-bottom:16px}body:is(.inheritance-html,.leaseback-html) .property-photo h2{font-size:24px;margin-bottom:22px}body:is(.inheritance-html,.leaseback-html) .property-photo .property-photo-description{font-size:16px;margin:0}body:is(.inheritance-html,.leaseback-html) .property-photo .property-photo-note{font-size:12px;margin-top:24px}}
