.NeighborhoodDistrictView_page___zqeu{width:calc(100% - clamp(40px,5vw,96px));margin:0 auto;padding:34px 0 64px;color:#073c3a}.NeighborhoodDistrictView_hero__VqOZN{max-width:760px;padding:18px 0 38px;border-bottom:1px solid #dce7e3}.NeighborhoodDistrictView_breadcrumb__uTZgW{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:34px;color:#4a6865;font-size:13px}.NeighborhoodDistrictView_breadcrumb__uTZgW a{color:inherit;text-underline-offset:3px}.NeighborhoodDistrictView_eyebrow__jnGWi{margin:0 0 8px;color:#4c7f12;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.NeighborhoodDistrictView_actions__ui_1w h2,.NeighborhoodDistrictView_content__ZvzL8 h2,.NeighborhoodDistrictView_hero__VqOZN h1{margin:0;font-family:var(--font-playfair),Georgia,serif;font-weight:500;letter-spacing:-.025em}.NeighborhoodDistrictView_hero__VqOZN h1{font-size:clamp(40px,5vw,64px);line-height:1}.NeighborhoodDistrictView_hero__VqOZN>p:last-child{max-width:700px;margin:18px 0 0;color:#45615e;font-size:17px;line-height:1.55}.NeighborhoodDistrictView_content__ZvzL8{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);grid-gap:32px;gap:32px;padding:36px 0}.NeighborhoodDistrictView_content__ZvzL8 h2{font-size:30px;line-height:1.1}.NeighborhoodDistrictView_actions__ui_1w p,.NeighborhoodDistrictView_content__ZvzL8>div>p:last-child,.NeighborhoodDistrictView_source__08UNK p{max-width:760px;color:#526d69;font-size:14px;line-height:1.55}.NeighborhoodDistrictView_facts__p3EFU{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding:0;list-style:none}.NeighborhoodDistrictView_facts__p3EFU li{position:relative;padding-left:18px;color:#405b57;font-size:14px;line-height:1.5}.NeighborhoodDistrictView_facts__p3EFU li:before{position:absolute;left:0;color:#4c7f12;content:"•"}.NeighborhoodDistrictView_source__08UNK{padding:22px;border:1px solid #dce7e3;background:#f3f7f5}.NeighborhoodDistrictView_source__08UNK h2{font-size:22px}.NeighborhoodDistrictView_actions__ui_1w a,.NeighborhoodDistrictView_source__08UNK a{display:inline-flex;margin-top:10px;color:#07524e;font-size:14px;font-weight:700;text-decoration:none;text-underline-offset:4px}.NeighborhoodDistrictView_actions__ui_1w a:hover,.NeighborhoodDistrictView_source__08UNK a:hover{text-decoration:underline}.NeighborhoodDistrictView_actions__ui_1w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.NeighborhoodDistrictView_actions__ui_1w article{display:flex;min-width:0;flex-direction:column;padding:22px;border:1px solid #dce7e3}.NeighborhoodDistrictView_actions__ui_1w h2{font-size:25px;line-height:1.08}.NeighborhoodDistrictView_actions__ui_1w a{margin-top:auto;padding-top:14px}.NeighborhoodDistrictView_resources__90hWO{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);grid-gap:32px;gap:32px;margin-top:34px;padding:28px;background:#f3f7f5}.NeighborhoodDistrictView_resources__90hWO h2{font-size:30px;line-height:1.1}.NeighborhoodDistrictView_resources__90hWO>div>p:not(.NeighborhoodDistrictView_eyebrow__jnGWi){color:#526d69;font-size:14px;line-height:1.55}.NeighborhoodDistrictView_resources__90hWO a{color:#07524e;font-weight:700;text-underline-offset:3px}.NeighborhoodDistrictView_resourceLinks__m1jpX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.NeighborhoodDistrictView_resourceLinks__m1jpX h3{margin:0;font-family:var(--font-playfair),Georgia,serif;font-size:21px;font-weight:500}.NeighborhoodDistrictView_resourceLinks__m1jpX ul{display:grid;grid-gap:9px;gap:9px;margin:12px 0 0;padding:0;list-style:none}.NeighborhoodDistrictView_resourceLinks__m1jpX li{font-size:13px;line-height:1.4}@media (max-width:760px){.NeighborhoodDistrictView_resourceLinks__m1jpX,.NeighborhoodDistrictView_resources__90hWO{grid-template-columns:1fr;gap:18px}.NeighborhoodDistrictView_resources__90hWO{margin-top:24px;padding:22px}.NeighborhoodDistrictView_page___zqeu{padding-top:20px}.NeighborhoodDistrictView_hero__VqOZN{padding-bottom:28px}.NeighborhoodDistrictView_actions__ui_1w,.NeighborhoodDistrictView_content__ZvzL8{grid-template-columns:1fr;gap:16px}.NeighborhoodDistrictView_content__ZvzL8{padding:28px 0}.NeighborhoodDistrictView_hero__VqOZN>p:last-child{font-size:16px}}.NeighborhoodMap_map__gJhyP{position:relative;height:var(--neighborhood-map-height,400px);background:#e8eee9;isolation:isolate}.NeighborhoodMap_canvas__hHuEJ{position:absolute;inset:0}.NeighborhoodMap_heading__JrcId{position:absolute;z-index:2;left:12px;top:12px;width:214px;padding:10px 12px;border-radius:3px;background:#fffffff5;box-shadow:0 2px 8px #17373312;pointer-events:none}.NeighborhoodMap_heading__JrcId h2{margin:0;font-size:21px;line-height:1.2}.NeighborhoodMap_heading__JrcId p{margin:3px 0 0;color:#5d6f78;font-size:12px;line-height:1.4}.NeighborhoodMap_fallback__vqXMk{position:absolute;inset:0;z-index:1;display:grid;place-content:center;grid-gap:6px;gap:6px;padding:24px;text-align:center;color:#304d5c;font-size:14px}.NeighborhoodMap_fallback__vqXMk p{margin:0}.NeighborhoodMap_fallback__vqXMk a{color:#004447;font-weight:600}.NeighborhoodMap_communityPin__0PoC7{display:inline-flex;align-items:center;gap:5px;transform:translateY(50%);cursor:pointer}.NeighborhoodMap_dot__9FYIS{width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#004447;box-shadow:0 1px 4px #00000040}.NeighborhoodMap_label__GTMP_{padding:3px 8px;border-radius:3px;background:#fffffff2;color:#004447;font:600 12.5px/1.3 Inter,system-ui,sans-serif;white-space:nowrap;box-shadow:0 1px 4px #00000026}.NeighborhoodMap_communityPin__0PoC7:hover .NeighborhoodMap_label__GTMP_{background:#fff}.NeighborhoodMap_chosen__yL6F4 .NeighborhoodMap_dot__9FYIS{background:#629b32}.NeighborhoodMap_chosen__yL6F4 .NeighborhoodMap_label__GTMP_{background:#004447;color:#fff;font-size:13.5px}.NeighborhoodMap_placePin__M1Y0A{display:grid;place-items:center;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:#b5562a;color:#fff;font:700 11px/1 Inter,system-ui,sans-serif;box-shadow:0 1px 4px #00000040;cursor:pointer}@media (max-width:760px){.NeighborhoodMap_map__gJhyP{height:var(--neighborhood-map-height-phone,320px)}.NeighborhoodMap_heading__JrcId{width:auto;max-width:60%;padding:8px 10px}.NeighborhoodMap_heading__JrcId h2{font-size:18px}}.NeighborhoodLayouts_page__2JiM6{--ink:#102d3c;--teal:#064449;--green:#4a792d;--muted:#526b79;--line:#dce6e6;background:#fff;color:var(--ink);font-family:var(--font-inter),sans-serif;font-size:14px;line-height:1.5;width:100%}.NeighborhoodLayouts_page__2JiM6 *,.NeighborhoodLayouts_page__2JiM6 :after,.NeighborhoodLayouts_page__2JiM6 :before{box-sizing:border-box}.NeighborhoodLayouts_page__2JiM6 h1,.NeighborhoodLayouts_page__2JiM6 h2,.NeighborhoodLayouts_page__2JiM6 h3{font-family:var(--font-playfair),Georgia,serif;font-weight:500;letter-spacing:-.035em;color:var(--ink)}.NeighborhoodLayouts_page__2JiM6 h1{font-size:48px;line-height:1.02;margin:8px 0 10px}.NeighborhoodLayouts_page__2JiM6 h2{font-size:27px;line-height:1.18;margin:0 0 10px}.NeighborhoodLayouts_page__2JiM6 h3{font-size:20px;line-height:1.2;margin:0 0 7px}.NeighborhoodLayouts_page__2JiM6 p{margin:0}.NeighborhoodLayouts_page__2JiM6 a{color:inherit}.NeighborhoodLayouts_page__2JiM6 button,.NeighborhoodLayouts_page__2JiM6 input,.NeighborhoodLayouts_page__2JiM6 select{font:inherit}.NeighborhoodLayouts_page__2JiM6 button,.NeighborhoodLayouts_page__2JiM6 select,.NeighborhoodLayouts_page__2JiM6 summary{cursor:pointer}.NeighborhoodLayouts_page__2JiM6 button:disabled{cursor:default}.NeighborhoodLayouts_page__2JiM6 svg{flex-shrink:0}.NeighborhoodLayouts_page__2JiM6 img{display:block}.NeighborhoodLayouts_page__2JiM6 :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid #78a94e;outline-offset:3px}.NeighborhoodLayouts_page__2JiM6 :is(section,article)[id]{scroll-margin-top:104px}.NeighborhoodLayouts_rail__KRqCh{width:calc(100% - clamp(40px,5vw,96px));margin-inline:auto}.NeighborhoodLayouts_eyebrow__ZHqWa{text-transform:uppercase;font-size:11px;letter-spacing:.17em;font-weight:700;line-height:1.5;color:var(--teal)}.NeighborhoodLayouts_hero__n1OWa{position:relative;isolation:isolate;overflow:hidden;background:#fff}.NeighborhoodLayouts_heroPhoto__1fv7B{position:absolute;inset:0;z-index:-1;background-position:right 48%;background-size:76% auto;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,transparent 29%,#000 68%);mask-image:linear-gradient(90deg,transparent,transparent 29%,#000 68%)}.NeighborhoodLayouts_heroRail__jFfVr{position:relative;min-height:320px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;padding-block:22px}.NeighborhoodLayouts_heroCopy__FoAO8{max-width:650px}.NeighborhoodLayouts_heroSubtitle__kD99s{font-family:var(--font-playfair),Georgia,serif;font-size:22px;color:var(--ink);line-height:1.2;margin-bottom:8px!important}.NeighborhoodLayouts_heroDescription__it_lm{max-width:525px;color:#2d4e60;font-size:14px;line-height:1.35}.NeighborhoodLayouts_heroActions__18PPG{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.NeighborhoodLayouts_breadcrumb__qb5DE{display:flex;flex-wrap:wrap;gap:10px;align-items:center;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:600}.NeighborhoodLayouts_breadcrumb__qb5DE a{text-decoration:none}.NeighborhoodLayouts_breadcrumb__qb5DE a:hover{text-decoration:underline}.NeighborhoodLayouts_button__hrm3g,.NeighborhoodLayouts_loadMore__vpZkN,.NeighborhoodLayouts_secondaryButton__M_4YA{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:9px 17px;border:1px solid var(--teal);border-radius:2px;text-decoration:none;font-size:12px;font-weight:600;line-height:1.35}.NeighborhoodLayouts_button__hrm3g{background:var(--teal);color:#fff!important}.NeighborhoodLayouts_button__hrm3g:hover{background:#0d5b60}.NeighborhoodLayouts_loadMore__vpZkN,.NeighborhoodLayouts_secondaryButton__M_4YA{background:#fff;color:var(--teal)}.NeighborhoodLayouts_loadMore__vpZkN:hover,.NeighborhoodLayouts_secondaryButton__M_4YA:hover{background:#edf4f1}.NeighborhoodLayouts_sourceLink___wbEC{display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none;font-size:13px;color:var(--teal)!important}.NeighborhoodLayouts_sourceLink___wbEC:hover{text-decoration:underline;text-underline-offset:3px}.NeighborhoodLayouts_tabs__QV3B0{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;border-bottom:1px solid var(--line);margin-bottom:12px}.NeighborhoodLayouts_tabs__QV3B0 a{padding:8px 2px;font-size:12px;text-decoration:none;border-bottom:2px solid transparent;color:var(--muted)}.NeighborhoodLayouts_tabs__QV3B0 a[aria-current=page]{color:var(--teal);border-bottom-color:var(--teal);font-weight:600}.NeighborhoodLayouts_tabs__QV3B0 a:hover{color:var(--teal);background:#f4f7f5}.NeighborhoodLayouts_searchStrip__KqYp2{display:grid;grid-template-columns:auto minmax(200px,1.5fr) minmax(140px,.7fr) minmax(170px,.8fr) auto;grid-gap:16px;gap:16px;align-items:center;min-height:64px;padding:7px 10px 7px 19px;border:1px solid var(--line);border-radius:3px;box-shadow:0 5px 20px #12474b0e;margin-bottom:22px}.NeighborhoodLayouts_searchStrip__KqYp2>svg{color:var(--green)}.NeighborhoodLayouts_searchInput__TYs0g{min-width:0;font-size:12px;color:var(--teal)}.NeighborhoodLayouts_searchInput__TYs0g input{display:block;width:100%;background:white;color:var(--ink);border:0;padding:3px 0;font-size:14px;min-height:28px}.NeighborhoodLayouts_searchInput__TYs0g input::placeholder{color:#6b818b}.NeighborhoodLayouts_filter__2dzsI{border-left:1px solid var(--line);padding-left:17px;font-size:12px;min-width:0}.NeighborhoodLayouts_filter__2dzsI select{display:block;width:100%;background:#fff;color:var(--muted);border:0;padding:3px 0;font-size:13px;min-height:28px}.NeighborhoodLayouts_searchStrip__KqYp2 .NeighborhoodLayouts_button__hrm3g{min-height:42px}.NeighborhoodLayouts_directoryLayout__FAlwx{width:calc(100% - clamp(40px,5vw,96px));margin:0 auto 20px;display:grid;grid-template-columns:minmax(0,354fr) minmax(0,750fr) minmax(0,240fr);grid-gap:24px;gap:24px;align-items:start}.NeighborhoodLayouts_directoryAside__WZo2L,.NeighborhoodLayouts_directoryMapColumn__VNPFd,.NeighborhoodLayouts_directoryResults__E_2Id,.NeighborhoodLayouts_exploreMapColumn__YodMR,.NeighborhoodLayouts_guideBody__F0gJX,.NeighborhoodLayouts_placesColumn__6EKot{min-width:0}.NeighborhoodLayouts_directoryResults__E_2Id:focus{outline:none}.NeighborhoodLayouts_resultsToolbar__kS2cC{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:5px}.NeighborhoodLayouts_resultsToolbar__kS2cC h2{font-size:23px;margin:0}.NeighborhoodLayouts_resultsToolbar__kS2cC label{display:flex;align-items:center;gap:8px;font-size:12px;margin-left:auto}.NeighborhoodLayouts_resultsToolbar__kS2cC select{background:#fff;border:1px solid var(--line);border-radius:3px;padding:8px;max-width:150px}.NeighborhoodLayouts_viewToggle__DjmDa{display:flex;gap:6px}.NeighborhoodLayouts_viewToggle__DjmDa button{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--teal);background:#fff;border:1px solid var(--line);border-radius:3px;padding:7px 11px;font-size:12px}.NeighborhoodLayouts_viewToggle__DjmDa svg{width:17px;height:17px}.NeighborhoodLayouts_viewToggle__DjmDa button[aria-pressed=true]{background:var(--teal);color:#fff}.NeighborhoodLayouts_resultsCount__9j_0L{color:var(--muted);font-size:12px;margin-bottom:10px!important}.NeighborhoodLayouts_directoryCards__KEaot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.NeighborhoodLayouts_communityCard__E3ZNq{border:1px solid var(--line);border-radius:3px;box-shadow:0 2px 6px #15424a06;overflow:hidden;min-width:0}.NeighborhoodLayouts_communityCard__E3ZNq>a{display:flex;flex-direction:column;height:100%;text-decoration:none}.NeighborhoodLayouts_communityCard__E3ZNq>a:hover{background:#f7faf8}.NeighborhoodLayouts_communityCard__E3ZNq img{width:100%;height:112px;object-fit:cover}.NeighborhoodLayouts_communityCopy__K4ers{padding:9px 12px 10px;display:flex;flex-direction:column;flex:1 1}.NeighborhoodLayouts_communityCopy__K4ers h3{display:flex;align-items:center;justify-content:space-between;font-size:21px}.NeighborhoodLayouts_communityCopy__K4ers p{font-size:13px;line-height:1.4;color:var(--muted);margin-bottom:12px}.NeighborhoodLayouts_communityMeta__eROqq{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:auto;color:var(--teal);font-size:11px;line-height:1.4}.NeighborhoodLayouts_communityMeta__eROqq>svg{width:15px;height:15px}.NeighborhoodLayouts_communityMeta__eROqq>span:last-child{margin-left:auto}.NeighborhoodLayouts_listCards__ugyIv{grid-template-columns:1fr}.NeighborhoodLayouts_listCards__ugyIv .NeighborhoodLayouts_communityCard__E3ZNq>a{display:grid;grid-template-columns:180px minmax(0,1fr)}.NeighborhoodLayouts_listCards__ugyIv .NeighborhoodLayouts_communityCard__E3ZNq img{height:100%;min-height:120px}.NeighborhoodLayouts_loadMore__vpZkN{width:100%;margin-top:16px}.NeighborhoodLayouts_advisor__s3fl0{padding:19px;background:linear-gradient(140deg,#064347,#035053);color:#fff;border-radius:3px}.NeighborhoodLayouts_advisor__s3fl0 .NeighborhoodLayouts_eyebrow__ZHqWa{color:#b7d28c;margin-bottom:12px}.NeighborhoodLayouts_advisor__s3fl0 h2{color:inherit;font-size:27px;line-height:1.14}.NeighborhoodLayouts_advisor__s3fl0 p:not(.NeighborhoodLayouts_eyebrow__ZHqWa){font-size:14px;line-height:1.45;margin-bottom:15px}.NeighborhoodLayouts_advisor__s3fl0 .NeighborhoodLayouts_button__hrm3g{width:100%;background:white;color:var(--teal)!important;border-color:#d6e6e1}.NeighborhoodLayouts_advisor__s3fl0 .NeighborhoodLayouts_secondaryButton__M_4YA{width:100%;margin-top:12px}.NeighborhoodLayouts_advisorLight__PvR0V{background:#f0f5f4;color:var(--ink)}.NeighborhoodLayouts_advisorLight__PvR0V .NeighborhoodLayouts_eyebrow__ZHqWa{color:var(--green)}.NeighborhoodLayouts_advisorLight__PvR0V h2{font-size:25px}.NeighborhoodLayouts_advisorLight__PvR0V .NeighborhoodLayouts_button__hrm3g{background:var(--teal);color:white!important}.NeighborhoodLayouts_lifestyleNav__BUrIy{padding:20px 15px 12px;border:1px solid var(--line);border-top:0}.NeighborhoodLayouts_lifestyleNav__BUrIy>p{margin-bottom:10px}.NeighborhoodLayouts_lifestyleNav__BUrIy button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-bottom:1px solid #edf1ef;padding:9px 0;background:#fff;text-align:left;color:var(--teal);font-size:12px}.NeighborhoodLayouts_lifestyleNav__BUrIy button[aria-pressed=true]{font-weight:700;color:var(--green)}.NeighborhoodLayouts_lifestyleNav__BUrIy button>svg{width:18px;height:18px}.NeighborhoodLayouts_lifestyleNav__BUrIy button>svg:last-child{margin-left:auto}.NeighborhoodLayouts_regionCard__SLc1w{margin:0;position:relative;background:#e9f2f6;overflow:hidden}.NeighborhoodLayouts_regionCard__SLc1w img{width:100%;height:210px;object-fit:cover}.NeighborhoodLayouts_regionCard__SLc1w figcaption{position:absolute;inset:0 0 auto;padding:18px;font-family:var(--font-playfair),Georgia,serif;font-size:23px;line-height:1.15;background:linear-gradient(#fffffff0,#ffffff00)}.NeighborhoodLayouts_selectedArea__qBXq_{padding:16px;background:#f1f6f3;border:1px solid var(--line);margin-top:10px}.NeighborhoodLayouts_selectedArea__qBXq_ p{margin-bottom:10px}.NeighborhoodLayouts_mapFrame__S7eOF{position:relative;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:white;min-width:0}.NeighborhoodLayouts_mapFrame__S7eOF [role=region] img{max-width:none}.NeighborhoodLayouts_mapdirectory__n2xOJ{--neighborhood-map-height:620px}.NeighborhoodLayouts_mapoverview__br_Bi{--neighborhood-map-height:400px}.NeighborhoodLayouts_mapexplore__0v8Om{--neighborhood-map-height:472px}.NeighborhoodLayouts_mapschools__1374E{--neighborhood-map-height:330px}.NeighborhoodLayouts_mapguide___zgXK{--neighborhood-map-height:320px}.NeighborhoodLayouts_mapFooter__L2u6k{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:5px 9px;align-items:center}.NeighborhoodLayouts_mapFooter__L2u6k select{background:#fff;color:var(--teal);border:1px solid var(--line);padding:5px 7px;font-size:12px;width:100%;border-radius:2px}.NeighborhoodLayouts_mapFooter__L2u6k a{display:inline-flex;gap:6px;align-items:center;color:var(--teal);font-size:12px;text-decoration:none}.NeighborhoodLayouts_mapNote__fk4sH{padding:0 9px 7px;font-size:11px;color:var(--muted);line-height:1.35}.NeighborhoodLayouts_facts__bZl2O{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) auto;grid-gap:16px;gap:16px;padding:10px 12px;border:1px solid var(--line);box-shadow:0 4px 20px #163f4610;border-radius:3px;margin-bottom:18px}.NeighborhoodLayouts_facts__bZl2O>div{display:flex;align-items:center;gap:14px;min-width:0}.NeighborhoodLayouts_facts__bZl2O>div+div{border-left:1px solid var(--line);padding-left:16px}.NeighborhoodLayouts_facts__bZl2O>div>svg{width:30px;height:30px;color:var(--teal)}.NeighborhoodLayouts_facts__bZl2O strong{display:block;text-transform:uppercase;font-size:11px;color:var(--teal);margin-bottom:2px}.NeighborhoodLayouts_facts__bZl2O span a,.NeighborhoodLayouts_facts__bZl2O span span{font-size:12px;line-height:1.3;color:var(--muted)}.NeighborhoodLayouts_facts__bZl2O>.NeighborhoodLayouts_button__hrm3g{align-self:center}.NeighborhoodLayouts_overviewGrid__hm0Le{display:grid;grid-template-columns:minmax(0,854fr) minmax(0,378fr);grid-gap:28px;gap:28px;align-items:start}.NeighborhoodLayouts_lifeCard__5dqhw{padding:10px;background:#f2f6f4;border-radius:3px}.NeighborhoodLayouts_lifeCard__5dqhw h2{font-size:23px;margin-bottom:6px}.NeighborhoodLayouts_lifeCard__5dqhw img{width:100%;height:260px;object-fit:cover}.NeighborhoodLayouts_lifeCard__5dqhw p{font-size:13px;color:var(--muted);line-height:1.4;margin:8px 0}.NeighborhoodLayouts_lifeCard__5dqhw .NeighborhoodLayouts_button__hrm3g{width:100%;min-height:34px;padding:7px 9px}.NeighborhoodLayouts_sectionHeading__LSX7B{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.NeighborhoodLayouts_sectionHeading__LSX7B h2{margin:0}.NeighborhoodLayouts_sectionHeading__LSX7B>a{display:flex;gap:8px;align-items:center;color:var(--green);text-decoration:none;font-size:12px;font-weight:600}.NeighborhoodLayouts_sectionHeading__LSX7B>p{font-size:12px;color:var(--muted)}.NeighborhoodLayouts_listings__MZj6Y{margin-top:20px}.NeighborhoodLayouts_listingGrid__XAAE2{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.NeighborhoodLayouts_listingCard__8Zvcn{border:1px solid var(--line);border-radius:3px;overflow:hidden;box-shadow:0 2px 5px #12333a08}.NeighborhoodLayouts_listingCard__8Zvcn>a{display:block;height:100%;text-decoration:none}.NeighborhoodLayouts_listingCard__8Zvcn>a:hover{background:#f6faf7}.NeighborhoodLayouts_listingPhoto__ImlsA{position:relative;aspect-ratio:4/3;background:#edf2f0;display:grid;place-items:center;color:var(--muted);font-size:12px}.NeighborhoodLayouts_listingPhoto__ImlsA img{width:100%;height:100%;object-fit:cover}.NeighborhoodLayouts_listingCopy__3VHKL{padding:8px 12px 10px}.NeighborhoodLayouts_listingCopy__3VHKL h3{font-size:22px;margin-bottom:3px}.NeighborhoodLayouts_listingCopy__3VHKL>p{color:var(--teal);font-size:13px}.NeighborhoodLayouts_listingCopy__3VHKL>p+p{font-size:12px;color:var(--muted)}.NeighborhoodLayouts_listingFacts__bqLnj{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--teal);margin-top:7px}.NeighborhoodLayouts_listingCopy__3VHKL small{display:block;font-size:11px;color:var(--muted);margin-top:5px}.NeighborhoodLayouts_listingNotices__i1jlX{font-size:11px;color:var(--muted);line-height:1.4;margin-top:8px}.NeighborhoodLayouts_listingNotices__i1jlX p+p{margin-top:4px}.NeighborhoodLayouts_listingSkeleton__01WVr{height:290px;border:1px solid var(--line);border-radius:3px;background:linear-gradient(#edf3f0 0 62%,#fafcfb 62% 100%)}.NeighborhoodLayouts_empty__s_Boc{border:1px solid var(--line);background:#f4f8f5;padding:22px}.NeighborhoodLayouts_empty__s_Boc h3{font-size:22px}.NeighborhoodLayouts_empty__s_Boc p{color:var(--muted);margin-bottom:12px}.NeighborhoodLayouts_actions__zANjF{display:flex;flex-wrap:wrap;gap:10px}.NeighborhoodLayouts_teasers__7WdE_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.NeighborhoodLayouts_teasers__7WdE_>section{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:15px;background:#f2f6f4}.NeighborhoodLayouts_teasers__7WdE_>section>svg{width:30px;height:30px;color:var(--teal)}.NeighborhoodLayouts_teasers__7WdE_ h3{font-size:20px}.NeighborhoodLayouts_teasers__7WdE_ li,.NeighborhoodLayouts_teasers__7WdE_ p{font-size:12px;color:var(--muted)}.NeighborhoodLayouts_teasers__7WdE_ ul{margin:0 0 8px;padding-left:15px}.NeighborhoodLayouts_teasers__7WdE_ li+li{margin-top:4px}.NeighborhoodLayouts_teasers__7WdE_ a{display:inline-flex;gap:8px;align-items:center;margin-top:8px;font-size:12px;color:var(--green);text-decoration:none;font-weight:600}.NeighborhoodLayouts_sources__lhzh2{margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:3px;font-size:12px}.NeighborhoodLayouts_sources__lhzh2 summary{color:var(--teal);font-weight:600}.NeighborhoodLayouts_sources__lhzh2 ul{list-style:none;padding:0;margin:8px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px 20px;gap:7px 20px}.NeighborhoodLayouts_sources__lhzh2 a{font-size:12px}.NeighborhoodLayouts_closing__RsgC_{background:radial-gradient(ellipse at 90% 100%,#155c60,transparent 55%),#034548;color:white;padding:20px 0}.NeighborhoodLayouts_closing__RsgC_>div{display:flex;justify-content:space-between;align-items:center;gap:28px}.NeighborhoodLayouts_closing__RsgC_ .NeighborhoodLayouts_eyebrow__ZHqWa{color:#d2e8d8}.NeighborhoodLayouts_closing__RsgC_ h2{color:white;margin:4px 0;font-size:30px}.NeighborhoodLayouts_closing__RsgC_ p:not(.NeighborhoodLayouts_eyebrow__ZHqWa){color:#e5f0ed;font-size:13px}.NeighborhoodLayouts_closing__RsgC_ .NeighborhoodLayouts_secondaryButton__M_4YA{background:transparent;color:#fff;border-color:#aecbca;min-width:205px}.NeighborhoodLayouts_exploreLayout__76KNd{width:calc(100% - clamp(40px,5vw,96px));margin:0 auto 16px;display:grid;grid-template-columns:minmax(0,860fr) minmax(0,490fr);grid-gap:30px;gap:30px;align-items:start}.NeighborhoodLayouts_categoryBar__fI_2H{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:9px;border:1px solid var(--line);border-bottom:0;border-radius:4px 4px 0 0;background:#eef4f3}.NeighborhoodLayouts_categoryBar__fI_2H button{display:flex;align-items:center;gap:7px;padding:9px 10px;min-height:38px;border:1px solid #dfe8e5;border-radius:3px;background:#fff;color:var(--teal);font-size:11px}.NeighborhoodLayouts_categoryBar__fI_2H svg{width:19px;height:19px}.NeighborhoodLayouts_categoryBar__fI_2H button[aria-pressed=true]{color:#fff;background:var(--teal);border-color:var(--teal)}.NeighborhoodLayouts_mapExplanation__fM6XK{background:#f6f9f7;padding:9px 11px;font-size:12px;color:var(--muted)}.NeighborhoodLayouts_mapExplanation__fM6XK a,.NeighborhoodLayouts_mapExplanation__fM6XK p+p{margin-top:5px}.NeighborhoodLayouts_exploreMapColumn__YodMR .NeighborhoodLayouts_teasers__7WdE_{gap:10px}.NeighborhoodLayouts_exploreMapColumn__YodMR .NeighborhoodLayouts_teasers__7WdE_>section{grid-template-columns:1fr;padding:12px;gap:8px}.NeighborhoodLayouts_placesColumn__6EKot .NeighborhoodLayouts_sectionHeading__LSX7B{align-items:baseline}.NeighborhoodLayouts_placesColumn__6EKot h2{font-size:25px}.NeighborhoodLayouts_placeList__mEH5j{display:grid;grid-gap:7px;gap:7px}.NeighborhoodLayouts_placeRow__0wV_M{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:13px;gap:13px;padding:11px;border:1px solid var(--line);border-radius:4px;background:#fff}.NeighborhoodLayouts_placeRow__0wV_M[data-selected=true]{border-color:#4d8676;box-shadow:0 0 0 1px #4d8676;background:#f4f8f3}.NeighborhoodLayouts_placeIcon__m5jYJ{height:48px;display:grid;place-items:center;background:#edf4f1;color:var(--teal);border-radius:4px}.NeighborhoodLayouts_placeIcon__m5jYJ[data-category=parks]{background:#e8f2e5;color:#3b783a}.NeighborhoodLayouts_placeIcon__m5jYJ[data-category=coffee],.NeighborhoodLayouts_placeIcon__m5jYJ[data-category=restaurants]{background:#f8eee3;color:#975a28}.NeighborhoodLayouts_placeRow__0wV_M h3{margin:0 0 4px;font-size:20px}.NeighborhoodLayouts_placeRow__0wV_M h3 button{text-align:left;padding:0;color:inherit;background:transparent;border:0;font:inherit}.NeighborhoodLayouts_placeRow__0wV_M h3 button:hover{text-decoration:underline;text-underline-offset:3px}.NeighborhoodLayouts_placeRow__0wV_M p{font-size:12px;color:var(--muted);line-height:1.4}.NeighborhoodLayouts_placeRow__0wV_M .NeighborhoodLayouts_categoryName__TjKhd{text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700;color:var(--green);margin-bottom:3px}.NeighborhoodLayouts_placeRow__0wV_M .NeighborhoodLayouts_sourceLink___wbEC{justify-content:flex-start;font-size:11px;margin-top:5px}.NeighborhoodLayouts_placesColumn__6EKot .NeighborhoodLayouts_sources__lhzh2 ul{grid-template-columns:1fr}.NeighborhoodLayouts_schoolsGrid__zYROO{display:grid;grid-template-columns:minmax(0,310fr) minmax(0,628fr) minmax(0,280fr);grid-gap:24px;gap:24px;align-items:start}.NeighborhoodLayouts_transitIntro__plr4M>p{color:var(--muted);font-size:14px;line-height:1.45}.NeighborhoodLayouts_transitIntro__plr4M h2{font-size:27px}.NeighborhoodLayouts_introLink__KzGu9{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.NeighborhoodLayouts_introLink__KzGu9>svg{color:var(--teal)}.NeighborhoodLayouts_introLink__KzGu9 h3{font-size:19px}.NeighborhoodLayouts_introLink__KzGu9 p{font-size:12px;color:var(--muted)}.NeighborhoodLayouts_introLink__KzGu9 a{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--green);margin-top:8px;text-decoration:none}.NeighborhoodLayouts_planningCards__rc9W8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:16px 0}.NeighborhoodLayouts_planningCards__rc9W8>section{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:17px;border:1px solid var(--line);border-radius:3px;background:linear-gradient(120deg,#fff,#f2f7f5)}.NeighborhoodLayouts_planningCards__rc9W8 svg{color:var(--teal);width:30px;height:30px}.NeighborhoodLayouts_planningCards__rc9W8 h3{font-size:21px}.NeighborhoodLayouts_planningCards__rc9W8 p{font-size:13px;color:var(--muted)}.NeighborhoodLayouts_planningCards__rc9W8 a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:12px;margin-top:6px;color:var(--green)}.NeighborhoodLayouts_resourceGrid__MPZEU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.NeighborhoodLayouts_resourcePanel__5fPri{min-width:0;border:1px solid var(--line);border-radius:4px;padding:14px;background:linear-gradient(140deg,#fff,#f8faf9)}.NeighborhoodLayouts_resourcePanel__5fPri h2{font-size:24px;margin-bottom:5px}.NeighborhoodLayouts_resourcePanel__5fPri>p{font-size:13px;color:var(--muted)}.NeighborhoodLayouts_resourcePanel__5fPri ul{list-style:none;padding:0;margin:10px 0 0}.NeighborhoodLayouts_resourcePanel__5fPri li{border-top:1px solid var(--line);padding:9px 0}.NeighborhoodLayouts_resourcePanel__5fPri .NeighborhoodLayouts_sourceLink___wbEC>span>strong{display:block;font-family:var(--font-playfair),Georgia,serif;font-size:16px;font-weight:500}.NeighborhoodLayouts_resourcePanel__5fPri .NeighborhoodLayouts_sourceLink___wbEC>span>span{display:block;color:var(--muted);font-size:12px;line-height:1.35;margin-top:3px}.NeighborhoodLayouts_resourceEmpty__tGOlw{padding-top:12px}.NeighborhoodLayouts_guideLayout__jDG5V{width:calc(100% - clamp(40px,5vw,96px));margin:0 auto 16px;display:grid;grid-template-columns:170px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.NeighborhoodLayouts_guideNavigation__4jD2C{position:-webkit-sticky;position:sticky;top:92px;padding:12px 12px 12px 0;border-right:1px solid var(--line)}.NeighborhoodLayouts_guideNavigation__4jD2C>p{margin:0 0 14px 8px}.NeighborhoodLayouts_guideNavigation__4jD2C nav{display:grid;grid-gap:3px;gap:3px}.NeighborhoodLayouts_guideNavigation__4jD2C nav a{display:flex;align-items:center;gap:9px;padding:9px 8px;font-size:12px;color:var(--teal);text-decoration:none}.NeighborhoodLayouts_guideNavigation__4jD2C nav a:hover{background:#edf4f1}.NeighborhoodLayouts_guideNavigation__4jD2C nav svg{width:19px;height:19px}.NeighborhoodLayouts_guideQuestion__UNJJn{border-top:1px solid var(--line);margin-top:22px;padding:18px 8px 0}.NeighborhoodLayouts_guideQuestion__UNJJn h3{font-size:18px}.NeighborhoodLayouts_guideQuestion__UNJJn p{font-size:12px;color:var(--muted);margin-bottom:10px}.NeighborhoodLayouts_guideQuestion__UNJJn .NeighborhoodLayouts_button__hrm3g{font-size:11px;padding:8px;gap:6px;width:100%}.NeighborhoodLayouts_guideOverview__Hdt_m{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-gap:24px;gap:24px}.NeighborhoodLayouts_guideOverview__Hdt_m>section{padding-top:8px}.NeighborhoodLayouts_guideOverview__Hdt_m h2{font-size:32px;margin:5px 0 10px}.NeighborhoodLayouts_guideOverview__Hdt_m p:not(.NeighborhoodLayouts_eyebrow__ZHqWa){color:var(--muted);font-size:14px;line-height:1.45}.NeighborhoodLayouts_highlightGrid__ZK4H3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;list-style:none;padding:0;margin:16px 0 0}.NeighborhoodLayouts_highlightGrid__ZK4H3 li{display:flex;align-items:flex-start;gap:9px;font-size:12px;color:var(--muted)}.NeighborhoodLayouts_highlightGrid__ZK4H3 svg{color:var(--teal)}.NeighborhoodLayouts_guideContext__xdQUv{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);background:#f2f6f4;border-radius:4px}.NeighborhoodLayouts_guideContext__xdQUv>section:first-child{padding:14px}.NeighborhoodLayouts_guideContext__xdQUv h3{font-size:21px;margin:6px 0 9px}.NeighborhoodLayouts_guideContext__xdQUv p:not(.NeighborhoodLayouts_eyebrow__ZHqWa){font-size:12px}.NeighborhoodLayouts_guideContext__xdQUv>section:first-child>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;text-decoration:none;color:var(--green);margin-top:14px}.NeighborhoodLayouts_guideContext__xdQUv .NeighborhoodLayouts_mapFooter__L2u6k{grid-template-columns:1fr}.NeighborhoodLayouts_guideContext__xdQUv .NeighborhoodLayouts_mapFooter__L2u6k a{justify-self:end}.NeighborhoodLayouts_guideContext__xdQUv .NeighborhoodLayouts_mapNote__fk4sH{font-size:10px}.NeighborhoodLayouts_districtSection__Dj7bj{margin-top:20px}.NeighborhoodLayouts_districtSection__Dj7bj h2{font-size:24px}.NeighborhoodLayouts_districtGrid__V7Gew{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.NeighborhoodLayouts_districtGrid__V7Gew>article{border:1px solid var(--line);border-radius:3px;padding:14px;min-width:0;background:linear-gradient(145deg,#edf4f0,#fff 65%)}.NeighborhoodLayouts_districtGrid__V7Gew>article>svg{color:var(--teal);margin-bottom:8px}.NeighborhoodLayouts_districtGrid__V7Gew h3{font-size:21px}.NeighborhoodLayouts_districtGrid__V7Gew p{font-size:12px;line-height:1.4;color:var(--muted);margin-bottom:10px}.NeighborhoodLayouts_guideEditorial__5DtUS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.NeighborhoodLayouts_guideEditorial__5DtUS>section{padding:16px;background:#f3f7f5}.NeighborhoodLayouts_guideEditorial__5DtUS>section>svg{color:var(--teal);margin-bottom:7px}.NeighborhoodLayouts_guideEditorial__5DtUS h2{font-size:23px}.NeighborhoodLayouts_guideEditorial__5DtUS li,.NeighborhoodLayouts_guideEditorial__5DtUS p{font-size:12px;color:var(--muted)}.NeighborhoodLayouts_guideEditorial__5DtUS p+p{margin-top:9px}.NeighborhoodLayouts_guideEditorial__5DtUS ul{margin:8px 0;padding-left:16px}.NeighborhoodLayouts_guideEditorial__5DtUS li+li{margin-top:5px}.NeighborhoodLayouts_guideEditorial__5DtUS>section>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;margin-top:10px;color:var(--green);text-decoration:none}.NeighborhoodLayouts_guideEditorial__5DtUS .NeighborhoodLayouts_sourceLink___wbEC{font-size:12px}.NeighborhoodLayouts_srOnly__hQnc1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1350px){.NeighborhoodLayouts_directoryLayout__FAlwx{grid-template-columns:minmax(250px,.85fr) minmax(0,2fr) minmax(205px,.7fr);gap:18px}.NeighborhoodLayouts_directoryCards__KEaot{grid-template-columns:repeat(2,minmax(0,1fr))}.NeighborhoodLayouts_resultsToolbar__kS2cC h2{font-size:22px}.NeighborhoodLayouts_resultsToolbar__kS2cC label{margin-left:0}.NeighborhoodLayouts_resultsToolbar__kS2cC{justify-content:flex-start}.NeighborhoodLayouts_heroRail__jFfVr{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.NeighborhoodLayouts_schoolsGrid__zYROO{grid-template-columns:minmax(220px,.9fr) minmax(0,1.6fr) minmax(230px,.9fr);gap:18px}.NeighborhoodLayouts_guideOverview__Hdt_m{grid-template-columns:1fr}.NeighborhoodLayouts_guideContext__xdQUv{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.NeighborhoodLayouts_highlightGrid__ZK4H3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.NeighborhoodLayouts_page__2JiM6 h1{font-size:42px}.NeighborhoodLayouts_searchStrip__KqYp2{grid-template-columns:auto minmax(0,1.2fr) minmax(145px,.75fr) minmax(160px,.85fr)}.NeighborhoodLayouts_searchStrip__KqYp2 .NeighborhoodLayouts_button__hrm3g{grid-column:1/-1}.NeighborhoodLayouts_directoryLayout__FAlwx{grid-template-columns:280px minmax(0,1fr)}.NeighborhoodLayouts_directoryAside__WZo2L{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.NeighborhoodLayouts_lifestyleNav__BUrIy{border-top:1px solid var(--line)}.NeighborhoodLayouts_regionCard__SLc1w img{height:100%;min-height:230px}.NeighborhoodLayouts_facts__bZl2O{grid-template-columns:repeat(3,minmax(0,1fr))}.NeighborhoodLayouts_facts__bZl2O>.NeighborhoodLayouts_button__hrm3g{grid-column:1/-1}.NeighborhoodLayouts_overviewGrid__hm0Le{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:20px}.NeighborhoodLayouts_exploreLayout__76KNd{grid-template-columns:minmax(0,1.2fr) minmax(330px,1fr);gap:20px}.NeighborhoodLayouts_exploreMapColumn__YodMR .NeighborhoodLayouts_teasers__7WdE_{grid-template-columns:1fr}.NeighborhoodLayouts_exploreMapColumn__YodMR .NeighborhoodLayouts_teasers__7WdE_>section{grid-template-columns:30px 1fr}.NeighborhoodLayouts_schoolsGrid__zYROO{grid-template-columns:280px minmax(0,1fr)}.NeighborhoodLayouts_schoolsGrid__zYROO>.NeighborhoodLayouts_advisor__s3fl0{grid-column:1/-1}.NeighborhoodLayouts_resourceGrid__MPZEU{grid-template-columns:repeat(2,minmax(0,1fr))}.NeighborhoodLayouts_resourceGrid__MPZEU>section:last-child{grid-column:1/-1}.NeighborhoodLayouts_guideLayout__jDG5V{grid-template-columns:155px minmax(0,1fr);gap:18px}.NeighborhoodLayouts_guideEditorial__5DtUS{grid-template-columns:1fr}.NeighborhoodLayouts_listingGrid__XAAE2{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.NeighborhoodLayouts_heroRail__jFfVr{grid-template-columns:1fr;padding-block:24px 48px;min-height:230px}.NeighborhoodLayouts_heroPhoto__1fv7B{opacity:.36;background-size:cover;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.NeighborhoodLayouts_heroDescription__it_lm{max-width:570px}.NeighborhoodLayouts_heroSubtitle__kD99s{font-size:21px}.NeighborhoodLayouts_page__2JiM6 h1{font-size:38px}.NeighborhoodLayouts_heroActions__18PPG{gap:8px}.NeighborhoodLayouts_searchStrip__KqYp2{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px}.NeighborhoodLayouts_searchInput__TYs0g input{font-size:16px}.NeighborhoodLayouts_filter__2dzsI{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:8px 0 0;display:grid;grid-template-columns:130px 1fr;align-items:center}.NeighborhoodLayouts_filter__2dzsI select{font-size:16px}.NeighborhoodLayouts_searchStrip__KqYp2 .NeighborhoodLayouts_button__hrm3g{min-height:44px}.NeighborhoodLayouts_directoryLayout__FAlwx,.NeighborhoodLayouts_exploreLayout__76KNd,.NeighborhoodLayouts_guideLayout__jDG5V{width:calc(100% - 40px);grid-template-columns:1fr;gap:18px}.NeighborhoodLayouts_directoryAside__WZo2L{grid-template-columns:1fr 1fr}.NeighborhoodLayouts_regionCard__SLc1w{display:none}.NeighborhoodLayouts_mapdirectory__n2xOJ{--neighborhood-map-height-phone:320px}.NeighborhoodLayouts_mapexplore__0v8Om,.NeighborhoodLayouts_mapguide___zgXK,.NeighborhoodLayouts_mapoverview__br_Bi,.NeighborhoodLayouts_mapschools__1374E{--neighborhood-map-height-phone:330px}.NeighborhoodLayouts_listingGrid__XAAE2{grid-template-columns:repeat(2,minmax(0,1fr))}.NeighborhoodLayouts_facts__bZl2O{grid-template-columns:1fr;gap:10px}.NeighborhoodLayouts_facts__bZl2O>div+div{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.NeighborhoodLayouts_overviewGrid__hm0Le,.NeighborhoodLayouts_schoolsGrid__zYROO{grid-template-columns:1fr;gap:16px}.NeighborhoodLayouts_lifeCard__5dqhw img{height:180px}.NeighborhoodLayouts_lifeCard__5dqhw p{font-size:14px}.NeighborhoodLayouts_lifeCard__5dqhw .NeighborhoodLayouts_button__hrm3g{min-height:44px}.NeighborhoodLayouts_teasers__7WdE_{grid-template-columns:1fr}.NeighborhoodLayouts_teasers__7WdE_>section{padding:16px}.NeighborhoodLayouts_teasers__7WdE_ li,.NeighborhoodLayouts_teasers__7WdE_ p{font-size:13px}.NeighborhoodLayouts_categoryBar__fI_2H{flex-wrap:nowrap;overflow-x:auto}.NeighborhoodLayouts_categoryBar__fI_2H button{white-space:nowrap;min-height:44px}.NeighborhoodLayouts_placesColumn__6EKot h2{font-size:25px}.NeighborhoodLayouts_placeRow__0wV_M p{font-size:13px}.NeighborhoodLayouts_placeRow__0wV_M h3 button{min-height:30px}.NeighborhoodLayouts_planningCards__rc9W8,.NeighborhoodLayouts_resourceGrid__MPZEU{grid-template-columns:1fr}.NeighborhoodLayouts_guideNavigation__4jD2C{position:static;border-right:0;padding:0 0 12px;border-bottom:1px solid var(--line)}.NeighborhoodLayouts_guideNavigation__4jD2C nav{display:flex;gap:6px;overflow-x:auto}.NeighborhoodLayouts_guideNavigation__4jD2C nav a{white-space:nowrap;background:#f3f7f5;min-height:42px}.NeighborhoodLayouts_guideNavigation__4jD2C>p{margin-left:0}.NeighborhoodLayouts_guideQuestion__UNJJn{display:none}.NeighborhoodLayouts_guideContext__xdQUv{grid-template-columns:1fr}.NeighborhoodLayouts_guideContext__xdQUv>section:first-child{padding:18px}.NeighborhoodLayouts_guideContext__xdQUv p:not(.NeighborhoodLayouts_eyebrow__ZHqWa){font-size:14px}.NeighborhoodLayouts_guideContext__xdQUv .NeighborhoodLayouts_mapFooter__L2u6k{grid-template-columns:minmax(0,1fr) auto}.NeighborhoodLayouts_districtGrid__V7Gew,.NeighborhoodLayouts_highlightGrid__ZK4H3{grid-template-columns:repeat(2,minmax(0,1fr))}.NeighborhoodLayouts_sources__lhzh2 ul{grid-template-columns:1fr}.NeighborhoodLayouts_closing__RsgC_>div{flex-direction:column;align-items:flex-start;gap:16px}.NeighborhoodLayouts_closing__RsgC_ h2{font-size:28px}.NeighborhoodLayouts_sectionHeading__LSX7B{align-items:flex-start;flex-wrap:wrap;gap:8px}}@media (max-width:440px){.NeighborhoodLayouts_directoryAside__WZo2L{grid-template-columns:1fr}.NeighborhoodLayouts_directoryCards__KEaot{gap:10px}.NeighborhoodLayouts_communityCard__E3ZNq img{height:100px}.NeighborhoodLayouts_communityCopy__K4ers{padding:8px}.NeighborhoodLayouts_communityCopy__K4ers h3{font-size:20px}.NeighborhoodLayouts_communityCopy__K4ers p{font-size:13px}.NeighborhoodLayouts_communityMeta__eROqq>span:last-child{margin-left:0}.NeighborhoodLayouts_communityMeta__eROqq{font-size:11px}.NeighborhoodLayouts_listCards__ugyIv .NeighborhoodLayouts_communityCard__E3ZNq>a{grid-template-columns:108px minmax(0,1fr)}.NeighborhoodLayouts_listCards__ugyIv .NeighborhoodLayouts_communityCard__E3ZNq img{min-height:140px}.NeighborhoodLayouts_resultsToolbar__kS2cC{gap:9px}.NeighborhoodLayouts_resultsToolbar__kS2cC h2{width:100%}.NeighborhoodLayouts_viewToggle__DjmDa button{padding:8px}.NeighborhoodLayouts_listingGrid__XAAE2{grid-template-columns:1fr}.NeighborhoodLayouts_listingCopy__3VHKL{padding:12px}.NeighborhoodLayouts_districtGrid__V7Gew{grid-template-columns:1fr}.NeighborhoodLayouts_heroActions__18PPG{display:grid;grid-template-columns:1fr}.NeighborhoodLayouts_heroActions__18PPG .NeighborhoodLayouts_button__hrm3g,.NeighborhoodLayouts_heroActions__18PPG .NeighborhoodLayouts_secondaryButton__M_4YA{min-height:44px}.NeighborhoodLayouts_page__2JiM6 h1{font-size:36px}.NeighborhoodLayouts_tabs__QV3B0{gap:0 12px}.NeighborhoodLayouts_tabs__QV3B0 a{font-size:12px}.NeighborhoodLayouts_closing__RsgC_ .NeighborhoodLayouts_secondaryButton__M_4YA{width:100%}}@media (prefers-reduced-motion:no-preference){.NeighborhoodLayouts_communityCard__E3ZNq,.NeighborhoodLayouts_listingCard__8Zvcn{transition:box-shadow .18s ease}.NeighborhoodLayouts_communityCard__E3ZNq:hover,.NeighborhoodLayouts_listingCard__8Zvcn:hover{box-shadow:0 5px 15px #133c4218}}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideBody__F0gJX,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideContext__xdQUv,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideContext__xdQUv>*,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideEditorial__5DtUS,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideEditorial__5DtUS>*,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideLayout__jDG5V,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideLayout__jDG5V>*,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideNavigation__4jD2C,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideNavigation__4jD2C nav,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideOverview__Hdt_m,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideOverview__Hdt_m>*{min-width:0;max-width:100%}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideNavigation__4jD2C,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideNavigation__4jD2C nav{width:100%}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_listingCard__8Zvcn,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_listingCard__8Zvcn>a,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_listingCopy__3VHKL{min-width:0;max-width:100%}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_listingPhoto__ImlsA{position:relative;overflow:hidden;width:100%;min-width:0}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_listingPhoto__ImlsA>img{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;max-width:100%;max-height:100%;object-fit:cover}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_compactText__KyJxY{min-width:0;color:var(--muted);font-size:13px;line-height:1.4}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_compactText__KyJxY details{margin-top:5px}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_compactText__KyJxY summary{color:var(--teal);cursor:pointer;font-weight:600}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_contextPhoto__5EwyI{position:relative;overflow:hidden;height:170px;margin:0 0 10px;background:#edf2f0}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_contextPhoto__5EwyI>img{position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_contextPhoto__5EwyI figcaption{position:absolute;inset:auto 0 0;padding:15px 8px 5px;color:#fff;font-size:12px;background:linear-gradient(transparent,#102d3cdd)}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_districtPhotoStrip__2OuOS{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);grid-gap:14px;gap:14px;align-items:start}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_districtPhotoStrip__2OuOS>*{min-width:0}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_districtPhotoStrip__2OuOS .NeighborhoodLayouts_contextPhoto__5EwyI{height:210px}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideOverview__Hdt_m h2{font-size:28px}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideEditorial__5DtUS>section{padding:12px}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideEditorial__5DtUS{margin-top:14px}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideEditorial__5DtUS h2{font-size:22px}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_districtSection__Dj7bj{margin-top:16px}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_districtGrid__V7Gew>article{padding:10px}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_districtGrid__V7Gew h3{font-size:19px}@media (max-width:760px){.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideContext__xdQUv,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideLayout__jDG5V,.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideOverview__Hdt_m{grid-template-columns:minmax(0,1fr)}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideNavigation__4jD2C nav{display:flex;overflow-x:auto;overscroll-behavior-x:contain}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideNavigation__4jD2C nav a{flex:0 0 auto}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_districtPhotoStrip__2OuOS{grid-template-columns:minmax(0,1fr)}.NeighborhoodLayouts_page__2JiM6 .NeighborhoodLayouts_guideBody__F0gJX{overflow-wrap:anywhere}}