/* Bounded neighborhood comparison, using the shared editorial design. */
.neighborhood-form>label{flex-basis:210px}.neighborhood-form>input[type="hidden"]{display:none}.neighborhood-form .neighborhood-form-note{flex-basis:100%;margin:0;color:#617795;font-size:12px;line-height:1.9;font-weight:400}.neighborhood-context{padding:13px 16px;border:1px solid #dce7f5;border-radius:10px;background:#f7faff;color:#4e688b;font-size:13px;line-height:1.9}.neighborhood-context strong{font-weight:700;color:#294f7f}.neighborhood-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin-block:25px}.neighborhood-result{min-width:0;padding:24px;border:1px solid #dce6f3;border-radius:15px;background:#fff}.content-shell .neighborhood-result h2{margin:0 0 8px;color:#24486f;font-size:25px;line-height:1.5;word-break:keep-all}.content-shell .neighborhood-result h3{margin:24px 0 13px;font-size:18px}.neighborhood-result .neighborhood-state{display:inline-flex;align-items:center;margin:0 0 17px;padding:4px 9px;border-radius:6px;background:#edf5ff;color:#35659c;font-size:12px;line-height:1.7}.neighborhood-result-error{border-color:#e6d7c2;background:#fffcf6}.neighborhood-result-error .neighborhood-state{color:#84612f;background:#fff1d9}.neighborhood-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 17px;padding:0}.neighborhood-values>div{padding:15px;border:1px solid #e0e9f5;border-radius:10px;background:#f6f9ff;min-width:0}.neighborhood-values dt{margin-bottom:8px;color:#637b99;font-size:12px;line-height:1.8}.neighborhood-values dd{margin:0;color:#245fae;font-size:25px;line-height:1.5;font-weight:800;font-variant-numeric:tabular-nums}.neighborhood-result .editorial-byline{font-size:12px;line-height:1.9;margin:14px 0}.neighborhood-samples{list-style:none;margin:0;padding:0}.editorial .neighborhood-samples{padding:0;margin:0}.editorial .neighborhood-samples li{margin:0 0 11px;padding:14px 15px;border:1px solid #e2e9f3;border-radius:9px;background:#fafcff}.neighborhood-samples a{display:block;color:#275b9b;font-size:14px;line-height:1.8;font-weight:700;overflow-wrap:anywhere}.neighborhood-samples span{display:inline-block;margin-top:6px;color:#647c98;font-size:11px;line-height:1.8}.content-shell .neighborhood-samples p{margin:7px 0 0;color:#536d8c;font-size:12px;line-height:1.85}.content-shell .neighborhood-result .section-note{margin:12px 0 16px;color:#6c7f98;font-size:12px;line-height:1.9}.neighborhood-related{display:flex;flex-wrap:wrap;gap:6px 12px;line-height:2}.neighborhood-related a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}
@media(max-width:760px){.neighborhood-form>label{flex-basis:100%}.neighborhood-results{grid-template-columns:1fr;gap:14px;margin-block:22px}.neighborhood-result{padding:21px 18px;border-radius:13px}.content-shell .neighborhood-result h2{font-size:23px}.neighborhood-values{gap:9px}.neighborhood-values>div{padding:13px}.neighborhood-values dt{font-size:11px}.neighborhood-values dd{font-size:23px}.neighborhood-context{font-size:12px;padding:12px 14px}.content-shell .neighborhood-result h3{font-size:17px}.neighborhood-related{gap:3px 10px}.neighborhood-related a{font-size:12px}.neighborhood-form .neighborhood-form-note{font-size:11px}}
@media print{.neighborhood-form{display:none!important}.neighborhood-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.neighborhood-result{padding:16px;border-color:#999;break-inside:avoid}.neighborhood-result-error,.neighborhood-values>div,.neighborhood-samples li,.neighborhood-context{background:#fff!important;border-color:#aaa}.neighborhood-related{display:none}.neighborhood-values dd{font-size:21px}}
