/* Property advertisements belong beside the collection, below the hero. */
.property-collection-layout{display:grid;grid-template-columns:minmax(0,1fr) 302px;gap:32px;align-items:start;margin:24px 0 36px}
.property-collection-layout>#properties{min-width:0}
.property-collection-layout .section-head{margin-top:0}
.property-collection-layout .cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.property-collection-layout .property-search{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}
.property-ad-rail{min-width:0;display:grid;gap:26px;padding-top:6px}
.property-ad-rail .property-ads{margin:0;padding:0;text-align:center}
.property-ad-rail .ad-top{justify-content:space-between;gap:8px;margin:0 0 10px}
.property-ad-rail .property-ad{box-sizing:border-box;width:300px!important;max-width:100%;height:250px!important;aspect-ratio:300/250;overflow:hidden;border:1px solid #dce5eb;border-radius:5px;background:#fff}
.property-ad-rail .property-ad picture{width:100%;height:100%}
.property-ad-rail .property-ad img{width:100%!important;height:100%!important;max-height:250px;object-fit:contain!important;margin:auto}
@media(max-width:1000px){.property-collection-layout{grid-template-columns:minmax(0,1fr)}.property-ad-rail{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;border-top:1px solid #dce5eb;padding-top:24px}.property-ad-rail .property-ads{width:300px;max-width:100%}}
@media(max-width:600px){.property-collection-layout .cards{grid-template-columns:minmax(0,1fr)}.property-collection-layout .property-search{grid-template-columns:minmax(0,1fr)}.property-ad-rail{grid-template-columns:minmax(0,1fr)}}
