.gc-local-area{margin:0 0 28px;color:#3f2d37;min-width:0}
.gc-local-area__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;margin-bottom:18px}
.gc-local-area__card{background:#f7f2f4;padding:clamp(26px,4vw,46px);border-top:3px solid #a47e59;min-width:0}
.gc-local-area__card .gc-local-area__eyebrow{margin:0 0 10px;color:#755940;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.gc-local-area__card h2{margin:0 0 18px;color:#503143;font-size:28px;line-height:1.2;font-weight:500}
.gc-local-area__card ul{list-style:none;padding:0;margin:0}
.gc-local-area__card li{padding:16px 0;border-top:1px solid #d8c8d0;font-size:16px;line-height:1.6}
.gc-local-area__card a{color:#503143;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.gc-local-area__card a:focus-visible{outline:2px solid #755940;outline-offset:4px}
.gc-local-area__detail{display:block;font-size:13px;color:#64565f;margin-top:5px}
.gc-local-area .gc-local-area__note{font-size:12px;line-height:1.8;color:#6b6066;margin:6px 0}

/* Override the theme's left-aligned content in Arabic property sections. */
html[data-goldman-language="ar"] .gc-local-area,
html[data-goldman-language="ar"] .gc-local-area :is(h2,p,li),
html[data-goldman-language="ar"] .gc-kouzu-layout .gc-property-card,
html[data-goldman-language="ar"] .gc-kouzu-layout .gc-property-card :is(h2,p,li),
html[data-goldman-language="ar"] .gc-kouzu-layout .gc-property-hero :is(h1,p){text-align:right!important}
