/* Keep the approved typeface inside the study, including late Elementor renders.
   The site's kit uses Roboto Condensed/Roboto for headings and may load later. */
.ph-neighborhood-page.ph-neighborhood-page,
.ph-neighborhood-page.ph-neighborhood-page *{font-family:Arial,Helvetica,sans-serif!important}
/* Match the preview's lighter rasterization on macOS. Houzez inherits
   optimizeLegibility and automatic smoothing from body; neither belongs to
   the study's type scale. Keep the actual 400/600/700 weights unchanged. */
.ph-neighborhood-page.ph-neighborhood-page{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:auto;
  font-synthesis:none;
  font-stretch:normal;
  font-kerning:auto;
  letter-spacing:normal;
  word-spacing:normal
}
.ph-neighborhood-page.ph-neighborhood-page p,
.ph-neighborhood-page.ph-neighborhood-page a,
.ph-neighborhood-page.ph-neighborhood-page label,
.ph-neighborhood-page.ph-neighborhood-page summary,
.ph-neighborhood-page.ph-neighborhood-page button,
.ph-neighborhood-page.ph-neighborhood-page select{font-weight:400;font-style:normal}
.ph-neighborhood-page.ph-neighborhood-page h1,
.ph-neighborhood-page.ph-neighborhood-page h2,
.ph-neighborhood-page.ph-neighborhood-page h3{font-weight:400!important;font-style:normal;color:var(--ink)!important}
.ph-neighborhood-page.ph-neighborhood-page .valuation h2{color:var(--paper)!important}
.ph-neighborhood-page.ph-neighborhood-page .ph-metric-13 h3{color:var(--paper)!important}
.ph-neighborhood-page.ph-neighborhood-page .district-link a{text-decoration:underline}
.ph-neighborhood-page{--ink:#39352e;--text:#57584f;--gold:#dfc68e;--line:#deddd4;--paper:#faf9f6;--cream:#f0eee7;--accent:#866b3c}
.ph-neighborhood-page *{box-sizing:border-box}
.ph-neighborhood-page{scroll-behavior:smooth;scroll-padding-top:2rem}
.ph-neighborhood-page{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.65}
.ph-neighborhood-page h1,.ph-neighborhood-page h2,.ph-neighborhood-page h3,.ph-neighborhood-page p,.ph-neighborhood-page figure{margin:0}
.ph-neighborhood-page a{color:inherit;text-underline-offset:.25em}
.ph-neighborhood-page img{display:block;width:100%;height:auto}
.ph-neighborhood-page button,.ph-neighborhood-page select{font:inherit}
.ph-neighborhood-page a:focus-visible,.ph-neighborhood-page summary:focus-visible,.ph-neighborhood-page select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
.ph-neighborhood-page h1,.ph-neighborhood-page h2,.ph-neighborhood-page h3{font-weight:400;line-height:1.14;letter-spacing:-.035em}
.ph-neighborhood-page .wrap{max-width:1240px;margin:auto;padding:0 34px}
.ph-neighborhood-page .preview-note{font-size:12px;letter-spacing:.02em;padding:9px 24px;text-align:center;background:#eee9de;color:#625d52}
.ph-neighborhood-page .masthead{display:flex;align-items:center;justify-content:space-between;padding:25px 0;border-bottom:1px solid var(--line);gap:20px}
.ph-neighborhood-page .brand{font-size:18px;letter-spacing:.16em;text-decoration:none}
.ph-neighborhood-page .masthead span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--text)}
.ph-neighborhood-page .breadcrumb{font-size:12px;display:flex;gap:10px;flex-wrap:wrap;padding-top:25px;color:var(--text)}
.ph-neighborhood-page .breadcrumb a{text-decoration:none}
.ph-neighborhood-page .breadcrumb a:hover{text-decoration:underline}
.ph-neighborhood-page .hero{display:grid;grid-template-columns:1fr 1.13fr;gap:56px;align-items:center;padding:46px 0 45px}
.ph-neighborhood-page .eyebrow{color:var(--accent);font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px}
.ph-neighborhood-page .hero h1{font-size:clamp(40px,4.2vw,58px);line-height:1.09;letter-spacing:-.048em}
.ph-neighborhood-page .hero h1 span{display:block}
.ph-neighborhood-page .hero .intro{font-size:17px;line-height:1.75;max-width:35em;margin:24px 0 26px;color:var(--text)}
.ph-neighborhood-page .button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:13px 20px;background:var(--gold);color:var(--ink);text-decoration:none;font-size:14px;line-height:1.45;border:1px solid transparent;border-radius:2px;transition:background .2s}
.ph-neighborhood-page .button:hover{background:#ead8b4}
.ph-neighborhood-page .button span{font-size:19px;line-height:1}
.ph-neighborhood-page .hero figcaption{font-size:11px;color:#6f6c61;padding-top:9px}
.ph-neighborhood-page .hero-photo{border-radius:2px;aspect-ratio:4/3;object-fit:cover}
.ph-neighborhood-page .jumpnav{display:flex;gap:10px 28px;flex-wrap:wrap;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0}
.ph-neighborhood-page .jumpnav a{white-space:nowrap;flex-shrink:0;font-size:13px;text-decoration:none;display:flex;gap:10px;align-items:center}
.ph-neighborhood-page .jumpnav span{font-size:11px;color:var(--accent)}
.ph-neighborhood-page .jumpnav a:hover{text-decoration:underline}
.ph-neighborhood-page .intro-note{display:flex;gap:15px;align-items:flex-start;padding:22px 0 0;font-size:13px;color:var(--text)}
.ph-neighborhood-page .intro-note .dot{flex:0 0 6px;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-top:8px}
.ph-neighborhood-page .data-section{padding-top:68px}
.ph-neighborhood-page .section-heading{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:end;margin-bottom:26px}
.ph-neighborhood-page .section-heading h2,.ph-neighborhood-page .local-copy h2,.ph-neighborhood-page .method h2{font-size:36px;letter-spacing:-.04em}
.ph-neighborhood-page .section-heading .eyebrow{margin-bottom:12px}
.ph-neighborhood-page .section-heading>p{color:var(--text);font-size:14px;line-height:1.75;max-width:34em}
.ph-neighborhood-page .phbd-atlas{color:var(--ink);font-family:inherit;line-height:1.6;max-width:none;margin:0}
.ph-neighborhood-page .phbd-atlas-header{display:none}
.ph-neighborhood-page .phbd-atlas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.ph-neighborhood-page .phbd-atlas-block{padding:27px;background:#fff;border:1px solid var(--line);border-radius:3px;min-width:0}
.ph-neighborhood-page .phbd-atlas-block h3{font-size:24px;line-height:1.22;margin:5px 0 20px;font-weight:400}
.ph-neighborhood-page .phbd-atlas-wide{grid-column:1 / span 2}
.ph-neighborhood-page .phbd-atlas-kicker{font-size:11px;letter-spacing:.05em;color:#716d61;margin:0 0 10px}
.ph-neighborhood-page .phbd-atlas-fact{font-size:14px;line-height:1.65;margin:12px 0}
.ph-neighborhood-page .phbd-atlas-number{font-size:42px;letter-spacing:-.04em;line-height:1.2;margin:20px 0;font-weight:400}
.ph-neighborhood-page .phbd-atlas-note,.ph-neighborhood-page .phbd-atlas-source{font-size:12px;color:#6a685e;line-height:1.65;margin:12px 0 0}
.ph-neighborhood-page .phbd-atlas-source{padding-top:14px;border-top:1px solid var(--line)}
.ph-neighborhood-page .phbd-atlas-scroll{overflow-x:auto;margin:20px 0;max-width:100%}
.ph-neighborhood-page .phbd-atlas table{border-collapse:collapse;width:100%;font-size:13px;background:transparent;border:0;font-variant-numeric:tabular-nums}
.ph-neighborhood-page .phbd-atlas th,.ph-neighborhood-page .phbd-atlas td{border:0;border-bottom:1px solid #e9e6df;padding:9px 8px;text-align:right;vertical-align:top;font-weight:400}
.ph-neighborhood-page .phbd-atlas th:first-child{text-align:left;min-width:110px}
.ph-neighborhood-page .phbd-atlas td{white-space:nowrap}
.ph-neighborhood-page .phbd-atlas thead th{font-size:11px;color:#706b60}
.ph-neighborhood-page .phbd-atlas caption{text-align:left;margin-bottom:14px;font-size:16px}
.ph-neighborhood-page .phbd-atlas-bar{display:block;height:3px;margin-top:7px;background:linear-gradient(to right,#a38d65 var(--bar),#eeece5 var(--bar));border-radius:1px}
.ph-neighborhood-page .phbd-atlas-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding:22px 0 27px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.ph-neighborhood-page .phbd-atlas-metrics>div+div{border-left:1px solid var(--line);padding-left:24px}
.ph-neighborhood-page .phbd-atlas-metrics p{font-size:12px;line-height:1.6;margin:8px 0}
.ph-neighborhood-page .phbd-atlas-metrics p:first-child{min-height:38px;color:var(--text);margin-top:0}
.ph-neighborhood-page .phbd-atlas-metrics strong{display:block;font-size:32px;line-height:1.25;font-weight:400;letter-spacing:-.04em;white-space:nowrap}
.ph-neighborhood-page .phbd-atlas-metrics p:last-child{color:#6a685e;font-size:11px}
.ph-neighborhood-page .phbd-atlas-compare{display:block;font-size:14px;margin-top:22px}
.ph-neighborhood-page .phbd-atlas select{display:block;width:100%;padding:12px;margin-top:8px;color:var(--ink);border:1px solid #b7ae9d;border-radius:2px;background:var(--paper);font:inherit}
.ph-neighborhood-page .phbd-atlas [data-atlas-answer]{font-size:14px;margin-top:13px}
.ph-neighborhood-page .phbd-atlas-history{margin:20px 0}
.ph-neighborhood-page .phbd-atlas summary{cursor:pointer;font-size:13px;padding:9px 0}
.ph-neighborhood-page .phbd-atlas-history table{font-size:12px}
.ph-neighborhood-page .phbd-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ph-neighborhood-page .price-trend{margin:28px 0 20px}
.ph-neighborhood-page .price-trend figcaption{font-size:17px;margin-bottom:6px;letter-spacing:-.02em}
.ph-neighborhood-page .price-trend .chart-subtitle{font-size:12px;color:#6a685e}
.ph-neighborhood-page .price-chart{display:block;width:100%;height:auto;max-height:310px;overflow:visible}
.ph-neighborhood-page .price-chart text{font-family:Arial,Helvetica,sans-serif;font-size:13px;fill:#716d61}
.ph-neighborhood-page .price-chart .value{fill:var(--ink);font-size:14px}
.ph-neighborhood-page .data-section:nth-of-type(odd) .phbd-atlas-block{background:#f6f4ee}
.ph-neighborhood-page .local-section{display:grid;grid-template-columns:1.05fr 1fr;gap:58px;align-items:center;padding:75px 0 65px;margin-top:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.ph-neighborhood-page .local-photo{aspect-ratio:1.37;object-fit:cover;border-radius:2px}
.ph-neighborhood-page .local-section figcaption{font-size:11px;color:#6f6c61;margin-top:10px}
.ph-neighborhood-page .local-copy p:not(.eyebrow){margin-top:20px;font-size:15px;color:var(--text);line-height:1.8}
.ph-neighborhood-page .local-copy .source-link{font-size:12px!important}
.ph-neighborhood-page .method{display:grid;grid-template-columns:.8fr 1.3fr;gap:65px;padding:65px 0}
.ph-neighborhood-page .method p{font-size:14px;color:var(--text);line-height:1.75}
.ph-neighborhood-page .method .method-intro{margin-top:20px}
.ph-neighborhood-page .faq{border-top:1px solid var(--line)}
.ph-neighborhood-page .faq details{border-bottom:1px solid var(--line);padding:18px 0}
.ph-neighborhood-page .faq summary{font-size:16px;cursor:pointer;line-height:1.5;padding-right:14px}
.ph-neighborhood-page .faq details p{padding:16px 25px 2px 18px}
.ph-neighborhood-page .valuation{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;background:var(--ink);color:var(--paper);padding:46px;border-radius:3px;margin-bottom:35px}
.ph-neighborhood-page .valuation .eyebrow{color:var(--gold);margin-bottom:16px}
.ph-neighborhood-page .valuation h2{font-size:37px;letter-spacing:-.04em}
.ph-neighborhood-page .valuation p:not(.eyebrow){margin-top:20px;color:#e6e1d7;font-size:14px;line-height:1.8;max-width:34em}
.ph-neighborhood-page .valuation-actions{display:flex;flex-direction:column;gap:12px}
.ph-neighborhood-page .valuation .button{justify-content:space-between;padding:17px 20px}
.ph-neighborhood-page .valuation .button.secondary{background:transparent;color:var(--paper);border-color:#a39a88}
.ph-neighborhood-page .valuation .button.secondary:hover{background:#514a3e}
.ph-neighborhood-page .district-link{font-size:13px;text-align:center;color:var(--text);padding:8px 0 38px}
.ph-neighborhood-page .foot{display:flex;justify-content:space-between;gap:35px;padding:24px 0 35px;border-top:1px solid var(--line);font-size:11px;color:#6a685e}
.ph-neighborhood-page .foot p{max-width:67em}
.ph-neighborhood-page .foot a{white-space:nowrap}
.ph-neighborhood-page .skip{position:absolute;left:-9999px}
.ph-neighborhood-page .skip:focus{left:10px;top:10px;background:#fff;padding:15px;z-index:99}
@media (max-width:900px){.ph-neighborhood-page .hero{gap:30px}
.ph-neighborhood-page .hero h1{font-size:44px}
.ph-neighborhood-page .hero .intro{font-size:16px}
.ph-neighborhood-page .phbd-atlas-metrics strong{font-size:26px}
.ph-neighborhood-page .phbd-atlas-metrics{gap:16px}
.ph-neighborhood-page .phbd-atlas-metrics>div+div{padding-left:15px}
.ph-neighborhood-page .local-section{gap:30px}
.ph-neighborhood-page .valuation{padding:34px;gap:30px}
.ph-neighborhood-page .method{gap:35px}
}
@media (max-width:660px){.ph-neighborhood-page .wrap{padding:0 20px}
.ph-neighborhood-page .preview-note{font-size:10px;padding:8px 15px}
.ph-neighborhood-page .masthead{padding:21px 0;gap:10px}
.ph-neighborhood-page .brand{font-size:15px;letter-spacing:.12em}
.ph-neighborhood-page .masthead span{font-size:9px;letter-spacing:.05em;max-width:75px;text-align:right;line-height:1.6}
.ph-neighborhood-page .breadcrumb{font-size:11px;gap:7px;padding-top:21px}
.ph-neighborhood-page .hero{grid-template-columns:1fr;padding:31px 0 30px;gap:27px}
.ph-neighborhood-page .hero h1{font-size:42px;max-width:9em}
.ph-neighborhood-page .hero .eyebrow{font-size:10px;margin-bottom:16px}
.ph-neighborhood-page .hero .intro{font-size:16px;margin:20px 0 23px;line-height:1.75}
.ph-neighborhood-page .hero-photo{aspect-ratio:4/3}
.ph-neighborhood-page .hero figcaption{font-size:10px}
.ph-neighborhood-page .button{font-size:13px;min-height:47px}
.ph-neighborhood-page .jumpnav{gap:12px 18px;padding:17px 0}
.ph-neighborhood-page .jumpnav a{font-size:12px;gap:7px}
.ph-neighborhood-page .jumpnav span{font-size:10px}
.ph-neighborhood-page .intro-note{font-size:12px;line-height:1.7;padding-top:18px;gap:10px}
.ph-neighborhood-page .data-section{padding-top:48px}
.ph-neighborhood-page .section-heading{grid-template-columns:1fr;gap:15px;margin-bottom:23px}
.ph-neighborhood-page .section-heading h2,.ph-neighborhood-page .local-copy h2,.ph-neighborhood-page .method h2{font-size:30px}
.ph-neighborhood-page .section-heading>p{font-size:13px}
.ph-neighborhood-page .section-heading .eyebrow{font-size:10px;margin-bottom:12px}
.ph-neighborhood-page .phbd-atlas-grid{grid-template-columns:minmax(0,1fr);gap:17px}
.ph-neighborhood-page .phbd-atlas-block{padding:22px 17px}
.ph-neighborhood-page .phbd-atlas-block h3{font-size:23px}
.ph-neighborhood-page .phbd-atlas-wide{grid-column:1}
.ph-neighborhood-page .phbd-atlas-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 15px;padding:19px 0}
.ph-neighborhood-page .phbd-atlas-metrics>div+div{padding-left:0;border-left:0}
.ph-neighborhood-page .phbd-atlas-metrics>div:nth-child(even){border-left:1px solid var(--line);padding-left:14px}
.ph-neighborhood-page .phbd-atlas-metrics strong{font-size:27px}
.ph-neighborhood-page .phbd-atlas-metrics p{font-size:11px}
.ph-neighborhood-page .phbd-atlas-metrics p:first-child{min-height:34px}
.ph-neighborhood-page .phbd-atlas-metrics p:last-child{font-size:10px}
.ph-neighborhood-page .phbd-atlas-number{font-size:37px}
.ph-neighborhood-page .phbd-atlas-fact{font-size:13px}
.ph-neighborhood-page .phbd-atlas table{font-size:12px}
.ph-neighborhood-page .phbd-atlas th,.ph-neighborhood-page .phbd-atlas td{padding:9px 5px}
.ph-neighborhood-page .phbd-atlas-note,.ph-neighborhood-page .phbd-atlas-source{font-size:11px}
.ph-neighborhood-page .phbd-atlas-history table{font-size:11px}
.ph-neighborhood-page .phbd-atlas-scroll{margin:17px 0}
.ph-neighborhood-page .price-chart text{font-size:30px}
.ph-neighborhood-page .price-chart .value{font-size:30px}
.ph-neighborhood-page .price-chart .axis-label{display:none}
.ph-neighborhood-page .price-trend figcaption{font-size:16px}
.ph-neighborhood-page .price-trend .chart-subtitle{font-size:11px}
.ph-neighborhood-page .local-section{grid-template-columns:1fr;gap:26px;padding:45px 0;margin-top:47px}
.ph-neighborhood-page .local-copy p:not(.eyebrow){font-size:14px;margin-top:17px}
.ph-neighborhood-page .method{grid-template-columns:1fr;gap:27px;padding:45px 0}
.ph-neighborhood-page .method p{font-size:13px}
.ph-neighborhood-page .faq summary{font-size:15px}
.ph-neighborhood-page .faq details{padding:16px 0}
.ph-neighborhood-page .faq details p{padding-left:15px}
.ph-neighborhood-page .valuation{grid-template-columns:1fr;gap:25px;padding:28px 21px;margin-bottom:25px}
.ph-neighborhood-page .valuation h2{font-size:31px}
.ph-neighborhood-page .valuation p:not(.eyebrow){font-size:13px;margin-top:17px}
.ph-neighborhood-page .valuation .eyebrow{font-size:10px}
.ph-neighborhood-page .valuation .button{font-size:13px;padding:15px}
.ph-neighborhood-page .district-link{font-size:12px;padding-bottom:30px}
.ph-neighborhood-page .foot{flex-direction:column;gap:12px;font-size:10px}
.ph-neighborhood-page .foot a{align-self:flex-start}
}
@media (prefers-reduced-motion:reduce){.ph-neighborhood-page{scroll-behavior:auto}
.ph-neighborhood-page *{transition:none!important}
}
@media  print{.ph-neighborhood-page{background:#fff}
.ph-neighborhood-page .skip{display:none}
.ph-neighborhood-page details:not([open])>:not(summary){display:none}
.ph-neighborhood-page .phbd-atlas-block,.ph-neighborhood-page .valuation,.ph-neighborhood-page .local-section{break-inside:avoid}
}
.ph-neighborhood-page .phbd-atlas .ph-block-intro{font-size:14px;color:#655f54;line-height:1.75;margin:0 0 24px;max-width:65em}
.ph-neighborhood-page .phbd-atlas-block h3{margin-bottom:12px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-0 h3{margin-bottom:12px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-0 .ph-block-intro{margin-bottom:24px}
.ph-neighborhood-page .phbd-atlas .data-section .phbd-atlas-block{background:#fff;border:1px solid #deddd4}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-0{background:#f6f4ee}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history{margin:18px 0 0;border-top:1px solid #ded8cc;padding-top:4px}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history>summary{padding:13px 5px;font-size:13px;line-height:1.5;cursor:pointer}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open]{background:#fff;color:#39352e;border:1px solid #ded8cc;border-radius:3px;padding:0 17px 15px;box-shadow:0 4px 18px #39352e08}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open]>summary{padding:15px 0;border-bottom:1px solid #e6e1d8;color:#39352e}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open]>.phbd-atlas-scroll{background:#fff;margin:6px 0 0;padding:4px 0}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] table{background:#fff;color:#39352e}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] thead th{background:#fff;color:#6a6359}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] th:first-child{position:sticky;left:0;background:#fff;z-index:1;box-shadow:1px 0 #eee8dd}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] td,.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] th{white-space:normal;min-width:90px}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] .phbd-atlas-scroll{scrollbar-color:#b8aa90 #f2eee7}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] table{min-width:500px}
.ph-neighborhood-page .ph-current-detail[open] table{min-width:0!important}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-5{display:grid;grid-template-columns:.85fr 1.4fr;gap:44px;padding:34px;border:0;background:#eee8dc;align-items:start}
.ph-neighborhood-page .ph-feature-copy h3{font-size:30px;max-width:12em}
.ph-neighborhood-page .ph-feature-copy{border-top:2px solid #9b8052;padding-top:20px}
.ph-neighborhood-page .ph-feature-data{min-width:0}
.ph-neighborhood-page .ph-data-visual{margin:20px 0 24px}
.ph-neighborhood-page .ph-bar-row{margin-bottom:17px}
.ph-neighborhood-page .ph-bar-label{display:flex;justify-content:space-between;gap:20px;align-items:baseline;font-size:13px;line-height:1.5;margin-bottom:7px}
.ph-neighborhood-page .ph-bar-label strong{font-size:16px;white-space:nowrap;font-weight:400;font-variant-numeric:tabular-nums;color:#39352e;letter-spacing:-.02em}
.ph-neighborhood-page .ph-bar-track{display:block;height:9px;border-radius:1px;background:#eae5d9;overflow:hidden}
.ph-neighborhood-page .ph-bar-fill{display:block;height:100%;background:#9c855d;border-radius:1px}
.ph-neighborhood-page .ph-metric-5 .ph-bar-track{height:13px;background:#e0d8c8}
.ph-neighborhood-page .ph-metric-5 .ph-bar-fill{background:#81704f}
.ph-neighborhood-page .ph-metric-5 .ph-bar-label strong{font-size:18px}
.ph-neighborhood-page .ph-territory-bars .ph-bar-track{height:5px}
.ph-neighborhood-page .ph-territory-bars .ph-bar-row:first-child .ph-bar-fill{background:#675438}
.ph-neighborhood-page .ph-territory-bars .ph-bar-row:not(:first-child) .ph-bar-fill{background:#c2b18f}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-6{background:#fff;padding:30px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-7{background:#eeeee6;padding:30px;border:0}
.ph-neighborhood-page .ph-metric-6 .ph-bar-label strong{font-size:35px;line-height:1.2}
.ph-neighborhood-page .ph-metric-6 .ph-bar-row{margin:25px 0}
.ph-neighborhood-page .ph-metric-7 .is-unavailable .ph-bar-label strong{font-size:12px;letter-spacing:0;background:#e3e2d8;padding:5px 8px;border-radius:2px}
.ph-neighborhood-page .ph-size-selector{padding:18px 20px;background:#eaece4;border-radius:2px;margin:20px 0 22px}
.ph-neighborhood-page .ph-size-selector .phbd-atlas-compare{margin:0;font-size:13px}
.ph-neighborhood-page .ph-size-selector select{background:#fff;border-color:#c4c6b8}
.ph-neighborhood-page .ph-size-selector [data-atlas-answer]:empty{display:none}
.ph-neighborhood-page .ph-size-selector [data-atlas-answer]{padding-top:6px;color:#454d3a}
.ph-neighborhood-page .ph-metric-1 .ph-bar-fill{background:#7c8668}
.ph-neighborhood-page .ph-metric-1 .ph-bar-row.is-selected .ph-bar-label{font-weight:700}
.ph-neighborhood-page .ph-metric-1 .ph-bar-row.is-selected .ph-bar-fill{background:#435437}
.ph-neighborhood-page .ph-metric-1 .ph-bar-row.is-selected{background:#f2f4ed;outline:8px solid #f2f4ed}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-2{background:#f1ede5;border:0}
.ph-neighborhood-page .ph-era-scroll{overflow-x:auto;padding:10px 0}
.ph-neighborhood-page .ph-era-chart{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;min-width:430px;align-items:end}
.ph-neighborhood-page .ph-era-column{text-align:center}
.ph-neighborhood-page .ph-era-value{display:block;font-size:10px;white-space:nowrap;font-variant-numeric:tabular-nums;color:#6d614f;margin-bottom:7px}
.ph-neighborhood-page .ph-era-track{height:150px;display:flex;align-items:flex-end;background:#e9e2d6}
.ph-neighborhood-page .ph-era-fill{display:block;width:100%;background:#a48c64}
.ph-neighborhood-page .ph-era-column.is-peak .ph-era-fill{background:#6a563a}
.ph-neighborhood-page .ph-era-label{display:block;font-size:10px;line-height:1.6;overflow-wrap:anywhere;margin-top:9px;min-height:32px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-3,.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-4{border:0;border-top:1px solid #c7bdab;border-bottom:1px solid #ded7ca;background:transparent;padding:27px 0}
.ph-neighborhood-page .ph-metric-3 .phbd-atlas-number,.ph-neighborhood-page .ph-metric-4 .phbd-atlas-number{font-size:58px;letter-spacing:-.055em;margin:23px 0}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-12{background:#e9ece2;border:0}
.ph-neighborhood-page .ph-metric-12 .phbd-atlas-number{font-size:63px;color:#4d5940;letter-spacing:-.055em}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-10{background:#f0ebe1;border:0}
.ph-neighborhood-page .ph-owner-highlight{display:flex;gap:20px;align-items:center;margin:25px 0}
.ph-neighborhood-page .ph-owner-highlight strong{font-size:53px;white-space:nowrap;font-weight:400;letter-spacing:-.05em;line-height:1.1}
.ph-neighborhood-page .ph-owner-highlight p{font-size:13px;line-height:1.6;max-width:16em}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-8{border:0;background:#fff}
.ph-neighborhood-page .ph-metric-8 .ph-bar-fill{background:#8d7956}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-9{background:#f1ede5;border:0}
.ph-neighborhood-page .ph-ring-layout{display:flex;align-items:center;gap:24px;flex-wrap:wrap;justify-content:center}
.ph-neighborhood-page .ph-ring{position:relative;flex:0 0 190px;max-width:100%;width:190px;height:190px}
.ph-neighborhood-page .ph-ring svg{display:block;width:100%;height:100%}
.ph-neighborhood-page .ph-ring>div{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center}
.ph-neighborhood-page .ph-ring strong{font-size:32px;font-weight:400;letter-spacing:-.04em;line-height:1.2}
.ph-neighborhood-page .ph-ring span{font-size:12px;color:#655e51;margin-top:7px}
.ph-neighborhood-page .ph-ring-legend{font-size:12px}
.ph-neighborhood-page .ph-ring-legend p{margin:12px 0}
.ph-neighborhood-page .ph-ring-legend i{display:inline-block;width:8px;height:8px;background:#897046;margin-right:8px}
.ph-neighborhood-page .ph-ring-legend i.muted{background:#ded5c3}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-13{background:#464b3d;color:#faf9f6;border:0;padding:32px}
.ph-neighborhood-page .ph-metric-13 .phbd-atlas-number{font-size:65px;line-height:1.1;color:#e7d4a8;letter-spacing:-.05em}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-13 .ph-block-intro,.ph-neighborhood-page .ph-metric-13 .phbd-atlas-note,.ph-neighborhood-page .ph-metric-13 .phbd-atlas-kicker,.ph-neighborhood-page .ph-metric-13 .phbd-atlas-source,.ph-neighborhood-page .ph-metric-13 .phbd-atlas-fact{color:#e2e4d9}
.ph-neighborhood-page .ph-metric-13 .phbd-atlas-history,.ph-neighborhood-page .ph-metric-13 .phbd-atlas-source{border-color:#777c6a}
.ph-neighborhood-page .ph-metric-13 .phbd-atlas-history[open] .phbd-atlas-bar{background:linear-gradient(to right,#9b8069 var(--bar),#e9e0d7 var(--bar))}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-11{background:#fff;border-top:2px solid #b6a47e}
.ph-neighborhood-page .section-heading{grid-template-columns:1fr;gap:13px}
.ph-neighborhood-page .section-heading>p{max-width:54em}
.ph-neighborhood-page .section-heading h2 br{display:none}
.ph-neighborhood-page .data-section{padding-top:70px}
.ph-neighborhood-page .local-section{background:#eeeae0;padding:35px;margin-top:65px;border:0;gap:42px}
.ph-neighborhood-page .local-copy h2{font-size:32px}
.ph-neighborhood-page .local-copy p:not(.eyebrow){font-size:14px}
.ph-neighborhood-page .ph-history{margin:52px 0 30px;padding:48px 0 18px;border-top:1px solid #cfc7b8}
.ph-neighborhood-page .ph-history-head{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end;margin-bottom:32px}
.ph-neighborhood-page .ph-history-head h2{font-size:39px;line-height:1.12;letter-spacing:-.04em}
.ph-neighborhood-page .ph-history-head p:not(.eyebrow){font-size:15px;line-height:1.8;color:#625c52}
.ph-neighborhood-page .ph-history-layout{display:grid;grid-template-columns:1fr 1.08fr;gap:46px;align-items:start}
.ph-neighborhood-page .ph-history-text p{font-size:14px;line-height:1.85;color:#625c52;margin-bottom:21px}
.ph-neighborhood-page .ph-history-text h3{font-size:21px;line-height:1.3;margin:0 0 10px}
.ph-neighborhood-page .ph-history-text .ph-history-intro{font-size:13px;color:#75694f;margin-bottom:22px}
.ph-neighborhood-page .ph-archive-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.ph-neighborhood-page .ph-archive-pair figure:nth-child(2){padding-top:45px}
.ph-neighborhood-page .ph-archive-window{position:relative;width:100%;aspect-ratio:451/797;overflow:hidden;background:#e8e4db}
.ph-neighborhood-page .ph-archive-window img{position:absolute;width:208.426%;max-width:none;height:auto;left:-3.326%;top:-1.38%}
.ph-neighborhood-page .ph-archive-right{aspect-ratio:449/797}
.ph-neighborhood-page .ph-archive-right img{width:209.354%;left:-105.122%}
.ph-neighborhood-page .ph-archive-pair figcaption{font-size:11px;color:#6b655c;line-height:1.65;margin-top:10px}
.ph-neighborhood-page .ph-history-credit{font-size:11px!important;line-height:1.7;color:#777064!important;margin-top:25px}
.ph-neighborhood-page .ph-history-sources{font-size:11px;color:#777064;line-height:1.7;margin-top:24px}
@media (max-width:900px){.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-5{grid-template-columns:1fr;gap:6px;padding:26px}
.ph-neighborhood-page .ph-feature-copy{padding-top:15px}
.ph-neighborhood-page .ph-feature-copy h3{max-width:none}
.ph-neighborhood-page .ph-owner-highlight{flex-wrap:wrap;gap:15px}
.ph-neighborhood-page .ph-owner-highlight p{max-width:none}
.ph-neighborhood-page .ph-history-layout{gap:28px}
.ph-neighborhood-page .ph-history-head{gap:30px}
.ph-neighborhood-page .ph-history-head h2{font-size:33px}
.ph-neighborhood-page .ph-ring-layout{gap:7px}
.ph-neighborhood-page .ph-era-chart{min-width:430px}
}
@media (max-width:660px){.ph-neighborhood-page .phbd-atlas .ph-block-intro{font-size:13px;margin-bottom:20px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-0 .ph-block-intro{font-size:13px}
.ph-neighborhood-page .phbd-atlas-block{padding:23px 18px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-5{padding:24px 20px;gap:0}
.ph-neighborhood-page .ph-feature-copy h3{font-size:27px}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open]{padding:0 12px 12px}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] td,.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] th{min-width:85px}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history>summary{font-size:12px}
.ph-neighborhood-page .phbd-atlas .phbd-atlas-history[open] th:first-child{min-width:105px}
.ph-neighborhood-page .ph-bar-label{font-size:12px;gap:12px}
.ph-neighborhood-page .ph-bar-label strong{font-size:15px}
.ph-neighborhood-page .ph-metric-5 .ph-bar-label strong{font-size:17px}
.ph-neighborhood-page .ph-metric-5 .ph-bar-track{height:11px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-6,.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-7{padding:24px 20px}
.ph-neighborhood-page .ph-metric-6 .ph-bar-label strong{font-size:31px}
.ph-neighborhood-page .ph-size-selector{padding:16px;margin:18px 0}
.ph-neighborhood-page .ph-era-chart{gap:7px}
.ph-neighborhood-page .ph-era-scroll{margin-right:-5px}
.ph-neighborhood-page .ph-metric-3 .phbd-atlas-number,.ph-neighborhood-page .ph-metric-4 .phbd-atlas-number{font-size:52px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-3,.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-4{padding:25px 4px}
.ph-neighborhood-page .ph-metric-12 .phbd-atlas-number{font-size:56px}
.ph-neighborhood-page .ph-owner-highlight strong{font-size:48px}
.ph-neighborhood-page .ph-owner-highlight p{font-size:13px}
.ph-neighborhood-page .ph-ring-layout{gap:0}
.ph-neighborhood-page .ph-ring{flex-basis:180px;width:180px;height:180px}
.ph-neighborhood-page .ph-ring-legend{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}
.ph-neighborhood-page .ph-ring-legend p{font-size:10px;margin:3px 0}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-13{padding:26px 22px}
.ph-neighborhood-page .ph-metric-13 .phbd-atlas-number{font-size:57px}
.ph-neighborhood-page .data-section{padding-top:48px}
.ph-neighborhood-page .section-heading h2{font-size:30px}
.ph-neighborhood-page .local-section{padding:22px 20px;gap:26px;margin-top:45px}
.ph-neighborhood-page .local-copy h2{font-size:29px}
.ph-neighborhood-page .ph-history{margin-top:38px;padding-top:35px}
.ph-neighborhood-page .ph-history-head{grid-template-columns:1fr;gap:18px;margin-bottom:26px}
.ph-neighborhood-page .ph-history-head h2{font-size:32px}
.ph-neighborhood-page .ph-history-head p:not(.eyebrow){font-size:14px}
.ph-neighborhood-page .ph-history-layout{grid-template-columns:1fr;gap:25px}
.ph-neighborhood-page .ph-history-text p{font-size:13px;line-height:1.8}
.ph-neighborhood-page .ph-history-text h3{font-size:20px}
.ph-neighborhood-page .ph-archive-pair{gap:10px;max-width:520px}
.ph-neighborhood-page .ph-archive-pair figure:nth-child(2){padding-top:30px}
.ph-neighborhood-page .ph-archive-pair figcaption{font-size:10px}
.ph-neighborhood-page .ph-history-credit{font-size:10px!important}
.ph-neighborhood-page .ph-history-sources{font-size:10px}
.ph-neighborhood-page .ph-history-head .eyebrow{font-size:10px}
}
.ph-neighborhood-page .ph-archive-duo{position:relative;aspect-ratio:906/797;overflow:hidden;background:#e8e4db}
.ph-neighborhood-page .ph-archive-duo img{position:absolute;max-width:none;width:103.753%;height:auto;left:-1.656%;top:-1.38%}
.ph-neighborhood-page .ph-archive-captions{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:11px;font-size:11px;color:#6b655c;line-height:1.65}
@media (max-width:660px){.ph-neighborhood-page .ph-archive-captions{font-size:10px;gap:12px}
}
.ph-neighborhood-page .ph-archive-duo{aspect-ratio:auto;padding-bottom:87.969%}
.ph-neighborhood-page .ph-archive-duo img{top:0;margin-top:-1.214%}
.ph-neighborhood-page .ph-chart-hint{display:none}
@media (max-width:660px){.ph-neighborhood-page .ph-chart-hint{display:block;font-size:10px;color:#75694f;margin-top:9px}
}
.ph-neighborhood-page .ph-archive-duo::after{content:"";position:absolute;inset:0;border:3px solid #faf9f6;pointer-events:none;z-index:1}
.ph-neighborhood-page .ph-history-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:8px 0 28px}
.ph-neighborhood-page .ph-history-chapters .ph-history-text{border-top:1px solid #d7cdbb;padding-top:21px}
.ph-neighborhood-page .ph-history-chapters h3{font-size:22px;line-height:1.3;min-height:58px;margin-bottom:14px}
.ph-neighborhood-page .ph-history-chapters p{margin:0;font-size:14px;line-height:1.85}
.ph-neighborhood-page .ph-history-photos{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:start;margin-top:8px}
.ph-neighborhood-page .ph-history-park img{border-radius:2px}
.ph-neighborhood-page .ph-history-park figcaption{margin-top:11px;font-size:11px;color:#6b655c;line-height:1.65}
.ph-neighborhood-page .ph-history-unified .ph-history-credit{margin-top:16px}
.ph-neighborhood-page .ph-history-unified .ph-history-sources{padding-top:21px;border-top:1px solid #ded7ca}
@media (max-width:900px){.ph-neighborhood-page .ph-history-chapters{gap:22px}
.ph-neighborhood-page .ph-history-chapters h3{font-size:20px;min-height:78px}
.ph-neighborhood-page .ph-history-photos{gap:22px}
}
@media (max-width:660px){.ph-neighborhood-page .ph-history-chapters{grid-template-columns:1fr;gap:22px;margin-bottom:27px}
.ph-neighborhood-page .ph-history-chapters h3{min-height:0;font-size:20px;margin-bottom:10px}
.ph-neighborhood-page .ph-history-chapters p{font-size:13px}
.ph-neighborhood-page .ph-history-chapters .ph-history-text{padding-top:18px}
.ph-neighborhood-page .ph-history-photos{grid-template-columns:1fr;gap:25px}
.ph-neighborhood-page .ph-history-park figcaption{font-size:10px}
}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-3,.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-4{padding:28px;border:1px solid #d8d3c7;border-top:3px solid #ad9671;border-radius:6px;background:#fff}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-3{margin-right:6px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-4{margin-left:6px;background:#eceee5;border-color:#d2d7c7;border-top-color:#8b9679}
.ph-neighborhood-page .ph-metric-3 .phbd-atlas-number,.ph-neighborhood-page .ph-metric-4 .phbd-atlas-number{font-size:36px;letter-spacing:-.035em;line-height:1.25;margin:20px 0}
.ph-neighborhood-page .ph-comparison-unit{font-size:18px;letter-spacing:0;color:#655f54}
.ph-neighborhood-page .ph-metric-4 .ph-territory-bars .ph-bar-track{background:#dce0d2}
.ph-neighborhood-page .ph-metric-4 .ph-territory-bars .ph-bar-row:first-child .ph-bar-fill{background:#61704e}
.ph-neighborhood-page .ph-metric-4 .ph-territory-bars .ph-bar-row:not(:first-child) .ph-bar-fill{background:#a9b296}
@media (max-width:900px){.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-3,.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-4{padding:24px}
}
@media (max-width:660px){.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-3,.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-4{padding:24px 21px;margin-left:0;margin-right:0}
.ph-neighborhood-page .ph-metric-3 .phbd-atlas-number,.ph-neighborhood-page .ph-metric-4 .phbd-atlas-number{font-size:32px;margin:18px 0}
.ph-neighborhood-page .ph-comparison-unit{font-size:17px}
}
.ph-neighborhood-page .ph-metric-6 .ph-horizontal-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}
.ph-neighborhood-page .ph-metric-6 .ph-bar-row{margin:6px 0}
.ph-neighborhood-page .ph-history-past{display:grid;grid-template-columns:.9fr 1.1fr;gap:52px;align-items:center;margin:12px 0 44px}
.ph-neighborhood-page .ph-history-past-copy .ph-history-text+.ph-history-text{margin-top:30px}
.ph-neighborhood-page .ph-history-past .ph-history-text h3{font-size:24px;line-height:1.3;margin-bottom:15px}
.ph-neighborhood-page .ph-history-past .ph-history-text p{margin:0;font-size:14px;line-height:1.85}
.ph-neighborhood-page .ph-history-water{display:grid;grid-template-columns:1.1fr .9fr;gap:44px;align-items:center;border-top:1px solid #d7cdbb;padding-top:36px;margin-bottom:30px}
.ph-neighborhood-page .ph-history-water .ph-history-text h3{font-size:28px;line-height:1.2;margin-bottom:18px}
.ph-neighborhood-page .ph-history-water .ph-history-text p{font-size:14px;line-height:1.85;margin:0}
@media (max-width:900px){.ph-neighborhood-page .ph-history-past{gap:30px}
.ph-neighborhood-page .ph-history-water{gap:30px}
.ph-neighborhood-page .ph-history-past .ph-history-text h3{font-size:22px}
.ph-neighborhood-page .ph-history-water .ph-history-text h3{font-size:25px}
}
@media (max-width:660px){.ph-neighborhood-page .ph-metric-6 .ph-horizontal-bars{grid-template-columns:1fr;gap:18px}
.ph-neighborhood-page .ph-history-past{grid-template-columns:1fr;gap:26px;margin:8px 0 30px}
.ph-neighborhood-page .ph-history-past-copy .ph-history-text+.ph-history-text{margin-top:23px}
.ph-neighborhood-page .ph-history-past .ph-history-text h3{font-size:20px;margin-bottom:11px}
.ph-neighborhood-page .ph-history-past .ph-history-text p,.ph-neighborhood-page .ph-history-water .ph-history-text p{font-size:13px}
.ph-neighborhood-page .ph-history-water{grid-template-columns:1fr;gap:22px;padding-top:27px;margin-bottom:26px}
.ph-neighborhood-page .ph-history-water .ph-history-text{grid-row:1}
.ph-neighborhood-page .ph-history-water .ph-history-text h3{font-size:22px;margin-bottom:12px}
}
@media (max-width:660px){.ph-neighborhood-page .ph-history-water>.ph-history-text{grid-column:1;grid-row:1}
.ph-neighborhood-page .ph-history-water>.ph-history-park{grid-column:1;grid-row:2}
}
.ph-neighborhood-page .ph-metric-12 .phbd-atlas-number{font-size:53px;line-height:1.1;letter-spacing:-.05em}
.ph-neighborhood-page .ph-metric-13 .phbd-atlas-number{font-size:42px;line-height:1.2;letter-spacing:-.04em}
.ph-neighborhood-page .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:44px}
.ph-neighborhood-page .hero-photo{border-radius:20px}
@media (max-width:900px){.ph-neighborhood-page .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:26px}
}
@media (max-width:660px){.ph-neighborhood-page .ph-metric-12 .phbd-atlas-number{font-size:48px}
.ph-neighborhood-page .ph-metric-13 .phbd-atlas-number{font-size:37px}
.ph-neighborhood-page .hero{grid-template-columns:minmax(0,1fr);gap:27px}
.ph-neighborhood-page .hero-photo{border-radius:15px}
}
.ph-neighborhood-page .section-heading .eyebrow,.ph-neighborhood-page .method .eyebrow,.ph-neighborhood-page .ph-history-head .eyebrow{font-size:14px;font-weight:600;line-height:1.45;letter-spacing:.09em;color:#59482d;margin-bottom:15px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-10,.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-12{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;padding:30px;align-items:start}
.ph-neighborhood-page .ph-panel-copy,.ph-neighborhood-page .ph-panel-detail{min-width:0}
.ph-neighborhood-page .ph-panel-detail>.ph-owner-highlight{margin:4px 0 24px}
.ph-neighborhood-page .ph-panel-copy>.phbd-atlas-number{margin-bottom:0}
.ph-neighborhood-page .ph-metric-12 .ph-panel-detail>.phbd-atlas-history:first-child{margin-top:0}
@media (max-width:900px){.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-10,.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-12{gap:28px;padding:26px}
.ph-neighborhood-page .ph-panel-detail>.ph-owner-highlight{display:block}
.ph-neighborhood-page .ph-panel-detail>.ph-owner-highlight p{margin-top:14px}
}
@media (max-width:660px){.ph-neighborhood-page .section-heading .eyebrow,.ph-neighborhood-page .method .eyebrow,.ph-neighborhood-page .ph-history-head .eyebrow{font-size:12px;letter-spacing:.08em;margin-bottom:13px}
.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-10,.ph-neighborhood-page .phbd-atlas .data-section .ph-metric-12{grid-template-columns:minmax(0,1fr);gap:20px;padding:25px 21px}
.ph-neighborhood-page .ph-panel-copy>.ph-block-intro:last-child{margin-bottom:0}
.ph-neighborhood-page .ph-panel-copy>.phbd-atlas-fact:last-child{margin-bottom:0}
.ph-neighborhood-page .ph-panel-detail>.ph-owner-highlight{margin-top:0}
}
.ph-neighborhood-page .ph-history{margin:52px 0 0;padding:40px 0 0}
/* Keep the introduction with its heading and align the story with the photos. */
.ph-neighborhood-page .ph-history-head{display:block;margin-bottom:26px}
.ph-neighborhood-page .ph-history-head>div{min-width:0}
.ph-neighborhood-page .ph-history-head>p{width:auto;max-width:74ch;margin:14px 0 0;white-space:normal;overflow-wrap:break-word}
.ph-neighborhood-page .ph-history-head h2{margin:0}
.ph-neighborhood-page .ph-history-past-copy{align-self:start;min-width:0}
.ph-neighborhood-page .ph-history-past figure{margin:0;max-width:100%}
.ph-neighborhood-page .ph-history-past .ph-archive-captions{grid-template-columns:repeat(2,minmax(0,1fr))}
.ph-neighborhood-page .ph-history-past .ph-archive-captions>span{min-width:0;white-space:normal;overflow-wrap:break-word}
.ph-neighborhood-page .ph-history-head h2{font-size:34px}
.ph-neighborhood-page .ph-history-past{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:44px;align-items:start;margin:0;padding-bottom:40px;border-bottom:1px solid #deddd4}
.ph-neighborhood-page .ph-history-past>div{min-width:0}
.ph-neighborhood-page .ph-history-past-copy .ph-history-text+.ph-history-text{margin-top:25px}
.ph-neighborhood-page .ph-history-past .ph-history-text h3{font-size:22px;margin-bottom:12px}
.ph-neighborhood-page .ph-history-unified .ph-history-credit{margin-top:12px}
.ph-neighborhood-page .district-link{padding:0 0 28px}
@media (max-width:900px){.ph-neighborhood-page .ph-history-past{gap:30px}
.ph-neighborhood-page .ph-history-head h2{font-size:32px}
}
@media (max-width:660px){.ph-neighborhood-page .ph-history{margin-top:38px;padding-top:32px}
.ph-neighborhood-page .ph-history-head{margin-bottom:23px}
.ph-neighborhood-page .ph-history-head h2{font-size:30px}
.ph-neighborhood-page .ph-history-past{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:30px}
.ph-neighborhood-page .ph-history-past .ph-history-text h3{font-size:20px}
.ph-neighborhood-page .ph-history-past-copy .ph-history-text+.ph-history-text{margin-top:22px}
.ph-neighborhood-page .district-link{padding-bottom:24px}
}
.ph-neighborhood-page .jumpnav{gap:12px;padding:22px 0;align-items:stretch}
.ph-neighborhood-page .jumpnav a{padding:14px 19px;min-height:52px;border:1px solid #c9b587;border-radius:10px;background:#fffdf8;color:var(--ink);font-size:14px;line-height:1.5;font-weight:700;gap:9px;transition:background .18s,border-color .18s}
.ph-neighborhood-page .jumpnav a span{color:#806536;font-weight:400}
.ph-neighborhood-page .jumpnav a:hover,.ph-neighborhood-page .jumpnav a:focus-visible{background:var(--gold);border-color:#c1a46a;text-decoration:none;color:var(--ink)}
.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:0;padding:0;margin:27px 0 32px;align-items:stretch}
.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics>.ph-market-card{display:flex;flex-direction:column;min-width:0;padding:22px 18px 19px;border:1px solid #ded8cc;border-top:4px solid #b7a17b;border-radius:8px;background:#fff;box-shadow:0 3px 10px #39352e05}
.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics>.ph-market-card-1{background:#f1eadc;border-color:#d9cbb0;border-top-color:#c5aa72;color:#39352e}
.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics>.ph-market-card-2{border-top-color:#849171}
.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics>.ph-market-card-3{border-top-color:#b89362}
.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics>.ph-market-card-4{border-top-color:#a3a59a;background:#eeeee6}
.ph-neighborhood-page .ph-market-card-head{display:flex;flex-direction:column;gap:13px;min-height:112px}
.ph-neighborhood-page .ph-market-icon{width:27px;height:27px;flex:none;color:#8a6d3f}
.ph-neighborhood-page .ph-market-card-2 .ph-market-icon{color:#64724f}
.ph-neighborhood-page .ph-market-card-4 .ph-market-icon{color:#626b56}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-label{font-size:13px;line-height:1.45;color:#514b41;font-weight:700;margin:0;min-height:0;max-width:16em}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-value{font-size:36px;line-height:1.2;font-weight:700;letter-spacing:-.045em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0 0 8px}
.ph-neighborhood-page .ph-market-value .ph-market-unit{font-size:17px;font-weight:400;letter-spacing:-.02em}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-period{font-size:11px;line-height:1.5;color:#746e61;margin:0 0 18px}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-change{display:flex;align-items:center;gap:9px;border-top:1px solid #e5dfd4;padding-top:15px;margin:auto 0 0;color:#696255;line-height:1.4;font-size:10px}
.ph-neighborhood-page .ph-market-delta{display:inline-block;flex:none;padding:5px 7px;border-radius:5px;background:#eee8dc;color:#4c4537;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
.ph-neighborhood-page .ph-market-change-label{max-width:10em}
.ph-neighborhood-page .ph-metric-0 .ph-market-card-1 .ph-market-label{color:#514b41}
.ph-neighborhood-page .ph-metric-0 .ph-market-card-1 .ph-market-icon{color:#8a6d3f}
.ph-neighborhood-page .ph-metric-0 .ph-market-card-1 .ph-market-value{color:#39352e}
.ph-neighborhood-page .ph-metric-0 .ph-market-card-1 .ph-market-period{color:#746e61}
.ph-neighborhood-page .ph-metric-0 .ph-market-card-1 .ph-market-change{border-color:#dfd4bf;color:#696255}
.ph-neighborhood-page .ph-market-card-1 .ph-market-delta{background:#e4d4ae;color:#39352e}
.ph-neighborhood-page .ph-market-card-2 .ph-market-delta,.ph-neighborhood-page .ph-market-card-4 .ph-market-delta{background:#e4e8dc;color:#465239}
@media (max-width:1100px){.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
.ph-neighborhood-page .ph-market-card-head{min-height:92px;flex-direction:row;gap:14px;align-items:flex-start}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-value{font-size:39px}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-label{padding-top:3px}
}
@media (max-width:660px){.ph-neighborhood-page .jumpnav{gap:9px;padding:19px 0}
.ph-neighborhood-page .jumpnav a{font-size:12px;min-height:47px;padding:11px 12px;border-radius:8px;gap:7px;white-space:normal;flex-shrink:1}
.ph-neighborhood-page .jumpnav a span{font-size:10px}
.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics{gap:12px;margin:23px 0 28px}
.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics>.ph-market-card{padding:19px 17px 17px}
.ph-neighborhood-page .ph-market-card-head{min-height:96px;flex-direction:column;gap:10px}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-value{font-size:31px}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-label{font-size:12px;padding:0}
.ph-neighborhood-page .ph-market-value .ph-market-unit{font-size:16px}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-change{gap:9px}
.ph-neighborhood-page .ph-market-delta{font-size:12px}
.ph-neighborhood-page .ph-market-icon{width:24px;height:24px}
}
@media (max-width:480px){.ph-neighborhood-page .ph-metric-0 .phbd-atlas-metrics{grid-template-columns:minmax(0,1fr);gap:13px}
.ph-neighborhood-page .ph-market-card-head{min-height:0;flex-direction:row;align-items:center;gap:12px;margin-bottom:17px}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-label{font-size:13px;max-width:none}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-value{font-size:38px}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-period{margin-bottom:15px}
.ph-neighborhood-page .ph-metric-0 .ph-market-card .ph-market-change{padding-top:12px;font-size:11px}
.ph-neighborhood-page .ph-market-change-label{max-width:none}
}
@media (prefers-reduced-motion:reduce){.ph-neighborhood-page .jumpnav a{transition:none}
}
.ph-neighborhood-page .phbd-atlas .ph-history-table{min-width:0;max-width:100%}
.ph-neighborhood-page .phbd-atlas .ph-history-table .ph-history-period{color:#716958;font-size:11px;line-height:1.6;margin:12px 0 5px}
.ph-neighborhood-page .phbd-atlas .ph-history-single[open]>.phbd-atlas-scroll{overflow:visible}
.ph-neighborhood-page .phbd-atlas .ph-history-single[open] table{width:100%;min-width:0;table-layout:fixed}
.ph-neighborhood-page .phbd-atlas .ph-history-single[open] th,.ph-neighborhood-page .phbd-atlas .ph-history-single[open] td{min-width:0;padding:11px 8px;white-space:normal;overflow-wrap:anywhere}
.ph-neighborhood-page .phbd-atlas .ph-history-single[open] th:first-child{position:static;width:52%;box-shadow:none}
.ph-neighborhood-page .phbd-atlas .ph-history-single[open] .ph-history-latest th,.ph-neighborhood-page .phbd-atlas .ph-history-single[open] .ph-history-latest td{background:#f3eee2;color:#51452e;font-weight:600}
.ph-neighborhood-page .phbd-atlas .ph-history-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:13px 0 8px}
.ph-neighborhood-page .phbd-atlas .ph-history-navigation[hidden]{display:none}
.ph-neighborhood-page .phbd-atlas .ph-history-navigation button{font:inherit;font-size:11px;line-height:1.4;color:#51462e;background:#f6f1e7;border:1px solid #d8c9a8;border-radius:4px;min-height:38px;padding:8px 10px;cursor:pointer}
.ph-neighborhood-page .phbd-atlas .ph-history-navigation button:disabled{opacity:.45;cursor:default}
.ph-neighborhood-page .phbd-atlas .ph-history-navigation button:focus-visible{outline:2px solid #866b3c;outline-offset:3px}
.ph-neighborhood-page .phbd-atlas .ph-history-matrix .phbd-atlas-scroll{max-width:100%;overscroll-behavior-x:contain;scrollbar-width:thin}
.ph-neighborhood-page .phbd-atlas .ph-history-matrix[open] thead th,.ph-neighborhood-page .phbd-atlas .ph-history-matrix[open] td{white-space:nowrap}
.ph-neighborhood-page .phbd-atlas .ph-history-matrix[open] th:first-child{width:145px;min-width:115px;max-width:180px;white-space:normal;overflow-wrap:anywhere}
@media (max-width:660px){.ph-neighborhood-page .phbd-atlas .ph-history-table .ph-history-period{font-size:10px}
.ph-neighborhood-page .phbd-atlas .ph-history-navigation{gap:6px}
.ph-neighborhood-page .phbd-atlas .ph-history-navigation button{font-size:10px;min-height:40px;padding:8px}
.ph-neighborhood-page .phbd-atlas .ph-history-single[open] th,.ph-neighborhood-page .phbd-atlas .ph-history-single[open] td{padding:11px 6px}
.ph-neighborhood-page .phbd-atlas .ph-history-matrix[open] th:first-child{width:105px;min-width:105px;max-width:125px}
}
.ph-neighborhood-page .phbd-atlas .ph-area-compare{min-width:0;max-width:100%}
.ph-neighborhood-page .phbd-atlas .ph-area-compare .ph-area-intro{font-size:11px;line-height:1.7;color:#6a6359;margin:15px 0 18px}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] table{width:100%;min-width:0;table-layout:fixed}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] th,.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] td{min-width:0;white-space:normal;overflow-wrap:anywhere;padding:13px 8px;vertical-align:top}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] th:first-child{position:static;width:34%;min-width:0;max-width:none;background:transparent;box-shadow:none}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] thead th{font-size:11px;color:#655b49;line-height:1.5}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] tbody th{font-size:12px;line-height:1.6;text-align:left}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] tbody td:nth-child(2){background:#f5f1e7}
.ph-neighborhood-page .ph-area-cell{display:block}
.ph-neighborhood-page .ph-area-cell strong{display:block;font-size:13px;font-weight:400;line-height:1.5;color:#39352e;letter-spacing:0;font-variant-numeric:tabular-nums}
.ph-neighborhood-page .ph-area-cell small{display:block;font-size:10px;line-height:1.5;color:#7a7264;margin-top:4px}
.ph-neighborhood-page .phbd-atlas .ph-area-compare .ph-area-bars{margin:22px 0 8px}
.ph-neighborhood-page .ph-area-bars .ph-bar-label{color:#39352e}
.ph-neighborhood-page .ph-bar-values{flex:0 0 auto;text-align:right;max-width:53%}
.ph-neighborhood-page .ph-bar-values strong{display:block}
.ph-neighborhood-page .ph-bar-values small{display:block;font-size:11px;line-height:1.5;color:#756e60;font-weight:400;margin-top:3px}
.ph-neighborhood-page .ph-era-count{display:block;font-size:10px;font-variant-numeric:tabular-nums;color:#645d50;margin-top:6px;white-space:nowrap}
.ph-neighborhood-page .ph-era-guide{font-size:11px;line-height:1.6;color:#6b6253;margin-bottom:13px}
@media (max-width:660px){.ph-neighborhood-page .phbd-atlas .ph-area-compare>summary{font-size:12px;line-height:1.6}
.ph-neighborhood-page .phbd-atlas .ph-area-compare .ph-area-intro{font-size:10px;margin:12px 0 16px}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] table,.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] tbody{display:block;width:100%;min-width:0}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] tbody tr{display:block;border-bottom:1px solid #ded8cc;padding:14px 0}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] tbody tr:first-child{padding-top:0}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] tbody th:first-child{display:block;width:100%;padding:0 3px 9px;border:0;font-size:13px;font-weight:600}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] tbody td{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:start;width:100%;padding:9px 6px;border:0}
.ph-neighborhood-page .phbd-atlas .ph-area-compare[open] tbody td::before{content:attr(data-territory);text-align:left;font-size:11px;line-height:1.6;color:#6b6253}
.ph-neighborhood-page .ph-area-cell{text-align:right;min-width:0}
.ph-neighborhood-page .ph-area-cell strong{font-size:13px}
.ph-neighborhood-page .ph-area-cell small{font-size:10px}
.ph-neighborhood-page .ph-bar-values small{font-size:10px}
.ph-neighborhood-page .ph-era-guide{font-size:10px}
.ph-neighborhood-page .ph-era-count{font-size:9px}
}
.ph-neighborhood-page .ph-history-unified{background:#faf9f6;margin-bottom:48px;border-bottom:0;padding-bottom:0}
.ph-neighborhood-page .method{background:#e9ede4;border:1px solid #d2d9c9;border-top:3px solid #96a181;border-radius:14px;padding:38px;margin:0 0 42px;gap:42px}
.ph-neighborhood-page .method .faq{border-top:0}
.ph-neighborhood-page .method .faq details:first-child{padding-top:0}
.ph-neighborhood-page .method .faq details{border-color:#ccd3c1}
.ph-neighborhood-page .method .faq details[open]{background:#fff;border-radius:7px;padding:16px;margin:8px -8px}
.ph-neighborhood-page .method .faq details[open] summary{color:#393f30}
@media (max-width:660px){.ph-neighborhood-page .ph-history-unified{margin-bottom:32px}
.ph-neighborhood-page .method{grid-template-columns:1fr;padding:25px 20px;gap:24px;margin-bottom:32px;border-radius:10px}
}

.ph-neighborhood-page{width:100%;text-align:left}.ph-neighborhood-page :is(h1,h2,h3,p,summary,select,button,a){font-family:Arial,Helvetica,sans-serif}.ph-neighborhood-page .ph-no-photo{grid-template-columns:1fr}.ph-neighborhood-page .ph-no-photo h1{max-width:900px}.ph-neighborhood-page .ph-study-status{font-size:12px;color:#655f54;margin:16px 0}.ph-neighborhood-page .ph-study-status:empty{display:none}.ph-neighborhood-page [hidden]{display:none!important}

/* Keep decorative icons independent of the theme SVG defaults. */
.ph-neighborhood-page .ph-market-icon{fill:none!important;stroke:currentColor;max-width:27px;max-height:27px}

/* Native details keep their keyboard behavior. Draw our own marker so theme
   resets cannot hide it; flex keeps wrapped summary text aligned on mobile. */
.ph-neighborhood-page.ph-neighborhood-page details>summary{
  display:flex;align-items:flex-start;gap:.55em;list-style:none;cursor:pointer
}
.ph-neighborhood-page.ph-neighborhood-page details>summary::-webkit-details-marker{display:none}
.ph-neighborhood-page.ph-neighborhood-page details>summary::marker{content:""}
.ph-neighborhood-page.ph-neighborhood-page details>summary::before{
  content:"";display:block;position:static;flex:0 0 auto;width:0;height:0;
  margin:.43em 0 0;border-style:solid;border-width:.32em 0 .32em .48em;
  border-color:transparent transparent transparent currentColor;
  background:none;transform:rotate(0deg);transform-origin:.2em 50%;
  transition:transform .15s ease
}
.ph-neighborhood-page.ph-neighborhood-page details[open]>summary::before{transform:rotate(90deg)}
.ph-neighborhood-page.ph-neighborhood-page details>summary::after{content:none}
.ph-neighborhood-page.ph-neighborhood-page details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
@media (prefers-reduced-motion:reduce){
  .ph-neighborhood-page.ph-neighborhood-page details>summary::before{transition:none}
}

/* El Carmel: preserve the portrait archive image and give the market its own row. */
.ph-neighborhood-page .ph-history-carmel figure{margin:0;min-width:0}
.ph-neighborhood-page .ph-history-carmel figure img{display:block;width:100%;max-width:100%;height:auto;border-radius:8px}
.ph-neighborhood-page .ph-history-carmel figcaption{margin-top:10px;font-size:11px;line-height:1.65;color:#6b655c;overflow-wrap:break-word}
.ph-neighborhood-page .ph-carmel-market{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:44px;align-items:start;padding-top:36px}
.ph-neighborhood-page .ph-carmel-market .ph-history-text{min-width:0}
.ph-neighborhood-page .ph-carmel-market .ph-history-text h3{font-size:24px;line-height:1.25;margin:0 0 14px}
.ph-neighborhood-page .ph-carmel-market .ph-history-text p{margin:0}
@media(max-width:900px){.ph-neighborhood-page .ph-carmel-market{gap:30px}}
@media(max-width:660px){.ph-neighborhood-page .ph-carmel-market{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:28px}.ph-neighborhood-page .ph-carmel-market .ph-history-text{grid-column:1;grid-row:1}.ph-neighborhood-page .ph-carmel-market>figure{grid-column:1;grid-row:2}.ph-neighborhood-page .ph-carmel-market .ph-history-text h3{font-size:22px}.ph-neighborhood-page .ph-history-carmel figcaption{font-size:10px}}

/* El Guinardó: paired archive photographs and a separate contemporary image. */
.ph-neighborhood-page .ph-history-guinardo .ph-guinardo-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;max-width:560px;margin-inline:auto}
.ph-neighborhood-page .ph-history-guinardo figure{margin:0;min-width:0}
.ph-neighborhood-page .ph-history-guinardo img{display:block;width:100%;height:auto;border-radius:10px}
.ph-neighborhood-page .ph-history-guinardo figcaption{font-size:11px;line-height:1.6;color:#6b6359;margin-top:10px;overflow-wrap:break-word}
.ph-neighborhood-page .ph-history-guinardo .ph-guinardo-present{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;align-items:center;padding-top:34px}
.ph-neighborhood-page .ph-history-guinardo .ph-guinardo-present .ph-history-text{min-width:0}
.ph-neighborhood-page .ph-history-guinardo .ph-guinardo-present .ph-history-text p{margin:0}
@media(max-width:660px){.ph-neighborhood-page .ph-history-guinardo .ph-guinardo-archive-grid{gap:12px}.ph-neighborhood-page .ph-history-guinardo .ph-guinardo-present{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:28px}.ph-neighborhood-page .ph-history-guinardo .ph-guinardo-present .ph-history-text{grid-column:1;grid-row:1}.ph-neighborhood-page .ph-history-guinardo .ph-guinardo-present>figure{grid-column:1;grid-row:2}.ph-neighborhood-page .ph-history-guinardo figcaption{font-size:10px}}

/* 1.6.0: histories with one archive, portrait photographs or no additional image. */
.ph-neighborhood-page .ph-history-text-only .ph-history-text-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}
.ph-neighborhood-page .ph-history-text-only .ph-history-text{min-width:0;border-top:1px solid #ded7ca;padding-top:22px}
.ph-neighborhood-page .ph-history-text-only .ph-history-text p{margin-bottom:0}
.ph-neighborhood-page .ph-history-editorial figure{margin:0;min-width:0}
.ph-neighborhood-page .ph-history-editorial figure img{display:block;width:100%;max-width:100%;height:auto;border-radius:10px}
.ph-neighborhood-page .ph-history-editorial figcaption{margin-top:10px;font-size:11px;line-height:1.65;color:#6b655c;overflow-wrap:break-word}
.ph-neighborhood-page .ph-editorial-portrait{max-width:340px;margin-inline:auto!important}
.ph-neighborhood-page .ph-editorial-present{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;align-items:center;padding-top:34px}
.ph-neighborhood-page .ph-editorial-present .ph-history-text{min-width:0}
@media(max-width:660px){
 .ph-neighborhood-page .ph-history-text-only .ph-history-text-grid{grid-template-columns:minmax(0,1fr);gap:24px}
 .ph-neighborhood-page .ph-editorial-present{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:28px}
 .ph-neighborhood-page .ph-editorial-present .ph-history-text{grid-column:1;grid-row:1}
 .ph-neighborhood-page .ph-editorial-present>figure{grid-column:1;grid-row:2}
 .ph-neighborhood-page .ph-history-editorial figcaption{font-size:10px}
}
