.place-map-box{margin-top:20px}.place-map{isolation:isolate;border-radius:var(--radius-md);background:#f5f5f7;height:380px;position:relative;overflow:hidden}@media (max-width:560px){.place-map{height:300px}}.place-map-ph{color:var(--ink-3);text-align:center;place-items:center;margin:0;padding:16px;font-size:14px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.place-map-note{color:var(--ink-3);margin:8px 0 0;font-size:13px}.place-map .place-map-c{position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:1081px){.place-about--map{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:40px;display:grid}.place-about--map .place-map-box{margin-top:0;position:sticky;top:72px}.place-about--map .place-map{height:460px}}
