.place-tagline{max-width:560px;font-size:12px;line-height:1.7;margin:0 0 15px}.place-description{font-size:13px;line-height:1.85}.context-pill{display:inline-block;background:#e8eee4;border-radius:4px;padding:9px 12px;font-size:10px;line-height:1.7}.context-pill button{font-size:10px;text-decoration:underline}.place-quickfacts{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:22px 0;margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.place-quickfacts>div{display:grid;gap:8px}.place-quickfacts b{font:650 27px 'Manrope';letter-spacing:-.8px}.place-quickfacts span{font-size:9px;color:var(--muted);line-height:1.5}.local-takeaways{padding:6px 0 10px}.local-takeaways ul{padding-left:19px;font-size:12px;line-height:1.9;color:#586e5e}.fine-print,dialog .fine-print{font-size:10px;color:#7b887a;line-height:1.8;margin:12px 0 24px}.fine-print .source-link{font-size:10px}.section-intro{font-size:11px!important}.service-counts{display:grid;grid-template-columns:repeat(6,1fr);padding:17px 0;border-bottom:1px solid var(--line);margin-bottom:22px;gap:10px}.service-counts>div{display:grid;gap:6px}.service-counts b{font:650 27px 'Manrope';letter-spacing:-.5px}.service-counts span{font-size:9px;line-height:1.5;color:var(--muted)}.service-lists{display:grid;grid-template-columns:1fr 1fr;gap:23px}.service-lists h4{margin:0 0 11px;font-size:11px;font-weight:600}.service-lists section>div{display:flex;justify-content:space-between;align-items:baseline;gap:13px;font-size:11px;line-height:1.7;margin:7px 0}.service-lists section>div>span{font-size:9px;white-space:nowrap;color:var(--muted)}.place-map{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a4b19c}.housing-facts{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}.housing-facts .evidence-tile>strong{font-size:21px}.price-index{display:grid;grid-template-columns:1fr 1.7fr;background:#e7eee2;border-radius:6px;gap:25px;padding:24px;margin:18px 0 14px}.price-index>div:first-child{display:flex;flex-direction:column;gap:12px}.price-index span{font-size:11px}.price-index strong{font:650 38px 'Manrope';letter-spacing:-1.2px}.price-index strong small{display:block;font:400 10px 'DM Sans';letter-spacing:0;margin-top:5px}.price-index>div:last-child>b{font-size:13px;font-weight:600}.price-index p{font-size:11px;margin:10px 0}.price-index .source-link{font-size:10px}.national-reference{flex-direction:row;align-items:center;gap:20px;flex-wrap:wrap}.national-reference>span{flex-basis:100%}.national-reference p{flex:1;min-width:200px;font-size:10px}.national-reference strong{white-space:nowrap;font-size:23px}.development-story{display:grid;grid-template-columns:1fr 2fr;background:#efeee4;border-radius:6px;padding:22px;gap:25px;margin-top:20px}.development-story>strong{font:650 43px 'Manrope';letter-spacing:-1px}.development-story small{display:block;font:400 10px/1.7 'DM Sans';letter-spacing:0;margin-top:7px}.development-story p{font-size:12px;margin:0 0 10px}.development-story .source-link{font-size:10px}.air-model-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0 12px;gap:10px}.air-model-heading>b{font-size:12px}.profile-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-top:15px;border-top:1px solid var(--line);font-size:11px;line-height:1.8}.household-picker{display:flex;align-items:center;gap:20px;margin:25px 0 15px;font-size:12px}.household-picker select{border:1px solid var(--line);padding:10px 15px;border-radius:5px;background:white}.budget-baseline{background:#e7eee2;border-radius:6px;padding:23px}.budget-baseline>strong{font:650 32px 'Manrope';letter-spacing:-.8px}.budget-baseline small{font:400 11px 'DM Sans';letter-spacing:0;margin-left:6px}.budget-baseline p{font-size:11px}.budget-baseline .source-link{font-size:10px}.evidence-tabs .chip{padding:10px 15px}.metric-text{line-height:1.25}
@media(max-width:720px){.place-quickfacts{grid-template-columns:1fr 1fr;gap:22px;padding:20px 0}.place-quickfacts b{font-size:25px}.service-counts{grid-template-columns:repeat(3,1fr);gap:22px}.service-counts b{font-size:25px}.service-lists{gap:18px}.service-lists section>div{font-size:10px;display:block}.service-lists section>div>span{display:block;margin-top:3px}.price-index{grid-template-columns:1fr;padding:19px;gap:17px}.price-index strong{font-size:35px}.price-index strong small{display:inline-block;margin-left:12px}.development-story{grid-template-columns:1fr 1.8fr;padding:17px;gap:15px}.development-story>strong{font-size:36px}.development-story p{font-size:11px}.air-model-heading{flex-wrap:wrap}.profile-actions{display:grid}.budget-baseline>strong{font-size:28px}.budget-baseline small{display:block;margin:8px 0 0}.evidence-tabs .chip{font-size:10px;padding:9px 11px}.housing-facts{grid-template-columns:1fr}}
