.s-5PhG_layout{grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);align-items:start;gap:24px;display:grid}.s-5PhG_mapColumn{min-width:0;position:sticky;top:20px}.s-5PhG_map{z-index:0;background:var(--map-bg);border-radius:16px;height:clamp(400px,70vh,720px)}.s-5PhG_note{color:var(--muted);margin-bottom:16px;font-size:13px}.s-5PhG_cards{gap:18px;max-height:720px;padding:3px;display:grid;overflow-y:auto}.s-5PhG_card{border:2px solid #0000;border-radius:18px;overflow:hidden}.s-5PhG_selected{border-color:var(--primary)}:is(.s-5PhG_cards .listing-art,.s-5PhG_cards .card-image-link){max-height:150px}.s-5PhG_show{margin:0 18px 14px}.s-5PhG_pin{background:var(--primary);color:var(--on-primary);border:2px solid var(--surface);box-shadow:0 2px 7px var(--shadow);border-radius:50%;place-items:center;font:700 13px/1 sans-serif;display:grid}@media (max-width:760px){.s-5PhG_layout{grid-template-columns:minmax(0,1fr);gap:18px}.s-5PhG_mapColumn{position:static}.s-5PhG_map{height:390px}.s-5PhG_cards{max-height:none;overflow:visible}}.s-5PhG_cards .listing-card{grid-template-columns:110px minmax(0,1fr);align-items:start;display:grid}:is(.s-5PhG_cards .card-image-link,.s-5PhG_cards .listing-art){height:100%;min-height:150px;max-height:none}.s-5PhG_cards .card-content{padding:12px}.s-5PhG_cards .card-content h3{margin:6px 0;font-size:18px}.s-5PhG_cards .card-content p{min-height:0;margin:6px 0;line-height:1.5}.s-5PhG_cards .claim-note{display:none}.s-5PhG_cards .identity-note{margin-top:8px}.s-5PhG_cards .card-bottom{margin-top:8px;padding-top:8px}
