/* 우리 지역(실거래·날씨·병원) 공통: 지도 '여기' 테두리 · 작은 꼬리표 · 2단 지도 (토큰만 사용) */
svg.map .rg-me { fill: none; stroke: var(--text); stroke-width: 2.6; pointer-events: none; }
svg.map .rg-stn { fill: var(--brand); stroke: var(--card); stroke-width: 1.2; }
svg.map .rg-stn-me { fill: var(--rose); stroke: var(--card); stroke-width: 1.6; }
svg.map .rg-land { fill: var(--sunk); stroke: var(--line); stroke-width: .6; }
.rg-tag { display: inline-block; font-size: 11px; font-weight: 700; padding: 1px 6px; border-radius: 6px; background: var(--sun-soft); color: var(--text); margin-left: 4px; vertical-align: 1px; }
.rg-maps { grid-template-columns: 1fr; }
@media (min-width: 720px) { .rg-maps { grid-template-columns: 1fr 1fr; } }
.rg-er { margin: 0; padding-left: 18px; }
.rg-er li { margin: 2px 0; }
.rg-cmp { margin-top: 12px; }
.rg-cmp .rg-out { font-size: 15px; line-height: 1.6; margin-top: 8px; }
