.nb-hoods{max-width:var(--container,1240px);margin:0 auto;padding-left:var(--page-x);padding-right:var(--page-x)}.sndr-details .nb-hoods{max-width:none;padding-left:0;padding-right:0}.nb-hoods .t-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0 0 12px}.nb-hoods h2{margin:12px 0 0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:var(--t-h-section,clamp(22px,2.6vw,32px));line-height:1.04;letter-spacing:-.018em;color:var(--fg)}.nb-hoods .nbh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:clamp(5px,calc(2.4vw - 14px),12px)}.nb-hoods .nbh-head .sec-sub{margin:0;max-width:640px;min-width:0;flex:auto;color:var(--fg-muted);font-size:17px;line-height:1.6}.nb-hoods .nbh-br{display:none}.nb-hoods .nbh-cards-nav{display:flex;justify-content:flex-end;gap:8px;flex-shrink:0;align-self:flex-end}.nb-hoods .nbh-cards-nav button{width:36px;height:36px;border-radius:999px;background:0 0;border:1.5px solid color-mix(in srgb,var(--fg) 40%,transparent);display:inline-flex;align-items:center;justify-content:center;color:var(--fg);cursor:pointer;transition:background .2s,color .2s,border-color .2s;padding:0}.nb-hoods .nbh-cards-nav button:hover{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.nb-hoods .nbh-cards-nav button svg{width:15px;height:15px}.nb-hoods .nbh-split{--nbh-row-h:207px;--nbh-gap:14px;--nbh-cards-h:calc(var(--nbh-row-h) * 2 + var(--nbh-gap));--nbh-h:var(--nbh-cards-h);display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.6vw,32px);align-items:start;margin-top:clamp(24px,3vw,32px)}.nb-hoods .nbh-map{position:sticky;top:clamp(16px,2vw,24px);height:var(--nbh-h);width:100%;border:1px solid var(--line-soft);border-radius:8px;overflow:hidden;background:var(--bg-inset);margin-top:0}.nb-hoods .nbh-map #map{position:absolute;inset:0;width:100%;height:100%}.nb-hoods .nbh-split.nbh-map-only{grid-template-columns:1fr}.nb-hoods .nbh-split.nbh-map-only .nbh-map{height:clamp(280px,42vw,420px)}.nb-hoods .nbh-cardswrap{position:relative;min-width:0}.nb-hoods .cat-card{display:flex;flex-direction:column;border-radius:8px;min-height:0;overflow:hidden;border:1px solid var(--line-soft);background:#fff;text-decoration:none;color:inherit}.nb-hoods .cat-card .img-wrap{position:relative;display:block;overflow:hidden;background:var(--bg-inset);aspect-ratio:16/10}.nb-hoods .cat-card .img-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nb-hoods .cat-card .cat-body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.nb-hoods .cat-card .cat-body h3{margin:0;font-family:var(--font-display);font-weight:var(--display-weight,500);font-size:16px;line-height:1.2;letter-spacing:-.012em;color:var(--fg)}@media(min-width:901px){.nb-hoods .nbh-split .nb-cards3.nbh-scroll{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-template-rows:repeat(2,1fr);grid-auto-columns:calc((100% - var(--nbh-gap) * 2)/3);gap:var(--nbh-gap);margin:0;width:100%;height:var(--nbh-cards-h);max-height:var(--nbh-cards-h);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.nb-hoods .nbh-split .nb-cards3.nbh-scroll>*{scroll-snap-align:start}.nb-hoods .nbh-split .nb-cards3.nbh-scroll::-webkit-scrollbar{display:none}.nb-hoods .nbh-split .cat-card{display:flex;flex-direction:column;min-height:0;height:var(--nbh-row-h)}.nb-hoods .nbh-split .cat-card .img-wrap{aspect-ratio:auto;flex:0 0 130px;height:130px;border-bottom:1px solid var(--line-soft)}.nb-hoods .nbh-split .cat-card .cat-body{flex:1;padding:10px 14px;display:flex;align-items:center;justify-content:center}.nb-hoods .nbh-split .cat-card .cat-body h3{font-size:16px;line-height:1.2;margin:0;text-align:center;font-family:var(--font-display);font-weight:var(--display-weight,500);letter-spacing:-.012em;color:var(--fg)}}@media(min-width:901px) and (max-width:1279px){.nb-hoods .nbh-br{display:inline}.nb-hoods .nbh-split{margin-top:calc(clamp(24px,3vw,32px) - 6px)}.nb-hoods .nbh-split .nb-cards3.nbh-scroll{grid-auto-columns:calc((100% - var(--nbh-gap))/2)!important}}@media(min-width:1280px){.nb-hoods .nbh-split{margin-top:calc(clamp(24px,3vw,32px) - 6px)}}@media(max-width:900px){.nb-hoods .nbh-cards-nav{display:none}.nb-hoods .nbh-split{grid-template-columns:minmax(0,1fr)}.nb-hoods .nbh-map{position:relative;top:auto;height:auto;aspect-ratio:16/9;max-height:320px}}@media(min-width:641px) and (max-width:900px){.nb-hoods .nb-cards3{display:grid;grid-template-columns:repeat(3,1fr)!important;gap:clamp(18px,2vw,28px);margin-top:clamp(16px,3vw,28px)}.nb-hoods .nb-cards3 .cat-card .cat-body h3{font-size:16px!important;line-height:1.2!important}}@media(max-width:640px){.nb-hoods .nbh-map{aspect-ratio:16/10;max-height:38vh}.nb-hoods .nb-cards3.nb-carousel{display:flex;flex-direction:row;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--page-x);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin:0 calc(var(--page-x) * -1);margin-top:clamp(16px,3vw,28px);padding:2px var(--page-x)24px}.nb-hoods .nb-cards3.nb-carousel::-webkit-scrollbar{display:none}.nb-hoods .nb-cards3.nb-carousel>.cat-card{flex:0 0 80%;scroll-snap-align:start;min-height:0!important}.nb-hoods .nb-cards3 .cat-card .img-wrap{aspect-ratio:4/3!important;flex:initial!important;height:auto!important}.nb-hoods .nb-cards3 .cat-card .cat-body{padding:22px 24px 24px!important}.nb-hoods .nb-cards3 .cat-card .cat-body h3{font-size:16px!important;line-height:1.2!important}}