.neighborhood-map-panel{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch;margin:42px 0;padding:22px;border:1px solid rgba(134,168,180,.22);border-radius:26px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(232,242,244,.72));box-shadow:0 18px 42px rgba(16,45,64,.08)}.neighborhood-map-panel h2{margin:12px 0 14px}.neighborhood-map-panel p{font-size:13px;line-height:1.7}.neighborhood-map{min-height:260px;overflow:hidden;border-radius:18px;background:#dce9eb}.neighborhood-map iframe{display:block;width:100%;height:100%;min-height:260px;border:0;filter:saturate(.75)}@media(max-width:800px){.neighborhood-map-panel{grid-template-columns:1fr;padding:18px}.neighborhood-map,.neighborhood-map iframe{min-height:220px}}.cluster-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 50px}.cluster-grid a{display:flex;flex-direction:column;gap:10px;padding:22px;border:1px solid rgba(134,168,180,.25);border-radius:18px;background:rgba(255,255,255,.7);color:var(--ink);transition:.2s ease}.cluster-grid a:hover{transform:translateY(-3px);border-color:#86a8b4;box-shadow:0 12px 26px rgba(16,45,64,.08)}.cluster-grid strong{font-size:16px}.cluster-grid span{font-size:12px;line-height:1.5;color:var(--muted)}.cluster-grid b{color:#397c8d;font-size:16px}@media(max-width:520px){.cluster-grid{grid-template-columns:1fr}}