Binding the page's Listing into text, the price box, and the map
Set the page's type of content once and every text on it can say 'Current page Listing's ...'.
With the detail page's type of content = Listing, Insert dynamic data gives 'Current page Listing's name', location, price. Name as H4; location semibold 18-20, letter spacing -1 or 0, line height 1.5, dark slate gray; about-property text reuses it. Price box: white group, roundness 10, dark slate gray border, min 120 x 60, text bound to price with '/ per month' typed in the rich text editor after a space - never hard-code the number. Map element: Single marker; Address = Current page Listing's location; Apple Maps style; roundness 10-20; zoom 10-20 (higher is closer); min width 200-320, min height 350-450; margins 20; custom marker icon exported from Figma under 'Customize marker icon'. Requires the Google Geocode and Maps keys.
The pattern - page type, dynamic data, element bound to it - is every detail page you will ever build.