.area-browse-nav[data-astro-cid-ornlhsbh] a[data-astro-cid-ornlhsbh].active{background:var(--accent-soft);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:6px;font-weight:700}.page-hero__eyebrow[data-astro-cid-ornlhsbh]{color:#ffffffbf!important}.page-hero[data-astro-cid-ornlhsbh] h1[data-astro-cid-ornlhsbh]{color:#fff!important;text-shadow:0 2px 24px rgba(0,0,0,.5)!important}.page-hero__copy[data-astro-cid-ornlhsbh]{color:#ffffffd9!important}.page-hero__actions[data-astro-cid-ornlhsbh] a[data-astro-cid-ornlhsbh]{color:#fff!important;border-color:#fff6!important}.gm-style[data-astro-cid-ornlhsbh] .gm-style-iw-c[data-astro-cid-ornlhsbh]{animation:mapInfoFadeIn .18s ease forwards}.gm-style[data-astro-cid-ornlhsbh] .gm-style-iw-d[data-astro-cid-ornlhsbh]{overflow:hidden!important}button[data-astro-cid-ornlhsbh].gm-ui-hover-effect{display:none!important}@keyframes mapInfoFadeIn{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.market-row[data-astro-cid-ornlhsbh]{display:flex;flex-direction:column;gap:12px}.mi-stats-row[data-astro-cid-ornlhsbh]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mi-stat[data-astro-cid-ornlhsbh]{background:#fff;border:.5px solid rgba(0,0,0,.1);border-radius:6px;padding:12px 16px}.mi-stat-label[data-astro-cid-ornlhsbh]{font-size:11px;color:#888;margin:0 0 4px;text-transform:uppercase;letter-spacing:.06em}.mi-stat-val[data-astro-cid-ornlhsbh]{font-size:24px;font-weight:700;color:#1a1a1a;margin:0 0 2px}.mi-stat-sub[data-astro-cid-ornlhsbh]{font-size:11px;color:#aaa;margin:0}.mi-top[data-astro-cid-ornlhsbh]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mi-bottom-row[data-astro-cid-ornlhsbh]{display:flex;flex-direction:column;gap:12px}.mi-card[data-astro-cid-ornlhsbh]{background:#fff;border:.5px solid rgba(0,0,0,.1);border-radius:6px;padding:1.25rem}.mi-card[data-astro-cid-ornlhsbh] h2[data-astro-cid-ornlhsbh]{font-size:16px;font-weight:600;margin:.2rem 0 1rem;color:#1a1a1a}.mi-donut-wrap[data-astro-cid-ornlhsbh]{display:flex;align-items:center;gap:1.5rem}.mi-legend[data-astro-cid-ornlhsbh]{flex:1;display:flex;flex-direction:column;gap:10px}.mi-legend-item[data-astro-cid-ornlhsbh]{display:flex;align-items:center;gap:8px}.mi-legend-dot[data-astro-cid-ornlhsbh]{width:10px;height:10px;border-radius:2px;flex-shrink:0}.mi-legend-label[data-astro-cid-ornlhsbh]{font-size:13px;color:#555;flex:1}.mi-legend-val[data-astro-cid-ornlhsbh]{font-size:13px;font-weight:600;color:#1a1a1a}.mi-legend-pct[data-astro-cid-ornlhsbh]{font-size:11px;color:#999}.mi-points[data-astro-cid-ornlhsbh]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.mi-point[data-astro-cid-ornlhsbh]{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:#555;line-height:1.5}.mi-point-icon[data-astro-cid-ornlhsbh]{color:#1d9e75;font-size:15px;margin-top:2px;flex-shrink:0}.mi-price-row[data-astro-cid-ornlhsbh]{display:flex;flex-direction:column;gap:10px;margin-top:.5rem}.mi-price-item[data-astro-cid-ornlhsbh]{display:flex;align-items:center;gap:12px}.mi-price-label[data-astro-cid-ornlhsbh]{font-size:12px;color:#666;width:110px;flex-shrink:0;white-space:nowrap}.mi-price-bar-wrap[data-astro-cid-ornlhsbh]{flex:1;background:#00000012;border-radius:4px;height:28px;overflow:hidden}.mi-price-bar[data-astro-cid-ornlhsbh]{height:100%;border-radius:4px;background:#1d9e75;display:flex;align-items:center;padding-left:10px;min-width:6px;box-sizing:border-box}.mi-price-count[data-astro-cid-ornlhsbh]{font-size:12px;font-weight:600;color:#fff;white-space:nowrap}.mi-price-count-out[data-astro-cid-ornlhsbh]{font-size:12px;color:#999;width:28px;text-align:right;flex-shrink:0}.mi-type-grid[data-astro-cid-ornlhsbh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:.75rem}.mi-type-card[data-astro-cid-ornlhsbh]{background:#f5f4f2;border-radius:6px;padding:12px 14px;transition:background .15s ease,border-color .15s ease;border:.5px solid transparent}.mi-type-card[data-astro-cid-ornlhsbh]:hover{background:#fff;border-color:#0000001f}.mi-type-name[data-astro-cid-ornlhsbh]{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#999;margin:0 0 4px}.mi-type-count[data-astro-cid-ornlhsbh]{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 2px}.mi-type-median[data-astro-cid-ornlhsbh]{font-size:11px;color:#888;margin:0}.mi-type-bar[data-astro-cid-ornlhsbh]{height:3px;background:#00000014;border-radius:2px;margin-top:10px;overflow:hidden}.mi-type-bar-fill[data-astro-cid-ornlhsbh]{height:100%;border-radius:2px}@media(max-width:640px){.mi-top[data-astro-cid-ornlhsbh]{grid-template-columns:1fr}.mi-type-grid[data-astro-cid-ornlhsbh]{grid-template-columns:repeat(2,1fr)}}.osm-amenity-grid[data-astro-cid-ornlhsbh]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.osm-count[data-astro-cid-ornlhsbh]{font-size:12px;font-weight:400;color:#999}.osm-section[data-astro-cid-ornlhsbh]{display:flex;flex-direction:column;gap:16px}.osm-summary-bar[data-astro-cid-ornlhsbh]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}#osm-summary-bar[data-astro-cid-ornlhsbh] .osm-summary-chip[data-astro-cid-ornlhsbh]{cursor:pointer}#osm-summary-bar[data-astro-cid-ornlhsbh] .osm-summary-chip[data-astro-cid-ornlhsbh].osm-active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.osm-summary-chip[data-astro-cid-ornlhsbh]{display:flex;align-items:center;gap:6px;background:#fff;border:.5px solid rgba(0,0,0,.1);border-radius:6px;padding:8px 12px;font-size:13px}.osm-summary-icon[data-astro-cid-ornlhsbh]{font-size:16px}.osm-summary-label[data-astro-cid-ornlhsbh]{color:#555;font-weight:500}.osm-summary-dist[data-astro-cid-ornlhsbh]{color:var(--accent);font-weight:700;font-size:12px;margin-left:2px}.info-card[data-astro-cid-ornlhsbh][data-osm-cat]{cursor:pointer;transition:border-color .15s,box-shadow .15s}.info-card[data-astro-cid-ornlhsbh][data-osm-cat]:hover{border-color:var(--accent)}.info-card[data-astro-cid-ornlhsbh].osm-active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}
