@media screen{.housing-help-page{--atlas-accent:var(--lightningcss-light,#66513b)var(--lightningcss-dark,#dfcfb6)}.housing-help-page .page-title{color:var(--atlas-accent)}.housing-help-page .housing-assistance{margin-top:1.5rem}.housing-mark{border-radius:6px;flex:none}.bar-inner{padding-block:.55rem}.bar .bar-link{letter-spacing:.055em;font-size:11px}.site-meta-row{padding-block:.15rem}main.shell{--section-space:clamp(1.4rem, 2.8vw, 2.1rem)}main.shell>.page-head{padding-block:1.1rem 1.2rem}.quiet-county>.page-head .region-orientation{max-width:74ch;margin-block:.7rem .25rem;font-size:15px;line-height:1.6}.quiet-county .page-head>.actions{gap:.7rem;margin-top:.75rem}.quiet-county .page-head .page-title{margin-block:.5rem}.quiet-county .quiet-profile{padding-block:.8rem .4rem}.quiet-county .quiet-portrait-grid{margin-top:.65rem}.quiet-county .quiet-portrait-grid article{padding-block:.9rem}.quiet-county .quiet-portrait-grid article[data-metric=acs_median_hh_income] strong{font-size:clamp(34px,4.6vw,56px)}.quiet-county .section.cost{margin-top:var(--section-space)}.quiet-county .cost>.section-head{padding-bottom:.65rem}.quiet-county .cost-card{padding-block:1rem}.quiet-county .cost-evidence{padding-block:.85rem}.quiet-county .cost-evidence-item p{line-height:1.65}.quiet-county .quiet-tool-group{padding-top:.9rem}.quiet-county.atlas-local .quiet-tool-group{background:color-mix(in srgb, var(--text-primary) 3%, var(--surface-1));border-color:color-mix(in srgb, var(--text-primary) 15%, var(--surface-1));box-shadow:none;border-radius:16px}main a:is([href^=\/],[href^=\#],[href^="https://housing.jasonli.app"]):not([href^="//"]):not(.button):not(.coverage-state-title):not(.crumbs a):not([href^=\/guide]):not([href^=\/tax]):not([href^=\/afford]):not([href^=\/help]):not(.home-action-checks a[href^=\#]):not(.destination-zip):not(.destination-town):not(.destination-county):not(.state-fit-shortcut):not([href^="/states/"]){color:var(--lightningcss-light,#66513b)var(--lightningcss-dark,#dfcfb6)}main a[href^=\/help]:not(.button){color:var(--kind-help)}main a[href^=\/tax]:not(.button){color:var(--kind-tax)}main a[href^=\/afford]:not(.button){color:var(--kind-budget)}main .home-action-checks a[href^=\#]{color:var(--kind-county)}main.atlas-local:is([data-region-level=municipality],[data-region-level=zip]) .home-action-checks a[href^=\#]{color:var(--atlas-accent)}main.shell a.destination-county{color:var(--kind-county)}main a[href^="/states/"]:not(.crumbs a){color:var(--state-blue)}main .crumbs li[data-level] a:is([href^=\/],[href^=\#]){color:var(--crumb-accent,var(--text-primary))}main a[href^=\/guide]:not(.button){color:var(--kind-guide)}main .county-town-links a,main.shell a.destination-town{color:var(--kind-town)}main.shell a.destination-zip{color:var(--kind-zip)}main.atlas-local a[href^=\#]:not([href^="//"]):not(.button):not(.coverage-state-title):not(.crumbs a):not([href^=\/guide]):not([href^=\/tax]):not([href^=\/afford]):not(.home-action-checks a[href^=\#]):not(.destination-zip):not(.destination-town):not(.destination-county):not(.state-fit-shortcut):not([href^="/states/"]){color:var(--atlas-accent)}.atlas-local :is(#local-price-history,.local-market,.who-is-moving,.similar-places,.county-place-directory){box-sizing:border-box;min-width:0;padding-inline:clamp(1rem,2vw,1.4rem)}.quiet-county .consumer-feature-what_stands_out:has(.local-picture-note){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.local-picture-note{--text-primary:var(--lightningcss-light,#303632)var(--lightningcss-dark,#e8ece6);--text-muted:var(--lightningcss-light,#616660)var(--lightningcss-dark,#b9bfb6);--text-secondary:var(--lightningcss-light,#545c55)var(--lightningcss-dark,#c5ccc1);--surface-1:var(--lightningcss-light,#f7f6f2)var(--lightningcss-dark,#2b2e30);--surface-2:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#303437);--surface-card:var(--surface-2);--border:var(--lightningcss-light,#d5d8d0)var(--lightningcss-dark,#505758);--atlas-accent:var(--lightningcss-light,#326e58)var(--lightningcss-dark,#a6d9c0);color:var(--text-primary);border:1px solid var(--border);background:repeating-linear-gradient(0deg,var(--lightningcss-light,#48504503)var(--lightningcss-dark,#ffffff03) 0 1px,#0000 1px 4px),linear-gradient(115deg,var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#2b2e30),var(--lightningcss-light,#f4f3ed)var(--lightningcss-dark,#25282a));border-radius:1px 2px 2px 1px;margin:1.3rem .2rem 1.5rem;padding:2rem 1.4rem 1.6rem;position:relative;transform:rotate(-.45deg);box-shadow:1px 2px 2px #0002,0 12px 19px -12px #0007,inset 0 1px var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff12)}.local-picture-note:before{content:"";clip-path:polygon(2% 0,98% 2%,96% 15%,100% 28%,97% 43%,100% 59%,96% 76%,99% 100%,1% 97%,3% 83%,0 68%,3% 49%,0 30%,3% 14%);pointer-events:none;background:repeating-linear-gradient(90deg,#fff1 0 1px,#0000 1px 5px),var(--lightningcss-light,#d9d9c79e)var(--lightningcss-dark,#afb6ac38);width:100px;height:30px;position:absolute;top:-14px;left:38%;transform:rotate(4deg);box-shadow:0 1px 2px #0002,inset 0 1px #fff3}.local-picture-note:after{content:"";background:linear-gradient(135deg, var(--border) 0%, var(--surface-2) 49%, #0002 51%, var(--surface-1) 70%);clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none;width:23px;height:23px;position:absolute;bottom:0;right:0}.local-picture-note .consumer-feature-main h2{margin-top:.7rem}.quiet-county .local-picture-note .standouts-disclosure-cue{color:var(--text-secondary)}.quiet-county .local-picture-note .cited{color:var(--text-primary)}@media (max-width:700px){.local-picture-note{margin-inline:0;padding-inline:1rem;transform:none}}.quiet-county .local-understand-group .quiet-disclosure[data-treatment]{box-shadow:none;background:0 0;border-inline:0;border-radius:0;position:relative;overflow:visible}.quiet-county .local-understand-group .quiet-disclosure[data-treatment=history]{border-top:1px dashed var(--border)}.quiet-county .local-understand-group .quiet-disclosure[data-treatment=history]>summary{border-left:2px solid color-mix(in srgb, var(--atlas-accent) 55%, transparent);padding-left:1rem}.quiet-county .local-understand-group .quiet-disclosure[data-treatment=market]{background:color-mix(in srgb, var(--atlas-accent) 4%, var(--surface-1));border:1px solid var(--border);border-radius:14px;margin-block:.7rem}.quiet-county .local-understand-group .quiet-disclosure[data-treatment=market]>summary{padding-inline:1rem}.quiet-county .local-understand-group .quiet-disclosure[data-treatment=migration]>summary{border-bottom:1px solid var(--border)}.quiet-county .local-understand-group .quiet-disclosure[data-treatment=migration] .quiet-disclosure-title:before{content:"↗ ↙";color:var(--text-muted);margin-right:.7rem;font-size:.85em;display:inline-block}.quiet-county.atlas-local .quiet-tool-group>.abstract-field{opacity:.035}.quiet-county.atlas-local .page-head{display:block}.quiet-county.atlas-local .page-head>.actions{flex-wrap:wrap;justify-content:flex-end;width:100%;display:flex;position:static}.local-housing-help{margin-block:var(--section-space)}.local-next-step-group,.local-understand-group,.county-place-directory{border-top:1px solid var(--border);margin-block:2rem;padding-top:1rem}:is(.local-next-step-group,.local-understand-group,.county-place-directory)>h2{letter-spacing:-.025em;margin-bottom:1rem;font:500 clamp(26px,3vw,34px)/1.2 Georgia,serif}.local-understand-group{background:radial-gradient(ellipse at 90% 10%, color-mix(in srgb, var(--atlas-accent) 4%, transparent), transparent 65%)}.local-next-step-group .local-help-links a{background:var(--surface-card);transition:border-color .16s,background-color .16s}.local-next-step-group .local-help-links a:is(:hover,:focus-visible){border-color:var(--atlas-accent,var(--state-blue));background:color-mix(in srgb, var(--atlas-accent,var(--state-blue)) 6%, var(--surface-card))}.quiet-county .local-understand-group{isolation:isolate;position:relative}.quiet-county .local-understand-group>.abstract-field{opacity:.045;z-index:-1;width:min(70%,36rem);height:100%;top:0;right:0}.quiet-county .local-understand-group .quiet-disclosure>summary .abstract-field{display:none}.home-action-checks ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem;padding:0;list-style:none;display:grid}.home-action-checks li{border-bottom:1px solid var(--border);gap:.3rem;padding-block:.75rem;display:grid}.home-action-checks li>span{color:var(--text-secondary);font-size:13px;line-height:1.55}.home-action-checks a{font-size:15px;font-weight:550}.county-place-directory label{margin-bottom:.4rem;font-size:13px;display:block}.county-place-directory input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-card);width:100%;max-width:28rem;color:var(--text-primary);border-radius:8px;padding:.75rem}.county-town-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-block:1rem;display:grid}.county-town-links a{border-bottom:1px solid var(--border);padding:.6rem}.local-evidence-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:1.5rem;display:grid}.local-evidence-charts figure{min-width:0;margin:0}.local-evidence-charts figcaption{font-size:19px;font-weight:550}.local-evidence-charts figcaption small{color:var(--text-secondary);margin-block:.4rem 1rem;font-size:12px;font-weight:400;line-height:1.5;display:block}.construction-chart-row{border-bottom:1px solid var(--border);grid-template-columns:3rem minmax(0,1fr) 5rem;gap:.6rem;padding-block:.5rem;font-size:12px;display:grid}.evidence-bar-row{grid-template-columns:minmax(0,1fr) 4.5rem;align-items:center;gap:.5rem;min-height:22px;font-size:12px;display:grid}.evidence-bar-row i{background:var(--text-secondary);height:8px;display:block}.evidence-bar-row i[data-kind=Demolished]{background:repeating-linear-gradient(90deg, var(--text-secondary) 0 2px, transparent 2px 4px)}.work-chart-row{margin-block:.6rem;font-size:13px}.chart-key{color:var(--text-secondary);font-size:12px}@media (max-width:700px){.home-action-checks ul,.local-evidence-charts{grid-template-columns:minmax(0,1fr)}.county-town-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.local-housing-help>h2{margin-bottom:.8rem;font:500 clamp(24px,3vw,32px)/1.2 Georgia,serif}.local-help-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.local-help-links a{border:1px solid var(--border);background:var(--surface-card);color:var(--text-primary);border-radius:9px;align-content:start;gap:.45rem;padding:.85rem;text-decoration:none;display:grid}.local-help-links small{font:500 10px/1.4 var(--font-mono);color:var(--text-secondary)}.local-help-links strong{font-size:14px;font-weight:550;line-height:1.4}.local-help-links a>span{color:var(--text-secondary);font-size:12px;line-height:1.5}.local-paychecks-heading{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.local-paychecks>p{line-height:1.65}.quiet-county.atlas-local .quiet-check-topics{flex-wrap:wrap;gap:.7rem 1.2rem;display:flex}@media (max-width:600px){.local-help-links{grid-template-columns:minmax(0,1fr)}.local-help-links a{grid-template-columns:minmax(0,1fr);gap:.25rem;padding:.65rem .8rem}}.quiet-county .quiet-tool-group>h3{margin-bottom:.4rem}.quiet-county .quiet-tool-group .quiet-disclosure>summary{min-height:48px;padding-block:.7rem}.quiet-disclosure-copy{min-width:0}.quiet-disclosure-title{font-weight:550}.quiet-county .quiet-disclosure>summary small{color:var(--text-secondary);font-size:12px;line-height:1.5}.quiet-county .quiet-disclosure>summary{min-height:48px;padding-block:.85rem}.quiet-county .quiet-disclosure-body{padding-bottom:1rem}.quiet-county .quiet-disclosure:has(.local-market){margin-block:var(--section-space)}.quiet-county .consumer-feature-what_stands_out{margin-block:var(--section-space) 1.3rem;padding:clamp(1.1rem,2.5vw,1.5rem)}.quiet-county .consumer-feature-topline{margin-bottom:.65rem}.quiet-county .consumer-feature-answer{line-height:1.7}.quiet-county .standouts-disclosure{margin-top:.9rem}.quiet-county .more{margin-top:var(--section-space)}.quiet-county .more>summary{padding:clamp(1rem,2.4vw,1.35rem)}.quiet-county .more-sub{max-width:72ch;line-height:1.5}.quiet-county .more-body{padding:clamp(1rem,2.5vw,1.5rem)}.quiet-county .local-checks-grid{gap:1.3rem}.quiet-county .local-checks-grid .section{margin-block:1rem}.quiet-county .local-checks-grid .sales-note{font-size:13px;line-height:1.6}.quiet-county .local-checks-grid .section-head h2{font-size:21px}.reader-details{border-radius:8px}.reader-details>summary{box-sizing:border-box;width:100%;min-height:44px;color:var(--text-primary);align-items:center;gap:.65rem;padding:.55rem .7rem;display:flex}.reader-details>summary:after{content:none}.reader-details-chevron{width:18px;height:18px;color:var(--text-secondary);flex-shrink:0;margin-left:auto;transition:transform .16s}.reader-details[open] .reader-details-chevron{transform:rotate(180deg)}.reader-details[open]{background:color-mix(in srgb,var(--atlas-accent,var(--text-secondary)) 4%,var(--surface-card))}.reader-details>summary{list-style:none}.reader-details>summary::-webkit-details-marker{display:none}.reader-details-body{border-left:2px solid color-mix(in srgb,var(--atlas-accent,var(--text-secondary)) 25%,var(--border));font:400 13px/1.65 var(--font-text);padding:.35rem .85rem .6rem}.household-panel .household-position{border-left:2px solid var(--atlas-accent,var(--text-secondary));background:color-mix(in srgb,var(--atlas-accent,var(--text-secondary)) 6%,var(--surface-card));font:500 15px/1.6 var(--font-text);color:var(--text-primary);border-radius:0 8px 8px 0;padding:.8rem 1rem}.tax-card .cost-lines .sum dt{color:var(--text-primary);font-weight:550}.tax-card .cost-lines .sum dt .src{font:400 12px/1.6 var(--font-text);color:var(--text-secondary);margin-top:.3rem}@media (prefers-reduced-motion:reduce){.reader-details-chevron{transition:none}}.reader-details-body>:last-child{margin-bottom:.3rem}.section-jump-control{background:color-mix(in srgb, var(--surface-card) 70%, transparent);box-shadow:none;border-radius:12px}.report-label-mobile,.section-jump-mobile-label{display:none}.section-jump-control .section-jump{max-width:100%;min-height:44px;padding-block:.65rem;font-size:12px}.page-section-nav{margin-top:.65rem}.quiet-state .nj-head{padding-bottom:.7rem}.nj-page.quiet-state .nj-head .page-title-row{gap:.4rem}.nj-page.quiet-state .state-nickname{margin-bottom:.2rem}.nj-page.quiet-state .state-entry{margin-block:.7rem}.nj-page.quiet-state .state-facts article{padding-block:1rem}.nj-page.quiet-state .state-workspace{margin-top:1rem}.nj-page.quiet-state .place-discovery{padding:clamp(16px,2.3vw,24px)}.nj-page.quiet-state .place-discovery-search{margin-bottom:.8rem}.nj-page.quiet-state .place-county-grid a{padding-block:.4rem}.nj-page.quiet-state .state-workspace-head{padding-bottom:.55rem}.state-supporting-context>h2{font:500 25px/1.3 Georgia,serif}.state-supporting-context>details{border-top:1px solid var(--border)}.state-supporting-context>details>summary{cursor:pointer;min-height:44px;font:500 16px/1.4 var(--font-text);flex-wrap:wrap;align-items:center;gap:.4rem 1rem;padding:.8rem 0;display:flex}.state-supporting-context>details>summary small{color:var(--text-secondary);font:12px/1.5 var(--font-text)}.state-supporting-context .section{margin-top:.75rem}.nj-page.quiet-state .state-workspace-head{flex-wrap:wrap;display:flex}.nj-page .state-workspace-head>div{margin-right:auto}.state-fit-shortcut{color:var(--kind-budget);font:500 13px/1.4 var(--font-text);flex-direction:column;gap:.1rem;padding:.4rem .6rem;text-decoration:none;display:flex}.state-fit-shortcut small{color:var(--text-secondary);font:11px/1.4 var(--font-text)}main.nj-page.quiet-state a.state-fit-shortcut{color:var(--kind-budget)}.state-fit-shortcut:hover{text-decoration:underline}.state-extra-market{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.state-extra-market>details{border-top:1px solid var(--border);min-width:0}.state-extra-market>details>summary,.state-help-details>summary{min-height:44px;font:500 13px/1.5 var(--font-text);cursor:pointer;padding-block:.7rem}.state-history-exhibit{margin-block:1.5rem}.nj-page .history-exhibit{isolation:isolate;border-block:1px solid var(--border);background:linear-gradient(130deg, color-mix(in srgb, var(--state-blue) 5%, transparent), transparent);padding:1.25rem;position:relative}.history-exhibit:before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--state-blue) 15%, transparent);width:90px;height:90px;box-shadow:0 0 0 12px color-mix(in srgb, var(--state-blue) 3%, transparent);border-radius:50%;position:absolute;top:1.5rem;right:2rem}.history-exhibit .section-head h2{font:500 25px/1.3 Georgia,serif}.history-exhibit .persistence-history{max-width:52rem;margin:1rem auto}.history-exhibit .persistence-history svg{max-width:none}.history-exhibit .persistence-bar.above{fill:var(--lightningcss-light,#66849d)var(--lightningcss-dark,#8cacc5)}.history-exhibit .persistence-bar.below{fill:var(--lightningcss-light,#65717b)var(--lightningcss-dark,#a8b5c0);opacity:.65}.history-exhibit .persistence-bar.latest{fill:var(--lightningcss-light,#245a83)var(--lightningcss-dark,#b6dcf5)}.state-housing-help>h2{font:500 23px/1.3 Georgia,serif}.state-help-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.state-help-links a{border:1px solid var(--border);background:var(--surface-card);min-width:0;color:var(--text-primary);border-radius:10px;flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem;text-decoration:none;transition:border-color .16s,background-color .16s;display:flex}.state-help-links a>small{color:var(--text-secondary);font:500 10px/1.5 var(--font-mono);letter-spacing:.04em}.state-help-links a>strong{font:500 16px/1.4 var(--font-text)}.state-help-links a>span{color:var(--text-secondary);font:12px/1.6 var(--font-text)}.state-help-links a:is(:hover,:focus-visible){border-color:var(--state-blue);background:color-mix(in srgb, var(--state-blue) 5%, var(--surface-card))}.state-help-caveat{color:var(--text-secondary);font:12px/1.6 var(--font-text)}@media (max-width:760px){.state-extra-market{grid-template-columns:minmax(0,1fr)}.nj-page .history-exhibit{padding:1rem 0}.state-help-links{grid-template-columns:minmax(0,1fr);gap:.5rem}.state-help-links a{gap:.3rem;padding:.8rem 1rem}.nj-page .state-workspace-head>div{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.state-help-links a{transition:none}}@media print{.history-exhibit:before{display:none}}.state-discovery-modes{border:1px solid var(--border);border-radius:9px;gap:.3rem;width:fit-content;max-width:100%;margin-bottom:1rem;padding:.25rem;display:flex}.state-discovery-modes button{min-height:44px;color:var(--text-secondary);font:500 13px/1.4 var(--font-text);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.5rem .8rem}.state-discovery-modes button[aria-pressed=true]{background:color-mix(in srgb, var(--state-blue) 12%, var(--surface-card));color:var(--text-primary)}.nj-page.quiet-state .place-comparison[data-embedded]{background:0 0;border:0;margin:0}.nj-page.quiet-state .place-comparison[data-embedded] .place-comparison-body{padding:0}.nj-page .comparison-intro{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1.2rem;display:grid}.nj-page .comparison-intro .window-aside{box-sizing:border-box;justify-self:end;width:min(100%,24rem)}.nj-page .comparison-intro>:only-child{grid-column:1/-1}.nj-page .state-discovery-intro{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:1rem 2rem;margin-bottom:1rem;display:grid}.nj-page .state-discovery-intro>:only-child{grid-column:1/-1}.nj-page .state-discovery-intro .window-aside{border-color:color-mix(in srgb, var(--state-blue) 50%, var(--border));background:color-mix(in srgb, var(--state-blue) 5%, var(--surface-card));margin:0}@media (max-width:800px){.nj-page .state-discovery-intro{grid-template-columns:minmax(0,1fr)}}.nj-page .comparison-intro .meta{max-width:65ch;line-height:1.55}.nj-page .comparison-intro .window-aside{border-color:color-mix(in srgb, var(--state-blue) 50%, var(--border));background:color-mix(in srgb, var(--state-blue) 5%, var(--surface-card))}.nj-page .place-comparison-controls{grid-template-columns:minmax(0,1fr) minmax(7rem,.35fr);gap:.8rem;display:grid}.nj-page .place-comparison-controls label{font:500 11px/1.4 var(--font-mono);letter-spacing:.06em}.nj-page .place-comparison-controls select{width:100%;font:500 14px/1.4 var(--font-text);letter-spacing:normal;padding:.65rem .8rem}.nj-page .place-comparison .ranks thead{background:color-mix(in srgb, var(--state-blue) 7%, var(--surface-card))}.nj-page .place-comparison .ranks td{font-variant-numeric:tabular-nums}.nj-page .place-comparison .ranks tbody tr:hover{background:color-mix(in srgb, var(--state-blue) 5%, transparent)}@media (max-width:800px){.nj-page .comparison-intro{grid-template-columns:minmax(0,1fr);gap:.8rem}}@media (max-width:450px){.nj-page .place-comparison-controls{grid-template-columns:minmax(0,1fr)}}.state-market,.state-housing-help{margin-block:1.5rem}.state-market>h2{font:500 25px/1.3 Georgia,serif}.state-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.state-market-grid article{border-top:1px solid var(--border);min-width:0;padding-top:1rem}.state-market-grid h3{margin:0 0 .6rem;font:500 20px/1.3 Georgia,serif}.state-market-grid article>strong{font:500 21px/1.4 var(--font-text)}.state-market-grid article>p{color:var(--text-secondary);font:13px/1.6 var(--font-text)}.state-market-detail>summary{cursor:pointer;min-height:44px;color:var(--text-primary);font:500 13px/1.5 var(--font-text);padding-block:.6rem}.state-market-detail .section{margin-top:.6rem}.state-history-context{border-block:1px solid var(--border);margin-top:1rem}.state-history-context>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-height:56px;padding-block:.7rem;list-style:none;display:flex}.state-history-context>summary>span:first-child{font:500 18px/1.4 Georgia,serif}.state-history-context>summary small{color:var(--text-secondary);font:12px/1.5 var(--font-text);flex:1}.state-housing-help .assistance-routes{gap:.5rem}.nj-page .state-housing-help .housing-assistance{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:1rem 0}.state-housing-help .assistance-routes>a{border:0;border-left:2px solid var(--border);background:0 0;border-radius:0;padding:.5rem .8rem}.state-housing-help .housing-assistance-head>p{display:none}@media (max-width:760px){.state-market-grid{grid-template-columns:minmax(0,1fr);gap:1rem}.state-history-context>summary small{flex-basis:85%}}.nj-page.quiet-state .state-facts{background:color-mix(in srgb, var(--state-blue) 5%, var(--surface-card));border-radius:12px}.nj-page.quiet-state .state-facts article{isolation:isolate;justify-content:flex-start;position:relative}.nj-page.quiet-state .state-facts article:before{content:"";z-index:-1;pointer-events:none;border:1px solid color-mix(in srgb, var(--state-blue) 12%, transparent);border-radius:50% 50% 10%;width:60px;height:60px;position:absolute;top:12px;right:12px;transform:rotate(-25deg)}.nj-page.quiet-state .state-facts article:nth-child(2):before{border-radius:50%;transform:none}.nj-page.quiet-state .state-facts article:nth-child(3):before{border-radius:8px;transform:rotate(20deg)}.nj-page.quiet-state .state-facts article>strong,.nj-page.quiet-state .state-facts article:first-child>strong{margin-block:.25rem .4rem;font-size:clamp(32px,3.8vw,48px)}.nj-page.quiet-state .state-facts article:first-child{border-right-color:color-mix(in srgb, var(--state-blue) 16%, var(--surface-card))}.nj-page.quiet-state .state-facts article:last-child{border-left-color:color-mix(in srgb, var(--state-blue) 16%, var(--surface-card))}.nj-page.quiet-state .place-discovery{background:var(--surface-card);border-radius:14px}.nj-page.quiet-state .place-search-label{margin-bottom:.6rem}.nj-page.quiet-state .place-discovery-search{align-items:stretch}.nj-page.quiet-state .place-discovery-search .place-search{margin-bottom:0}.nj-page.quiet-state .place-budget-link{border:1px solid var(--border);color:var(--text-primary);background:color-mix(in srgb, var(--state-blue) 5%, var(--surface-card));border-radius:8px;flex-direction:column;justify-content:center;gap:.2rem;padding:.6rem .9rem;text-decoration:none;display:flex}.nj-page.quiet-state .place-budget-link small{color:var(--text-secondary);font:11px/1.4 var(--font-text)}.nj-page.quiet-state .county-directory-heading{font:500 12px/1.5 var(--font-text);color:var(--text-secondary);margin:1.2rem 0 .4rem}.nj-page.quiet-state .place-county-grid a{border-radius:5px;flex-direction:row;align-items:center}.nj-page.quiet-state .place-county-grid a:is(:hover,:focus-visible){background:color-mix(in srgb, var(--kind-county) 10%, transparent)}.nj-page.quiet-state .place-comparison{border:1px solid var(--border);background:color-mix(in srgb, var(--state-blue) 4%, var(--surface-card));border-radius:10px}.nj-page.quiet-state .place-comparison>summary{padding:.9rem 1rem}.nj-page.quiet-state #state-detailed-data>summary{padding:1rem}.nj-page.quiet-state #state-detailed-data>summary .more-title{font-size:25px}.nj-page.quiet-state #state-detailed-data>summary>.more-kicker{color:var(--lightningcss-light,#505e6a)var(--lightningcss-dark,#c1cfdb)}body:has(.nj-page) .foot-notices{gap:.7rem 1.5rem}body:has(.nj-page) .publisher-notice{margin:0}body:has(.nj-page) .foot .publisher-notice p{margin-top:.25rem;line-height:1.5}@media (max-width:760px){.nj-page.quiet-state .place-discovery-search{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}.nj-page.quiet-state .place-budget-link{flex-direction:row;justify-content:space-between;align-items:center}.nj-page.quiet-state .place-county-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nj-page.quiet-state .place-county-grid a>span{font-size:16px}.nj-page.quiet-state .state-facts article>strong,.nj-page.quiet-state .state-facts article:first-child>strong{font-size:clamp(27px,7.5vw,36px)}.nj-page.quiet-state .place-comparison>summary{grid-template-columns:minmax(0,1fr) auto;gap:.35rem;display:grid}.nj-page.quiet-state .place-comparison>summary small{grid-area:2/1}.nj-page.quiet-state .place-comparison>summary>span:last-child{grid-area:1/2/3}}@media print{.nj-page.quiet-state .state-facts article:before{display:none}}.quiet-nation .nation-head{padding-block:1.2rem .5rem}.landing-canvas{background:0 0;padding:0;position:relative}.landing-canvas .coverage-search-stage[data-search-first=true]{padding-top:52px}.coverage-mode-switch{z-index:4;white-space:nowrap;border-bottom:1px solid var(--border);gap:.75rem;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.coverage-mode-switch :is(.coverage-search-return,.coverage-explore-button){color:var(--text-secondary);min-height:44px;font:550 13px/1.4 var(--font-text);background:0 0;border:0;border-radius:0;margin:0;padding:.5rem .3rem}.coverage-mode-switch button[aria-pressed=true]{color:var(--text-primary);box-shadow:inset 0 -2px var(--entry-accent)}.landing-canvas :is(.coverage-map-stage,.coverage-state-preview,.coverage-region-bar),.landing-canvas .coverage-search-stage[data-exploring=false] .coverage-map-stage{background:var(--surface-1)}.landing-canvas .coverage-search-overlay{background:radial-gradient(ellipse at center, var(--surface-1) 0%, var(--surface-1) 22%, transparent 68%)}.landing-canvas .nation-head{border:0}.landing-canvas .nation-portrait{opacity:.2}.landing-canvas .coverage-entry{margin-block:.75rem 1rem}.landing-canvas .coverage-entry>header h2{font:550 17px/1.4 var(--font-text);letter-spacing:-.02em}.landing-canvas .coverage-atlas{background:0 0;border:0}.landing-canvas .coverage-state-preview{padding-block:.8rem}.landing-canvas .national-backdrop{border-bottom:0;margin-bottom:0}@media (max-width:600px){.quiet-county.atlas-local .page-head>.actions{grid-template-columns:minmax(0,1fr) auto;gap:.6rem;display:grid}.quiet-county .page-head>.actions .section-jump-control{width:100%}.quiet-county .page-head>.actions .section-jump{color:#0000}.quiet-county .page-head>.actions .section-jump option{color:var(--text-primary)}.quiet-county .page-head>.actions .section-jump-mobile-label{pointer-events:none;font:550 12px/1.3 var(--font-text);color:var(--text-primary);display:block;position:absolute;left:.75rem}.quiet-county .page-head>.actions .section-jump-mark{display:none}.quiet-county .page-head>.actions .report-action{gap:.4rem;min-width:0;min-height:44px;padding:.5rem .65rem}.quiet-county .page-head>.actions :is(.report-label-desktop,.report-action-copy small,.report-action-arrow){display:none}.quiet-county .page-head>.actions .report-label-mobile{white-space:nowrap;display:inline}.landing-canvas{background:0 0;padding:.5rem 0}.landing-canvas .nation-head{padding-top:.8rem}}.trend-entrance[data-entered=true] .national-trend-line{animation:.75s ease-out both national-trend-enter}@keyframes national-trend-enter{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.trend-entrance[data-entered=true] .national-trend-line{animation:none}}.quiet-nation .entry-introduction{max-width:32ch;color:color-mix(in srgb, var(--text-secondary) 90%, var(--surface-1));margin-block:.6rem .8rem;font-size:clamp(22px,2.5vw,30px)}.quiet-nation .home-find{margin-top:1.1rem}.quiet-nation .home-find-hint{max-width:64ch;font-size:13px;line-height:1.6}.quiet-nation .home-find-hint a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.quiet-nation .coverage-map-foot>span:last-child,.quiet-nation .map-pan-controls>span{color:var(--text-primary)}.quiet-nation .coverage-entry{margin-top:1.2rem}.quiet-nation .entry-free.computed{border-color:color-mix(in srgb, var(--series-3) 35%, var(--border));background:color-mix(in srgb, var(--series-3) 6%, var(--surface-card));margin-top:.65rem}.quiet-nation .entry-free.computed>span{color:var(--text-primary);font-weight:550}.quiet-nation .entry-free.computed svg{stroke:var(--series-3)}.national-backdrop{border-block:1px solid var(--border);padding:1rem 0 .7rem}.national-backdrop>header{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.9rem;display:flex}.national-backdrop h2{letter-spacing:-.025em;margin:0;font:500 24px/1.2 Georgia,serif}.national-backdrop>header>span{color:var(--text-secondary);font:500 10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.national-backdrop-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.national-benchmark{min-width:0;padding:.3rem 1.5rem .3rem 0}.national-benchmark+.national-benchmark{border-left:1px solid var(--border);padding-inline:1.5rem 0}.national-benchmark h3{font:500 15px/1.4 var(--font-text);margin:0 0 .6rem}.quiet-nation .national-backdrop .national-rate{border:0;flex-wrap:wrap;justify-content:space-between;justify-self:stretch;align-items:baseline;gap:.4rem .8rem;width:100%;max-width:none;padding:0;display:flex}.quiet-nation .national-backdrop .national-rate>strong{letter-spacing:-.055em;font:500 clamp(38px,4vw,52px)/1.05 Georgia,serif}.quiet-nation .national-backdrop .national-rate small{font-size:11px}.national-backdrop .national-rate small a{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.national-benchmark-definition{color:var(--text-secondary);margin-top:.4rem;font-size:12px}.national-trend{margin:.7rem 0 0}.national-trend-plot{grid-template-columns:45px minmax(0,1fr);gap:.35rem;display:grid}.national-trend-scale{color:var(--text-secondary);font:10px/1.2 var(--font-mono);flex-direction:column;justify-content:space-between;padding-block:14px;display:flex}.national-trend svg{width:100%;height:86px;display:block;overflow:visible}.national-trend-guide{stroke:var(--border);stroke-dasharray:1 4}.national-trend-line{fill:none;stroke:var(--entry-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.national-trend-dot{fill:var(--entry-accent);opacity:.5}.national-trend-end{fill:var(--entry-ink);stroke:var(--surface-card);stroke-width:1.5px}.national-trend figcaption{color:var(--text-secondary);font:10px/1.4 var(--font-mono);flex-wrap:wrap;justify-content:space-between;gap:.2rem .5rem;display:flex}.national-backdrop-note,.national-trend-unavailable{color:var(--text-secondary);margin:.75rem 0 0;font-size:11px;line-height:1.5}@media (max-width:600px){.national-backdrop-grid{grid-template-columns:minmax(0,1fr)}.national-benchmark,.national-benchmark+.national-benchmark{border-left:0;padding:.35rem 0 .8rem}.national-benchmark+.national-benchmark{border-top:1px solid var(--border);padding-top:.9rem}.national-trend svg{height:72px}.national-backdrop h2{font-size:22px}}.guide-page>.page-head .meta{max-width:66ch;font-size:15px;line-height:1.6}.guide-about>summary{cursor:pointer;min-height:44px;color:var(--text-secondary);align-items:center;font-size:13px;display:flex}.guide-page .decision-guide{gap:1.25rem;margin-top:.9rem}.guide-page .decision-guide .section{margin:0}.guide-page .guide-answer{border-top:1px solid var(--border);padding-top:.75rem}.guide-page .decision-guide{gap:1.5rem;max-width:none}.guide-header-tools{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;display:flex}.guide-header-tools .page-section-nav{margin:0}.guide-header-tools .guide-about{max-width:52ch}.guide-setup{border-block:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1rem,3vw,2.5rem);padding-block:1rem 1.25rem;display:grid}.guide-page .guide-eyebrow{color:var(--text-secondary);font:550 10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .6rem}.guide-page .decision-guide h2{letter-spacing:-.025em;font:500 clamp(23px,2.6vw,30px)/1.2 Georgia,serif}.guide-page .guide-setup .meta{margin-block:.5rem;font-size:12px;line-height:1.6}.guide-page .guide-picker{max-width:none;margin-top:1rem}.guide-page .guide-picker input{border-radius:10px;min-height:50px;padding:.75rem}.guide-page .guide-fields{gap:.8rem 1rem}.guide-page .guide-fields :is(input,select){border-radius:8px;min-height:44px}.guide-page .guide-answer{padding-top:1.25rem}.guide-page .guide-lead{max-width:72ch;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.guide-page .guide-limit{max-width:90ch;line-height:1.6}.guide-page .guide-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem}.guide-page .guide-check{border-left:0;border-top:1px solid var(--border);min-width:0;padding:1rem 0 0;line-height:1.6}.guide-empty{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}@media (max-width:700px){.guide-setup,.guide-page .guide-checks{grid-template-columns:minmax(0,1fr)}.guide-setup{gap:1.25rem}.guide-page .guide-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-page .guide-fields label{font-size:12px}.guide-page .guide-check-head{align-items:flex-start}}.guide-page .evidence[data-strength=strong] summary{color:var(--lightningcss-light,#07683e)var(--lightningcss-dark,#87d8b0);border-color:currentColor}.budget-page>.page-head{padding-bottom:.7rem}:is(.guide-page,.budget-page,.quiet-tax){--tool-heading:Georgia, serif}:is(.guide-page,.budget-page,.quiet-tax)>.page-head .page-title{font:500 clamp(38px, 5vw, 62px)/1.08 var(--tool-heading);letter-spacing:-.045em}:is(.guide-page,.budget-page,.quiet-tax)>.page-head .meta{max-width:60ch;font:400 15px/1.6 var(--font-text)}:is(.guide-page,.budget-page,.quiet-tax) :is(.guide-about,.tax-about,.afford-notes)>summary{font:500 13px/1.5 var(--font-text);cursor:pointer;min-height:44px;color:var(--text-secondary);align-items:center;display:flex}:is(.budget-page,.quiet-tax) :is(h2,.household-title){font:500 clamp(23px, 2.6vw, 30px)/1.2 var(--tool-heading);letter-spacing:-.025em}:is(.budget-page,.quiet-tax) :is(input,select):not(.section-jump){min-height:44px;font:400 16px/1.4 var(--font-text);border-radius:8px}:is(.guide-page,.budget-page,.quiet-tax) .page-head{border-bottom:0}.quiet-tax .tax-lookup{border-top:1px solid var(--border);padding-top:1rem}.quiet-tax .tax-card{box-shadow:none;border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;padding:1.25rem 0}.guide-preview{color:var(--text-secondary);font:400 14px/1.6 var(--font-text);margin:.6rem 0 0}.income-limit-explainer{color:var(--text-secondary);font:400 13px/1.6 var(--font-text);margin-top:.65rem}.income-limit-explainer p{margin:.4rem 0 .7rem}body:has(.guide-page){--surface-1:var(--lightningcss-light,#f5edee)var(--lightningcss-dark,#2a2022);--surface-2:var(--lightningcss-light,#fff9f9)var(--lightningcss-dark,#37292c);--surface-card:var(--surface-2);--text-primary:var(--lightningcss-light,#3b2b2e)var(--lightningcss-dark,#f3e6e8);--text-secondary:var(--lightningcss-light,#685257)var(--lightningcss-dark,#d8c0c5);--text-muted:var(--lightningcss-light,#70585e)var(--lightningcss-dark,#cfb7be);--border:var(--lightningcss-light,#dfc9ce)var(--lightningcss-dark,#62474e);background:var(--surface-1)}body:has(.budget-page){--surface-1:var(--lightningcss-light,#edf1f6)var(--lightningcss-dark,#202936);--surface-2:var(--lightningcss-light,#f8faff)var(--lightningcss-dark,#2a3544);--surface-card:var(--surface-2);--text-primary:var(--lightningcss-light,#283445)var(--lightningcss-dark,#edf2f8);--text-secondary:var(--lightningcss-light,#536278)var(--lightningcss-dark,#c4cfdd);--text-muted:var(--lightningcss-light,#55667b)var(--lightningcss-dark,#bcc9da);--border:var(--lightningcss-light,#cad4e1)var(--lightningcss-dark,#4f6076);background:var(--surface-1)}.bar-inner{grid-template-columns:auto minmax(0,1fr) 38px}.bar-tools{min-width:0;padding-inline-end:0}.bar-tool-menu{flex-shrink:0;display:none;position:relative}.bar-desktop-tools{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.bar-tool-menu>summary{display:none}.bar-tool-menu .bar-controls{align-items:center;gap:.3rem;display:flex}.bar-tool-menu .bar-budget{font:500 11px/1.4 var(--font-mono);letter-spacing:.055em;text-transform:uppercase;border:0}@media (min-width:1421px){.bar .place-search{flex:0 0 14rem}}@media (max-width:1420px){.bar-inner{grid-template-columns:auto minmax(0,1fr) 38px;column-gap:.5rem}.bar-tools{grid-area:1/2;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.bar-inner>.theme-toggle{grid-area:1/3}.bar-desktop-tools{display:none}.bar-tool-menu{display:block}.bar-tool-menu>summary{border:1px solid var(--border);min-height:44px;font:500 11px/1.4 var(--font-mono);text-transform:uppercase;cursor:pointer;border-radius:8px;align-items:center;gap:.6rem;padding-inline:.8rem;list-style:none;display:flex}.bar-tool-menu>summary::-webkit-details-marker{display:none}.bar-tool-menu .bar-controls{z-index:100;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;min-width:190px;padding:.4rem;display:none;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 32px #0002}.bar-tool-menu[open] .bar-controls{flex-direction:column;align-items:stretch;display:flex}.bar-tool-menu .bar-controls :is(a,button){justify-content:flex-start;min-height:44px;padding:.7rem}.bar-tool-menu .bar-budget-short{display:none}.bar-tool-menu .bar-budget-long{display:inline}}.guide-page{--atlas-accent:var(--kind-guide);--atlas-ink:var(--lightningcss-light,#7c414e)var(--lightningcss-dark,#e6bcc5)}.guide-page>.page-head[data-kind=tool]{--kind:var(--atlas-accent)}.guide-page .crumbs li[data-level=nation]{--crumb-accent:var(--text-primary)}.guide-page .crumbs li[data-level=nation] a{color:var(--text-primary)}.guide-question-tagline{color:var(--text-secondary);font:400 clamp(15px, 1.6vw, 18px)/1.5 var(--font-text);flex-wrap:wrap;gap:.35rem 1.4rem;margin:.75rem 0 .5rem;padding:0;list-style:none;display:flex}.guide-page .guide-setup[data-ready=false]{grid-template-columns:minmax(0,1fr);padding-block:.75rem}.guide-page .guide-setup[data-ready=false] .guide-place{max-width:36rem}.guide-page .guide-household[hidden],.guide-page .guide-answer[data-ready=false],.guide-page .guide-empty{display:none}.guide-page .guide-header-tools{gap:.25rem 1rem}.guide-answer[data-ready=true] .guide-answer-body{animation:.22s ease-out tool-answer-enter}@keyframes tool-answer-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.guide-answer[data-ready=true] .guide-answer-body{animation:none}}.budget-page .budget-explorer{margin-top:.8rem}.budget-page .afford-controls{gap:.85rem}.quiet-tax>.page-head{padding-bottom:.7rem}.quiet-tax .page-title{font-size:clamp(36px,4.5vw,54px)}.quiet-tax .tax-lookup{gap:1rem}.quiet-history>.page-head .page-title{max-width:24ch;font-size:clamp(34px,4.2vw,52px);line-height:1.12}.quiet-history .history-intro{margin-block:.65rem .4rem}.quiet-history .history-tabs{align-items:center;gap:1rem;margin-block:.4rem}.quiet-history .history-tabs .page-section-nav{margin:0 0 0 auto}.quiet-history .history-portrait{padding:.85rem 1.2rem}.quiet-history .fresh-cadence-group,.quiet-history .change-batch{margin-top:.5rem;padding-top:1rem}.quiet-history .fresh-cadence-heading,.quiet-history .change-day{font-size:23px}.quiet-history .freshness :is(th,td){padding-block:.7rem}.legal-page{max-width:960px}.legal-page>.section{max-width:74ch;margin-block:var(--section-space);line-height:1.7}.legal-page>.section h2{margin-bottom:.65rem;font-size:23px}.legal-page :is(p,li){overflow-wrap:anywhere}.report>.page-head .actions{flex-wrap:wrap;gap:.65rem}.report>.section{margin-top:1.5rem}.report .section h2{margin-bottom:.7rem}.foot{margin-top:1.8rem}.foot-inner{gap:.8rem}.foot .foot-notices{background:0 0;border:0;gap:.75rem 1.5rem;padding:0}.foot .publisher-notice p{font:12px/1.6 var(--font-text)}.foot .publisher-notice-name{font:550 12px/1.5 var(--font-text)}.foot .foot-links{padding-block:.8rem}.foot .foot-tab{align-items:center;gap:.3rem;min-height:44px;display:inline-flex}.foot .foot-label{text-transform:none;letter-spacing:-.02em;font:500 23px/1.2 Georgia,serif}.foot .foot-link-title{letter-spacing:-.02em;font:500 20px/1.3 Georgia,serif}.foot .foot-notice{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem 1rem;padding:.6rem 1rem .85rem}.foot-notice-head{align-items:center;gap:.6rem;display:flex}.foot .foot-notice-head>svg{fill:none;width:18px;height:18px;stroke:var(--notice-text);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.foot .foot-notice-title{letter-spacing:-.02em;text-transform:none;color:var(--notice-text);font:500 20px/1.3 Georgia,serif}.coverage-state-preview .coverage-state-title{min-height:44px;color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.coverage-state-title>span{font:400 16px/1 var(--font-text)}.coverage-state-title:hover{text-underline-offset:4px;text-decoration:underline}.quiet-nation .coverage-state-preview .entry-kicker{color:var(--text-secondary)}.coverage-search-stage{position:relative}.coverage-map-content{transition:opacity .3s}.coverage-search-stage[data-exploring=false] .coverage-map-content{pointer-events:none;-webkit-user-select:none;user-select:none}.coverage-search-stage[data-exploring=false] :is(.coverage-region-bar,.coverage-map-caption,.coverage-mobile-link,.coverage-zoom,.map-pan-controls,.coverage-map-foot,.coverage-locator){visibility:hidden}.coverage-search-stage[data-exploring=false] .coverage-map-stage{background:var(--surface-card)}.coverage-search-stage[data-exploring=false] .coverage-land{opacity:0}.coverage-search-stage[data-exploring=false] .coverage-unavailable{fill:url(#coverage-atlas-stipple);stroke:color-mix(in srgb, var(--entry-accent) 58%, var(--surface-card));stroke-width:.7px;stroke-dasharray:1;animation:2.2s both atlas-outline-draw}#coverage-atlas-stipple circle{fill:var(--entry-accent);opacity:.22}.coverage-search-stage[data-exploring=false] .coverage-state-top{fill:color-mix(in srgb, var(--state-blue) 24%, var(--surface-card));stroke:var(--state-blue);stroke-dasharray:1;animation:2.2s both atlas-outline-draw}.coverage-search-stage[data-exploring=false] :is(.coverage-state-wall,.coverage-state-shadow){opacity:0}.coverage-unavailable,.coverage-state-top,.coverage-state-wall,.coverage-state-shadow,.coverage-land{transition:fill .3s,stroke .3s,opacity .3s}.coverage-atlas-guides{fill:none;stroke:var(--entry-accent);stroke-width:.7px;pointer-events:none;display:none}.coverage-search-stage[data-exploring=false] .coverage-atlas-guides{display:block}.atlas-guide-line{opacity:.18}.atlas-travelling-line{stroke-dasharray:.08 .92;opacity:.38;animation:14s linear infinite atlas-travel}.coverage-atlas-traces{fill:none;stroke:var(--entry-accent);stroke-width:1px;opacity:.6;pointer-events:none;display:none}.coverage-search-stage[data-exploring=false] .coverage-atlas-traces{display:block}.coverage-atlas-traces path{stroke-dasharray:.15 .85;animation:20s linear infinite atlas-travel}.coverage-atlas-traces path[data-available=true]{stroke:var(--state-blue)}@keyframes atlas-outline-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes atlas-travel{0%{stroke-dashoffset:1px}to{stroke-dashoffset:-1px}}.coverage-search-overlay{z-index:3;background:radial-gradient(ellipse at center, var(--surface-card) 0%, var(--surface-card) 22%, transparent 68%);place-items:center;padding:1.5rem;display:grid;position:absolute;inset:0}.coverage-search-overlay[hidden]{display:none}.coverage-search-panel{width:min(100%,35rem);padding:1.5rem}.coverage-search-panel .home-find-hint{margin:.8rem 0 1rem}.coverage-explore-button,.coverage-search-return{border:1px solid var(--border);background:var(--surface-card);min-height:44px;color:var(--text-primary);font:550 13px/1.4 var(--font-text);cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:1.3rem;padding:.6rem .9rem;display:inline-flex}.coverage-explore-button:hover,.coverage-search-return:hover{border-color:var(--entry-accent)}.coverage-explore-button svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;width:18px;height:18px}.coverage-explore-button{gap:.65rem}.coverage-explore-button>span{margin-left:.7rem}.coverage-search-return{margin:.65rem .9rem}.quiet-nation .coverage-atlas:has(.coverage-search-stage){overflow:visible}.coverage-search-stage{border-radius:14px 14px 0 0}.coverage-search-stage .coverage-map-content{border-radius:inherit;overflow:hidden}@media (max-width:760px){.coverage-search-overlay{padding:.9rem}.coverage-search-panel{padding:1rem 0}.coverage-search-panel .place-search-hero input{min-height:50px;padding-inline:.8rem;font-size:16px}.coverage-search-stage[data-exploring=false] .coverage-map-content{min-height:340px}}@media (prefers-reduced-motion:reduce){.coverage-map-content,.coverage-unavailable,.coverage-state-top,.coverage-state-wall,.coverage-state-shadow,.coverage-land{transition:none}.coverage-search-stage[data-exploring=false] .coverage-unavailable,.coverage-search-stage[data-exploring=false] .coverage-state-top,.atlas-travelling-line{animation:none}.atlas-travelling-line{opacity:.15}.coverage-atlas-traces{display:none!important}.coverage-atlas-traces path{animation:none}}.foot .notice-external-icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.foot-policy-links{flex-wrap:wrap;gap:.1rem 1rem;display:flex}.foot .foot-policy-links .foot-tab{font:500 11px/1.4 var(--font-text);color:var(--text-secondary);text-transform:none;letter-spacing:0}.foot .foot-notice>.foot-intro{color:var(--text-secondary);grid-column:1/-1;max-width:100ch;margin:0;font-size:12px;line-height:1.65}.recovery-page{isolation:isolate;max-width:960px;min-height:50vh;padding-top:clamp(2rem,7vh,5rem);padding-bottom:2rem;position:relative}.recovery-page>.page-head{border:0;max-width:38rem}.recovery-page .page-title{letter-spacing:-.035em;font:500 clamp(38px,5vw,64px)/1.1 Georgia,serif}.recovery-art{z-index:-1;opacity:.12;pointer-events:none;align-items:center;gap:1rem;display:flex;position:absolute;top:1.5rem;right:0}.recovery-art>span{font:500 clamp(90px,13vw,160px)/1 Georgia,serif}.recovery-art img{border-radius:24px}.recovery-search{max-width:38rem}.recovery-search .place-search{width:100%}.recovery-search input{min-height:52px;font-size:16px}.recovery-search p{margin-top:.65rem;font-size:13px}.recovery-routes{flex-wrap:wrap;gap:.65rem;margin-top:1.2rem;display:flex}.recovery-routes a{border:1px solid var(--border);min-height:44px;color:var(--text-primary);border-radius:10px;align-items:center;gap:1rem;padding:.6rem .85rem;text-decoration:none;display:inline-flex}.recovery-routes a:hover{background:var(--surface-card)}@media (max-width:600px){main.shell{--section-space:1.35rem}.quiet-county .local-understand-group .quiet-disclosure[data-treatment=market]>.quiet-disclosure-body{padding:.25rem 1rem 1rem}.nation-page .landing-canvas .nation-head{padding-block:.8rem .25rem}.nation-page .landing-canvas .coverage-search-stage[data-search-first=true]{padding-top:48px}.nation-page .landing-canvas .coverage-search-stage[data-exploring=false] .coverage-map-content{min-height:240px}.nation-page .landing-canvas .coverage-search-stage[data-exploring=false] :is(.coverage-region-bar,.coverage-map-foot),.nation-page .landing-canvas .coverage-search-stage[data-exploring=false] .map-pan-controls{display:none}.nation-page .landing-canvas .coverage-search-stage[data-exploring=false] .coverage-map{height:240px}.nation-page .landing-canvas .coverage-search-stage[data-exploring=false] .coverage-map-placeholder{min-height:240px}.nation-page .landing-canvas .coverage-search-overlay{top:48px}.bar-inner{column-gap:.4rem;padding-block:.45rem}.bar-trail{gap:.25rem}.bar-trail .bar-icon{width:24px}.bar-tool-menu>summary{gap:.3rem;padding-inline:.45rem}.bar-inner:has(.bar-tools .place-search) :is(.bar-home,.bar-sep,.bar-trail>.bar-icon){display:none}.bar-inner:has(.bar-tools .place-search) .wordmark-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar-tools .place-search{flex:auto;min-width:0}.bar-controls{gap:.25rem}.bar .bar-link{padding-inline:.55rem;font-size:10px}.site-meta-row{padding-block:.1rem}.quiet-county>.page-head{padding-block:.85rem 1rem}.quiet-county .page-head .page-title{font-size:clamp(38px,9.7vw,52px);line-height:1.08}.quiet-county .region-orientation{font-size:14px;line-height:1.6}.quiet-county .quiet-portrait-grid article{padding-block:.8rem}.quiet-county .quiet-portrait-grid article[data-metric=acs_median_hh_income] strong{font-size:38px}.quiet-county .cost-card{padding-block:.9rem}.quiet-county .section-head h2{font-size:23px;line-height:1.2}.quiet-county .local-checks-grid .section-head h2{max-width:none;font-size:21px}.quiet-county .cost-evidence-grid{gap:.8rem}.quiet-county .quiet-disclosure>summary{gap:.6rem;padding-block:.75rem}.quiet-county .quiet-disclosure>summary small{font-size:12px}.quiet-county .consumer-feature-answer{font-size:14px;line-height:1.7}.quiet-nation>.nation-head{padding-top:1.1rem}.quiet-history .history-tabs{gap:.6rem}.quiet-history .history-tabs .page-section-nav{flex-basis:100%;margin:0}.quiet-history .history-portrait{padding:.65rem .8rem}.foot .foot-notice{grid-template-columns:minmax(0,1fr);gap:0;padding-inline:.85rem}.foot-policy-links{gap:.1rem 1.15rem}.foot .foot-notice>.foot-intro{margin-top:.25rem}.legal-page>.section{font-size:15px}.recovery-page{padding-top:1.5rem}.recovery-art{opacity:.08;top:.5rem}.recovery-art img{display:none}.recovery-routes{grid-template-columns:minmax(0,1fr);display:grid}}@media (max-width:380px){.bar-trail{gap:.3rem}.bar-trail .wordmark{gap:.25rem;font-size:14px}.bar-trail .housing-mark{width:20px;height:20px}.bar-trail .bar-icon{flex-shrink:0;width:28px;min-width:28px}.bar .bar-link{padding-inline:.4rem}}.step-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.home-action-checks li{grid-template-columns:22px minmax(0,1fr);align-items:start;column-gap:.7rem}.home-action-checks li>.step-icon{color:var(--atlas-accent,var(--text-secondary));grid-row:1/span 2;margin-top:.1rem}.home-action-checks li>:not(.step-icon){grid-column:2}.household-next{align-items:center}.household-next>.step-icon{color:var(--atlas-accent,var(--text-secondary));margin-right:-.4rem}:is(.local-help-links,.state-help-links) a>.step-icon{width:22px;height:22px;color:var(--atlas-accent,var(--state-blue))}}@media print{.step-icon{display:none}}@media screen{.inquiry-note{--inquiry:var(--lightningcss-light,#7f5311)var(--lightningcss-dark,#f0c27a);border:1px solid color-mix(in srgb, var(--inquiry) 45%, var(--border));background:color-mix(in srgb, var(--inquiry) 7%, var(--surface-card,transparent));text-align:left;border-radius:12px;max-width:44rem;margin-top:.8rem;display:inline-block}.inquiry-note>summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;min-height:44px;padding:.45rem .85rem;list-style:none;display:flex}.inquiry-note>summary::-webkit-details-marker{display:none}.inquiry-note>summary:after{content:"+";color:var(--inquiry);margin-left:auto;font-size:16px}.inquiry-note[open]>summary:after{content:"−"}.inquiry-note svg{fill:none;width:17px;height:17px;stroke:var(--inquiry);stroke-width:1.6px;stroke-linejoin:round}.inquiry-kicker{background:color-mix(in srgb, var(--inquiry) 18%, transparent);color:var(--inquiry);font:650 11px/1.5 var(--font-text);letter-spacing:.02em;border-radius:999px;padding:.05rem .5rem}.inquiry-headline{color:var(--text-primary);font:550 14px/1.4 var(--font-text)}.inquiry-body{padding:0 .85rem .8rem}.inquiry-body blockquote{border-left:2px solid var(--inquiry);color:var(--text-primary);margin:0 0 .5rem;padding-left:.8rem;font:400 15px/1.55 Georgia,serif}.inquiry-body p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.fresh-sub .inquiry-note{margin-top:.35rem}.fresh-sub .inquiry-note>summary{min-height:36px;padding:.3rem .6rem}.fresh-sub .inquiry-headline{font-size:12px}}
@media screen{.two-paths{border:1px solid var(--border);background:var(--surface-1);border-radius:24px;min-width:0;margin:1rem 0;padding:clamp(14px,2vw,24px)}.paths-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;display:flex}.paths-head h3{font:500 clamp(23px,3vw,32px)/1.2 var(--font-display);margin:0}.paths-head>span{font:11px/1.4 var(--font-mono);color:var(--text-secondary)}.paths-intro,.paths-assumptions p,.paths-limit,.paths-warning{font:13px/1.5 var(--font-text);color:var(--text-secondary)}.paths-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.paths-controls label{font:12px/1.4 var(--font-text);gap:.4rem;min-width:0;display:grid}.paths-controls :is(input,select){box-sizing:border-box;border:1px solid var(--border);background:var(--surface-1);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:16px var(--font-text);border-radius:8px;padding:.6rem}.paths-figure{margin:1.5rem 0 1rem}.paths-figure svg{width:100%;height:auto;display:block;overflow:visible}.paths-figure path{fill:none;stroke-width:3px}.paths-own{stroke:var(--atlas-accent);fill:var(--atlas-accent)}.paths-rent{stroke:var(--text-secondary);fill:var(--text-secondary);stroke-dasharray:5 4}.paths-zero{stroke:var(--border)}.paths-marker{stroke:var(--text-muted);stroke-dasharray:2 4}.paths-figure text{fill:var(--text-muted);font:12px var(--font-text)}.paths-figure figcaption{font:13px/1.5 var(--font-text);flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.paths-own-key:before,.paths-rent-key:before{content:"";border-top:3px solid var(--atlas-accent);vertical-align:middle;width:20px;margin-right:7px;display:inline-block}.paths-rent-key:before{border-color:var(--text-secondary);border-top-style:dashed}.two-paths small{font:11px/1.5 var(--font-text);color:var(--text-muted);display:block}.paths-figure figcaption small{flex-basis:100%}.paths-scrub{font:13px var(--font-text);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.7rem 0;display:flex}.paths-scrub input{min-width:140px;min-height:44px;accent-color:var(--atlas-accent);flex:1}.paths-readouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1rem 0;display:grid}.paths-readouts article{border-top:2px solid var(--atlas-accent);min-width:0;padding-top:.8rem}.paths-readouts article:last-child{border-color:var(--text-muted)}.paths-readouts h4{font:500 18px var(--font-display);margin:0 0 .75rem}.paths-readouts dl{margin:0 0 .7rem}.paths-readouts dl>div{font:12px/1.4 var(--font-text);justify-content:space-between;gap:1rem;margin:.6rem 0;display:flex}.paths-readouts dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.paths-assumptions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.paths-assumptions button{border:1px solid var(--border);min-height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:99px;padding:.6rem .8rem}@media (max-width:700px){.paths-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.paths-readouts{grid-template-columns:minmax(0,1fr)}}.monthly-bill{border:1px solid var(--border);background:var(--surface-1);border-radius:20px;grid-column:1/-1;min-width:0;padding:1.2rem}.bill-head{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}.bill-head>div{min-width:0}.bill-head h3{font:500 20px/1.3 var(--font-display);margin:0}.bill-head p,.bill-reading p{font:13px/1.5 var(--font-text);color:var(--text-secondary);margin:.4rem 0}.bill-head strong{font:500 28px/1.3 var(--font-display);display:block}.monthly-bill small{font:11px/1.5 var(--font-text);color:var(--text-muted);display:block}.bill-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.5rem;display:grid}.bill-stack{align-content:start;gap:5px;display:grid}.bill-stack button{isolation:isolate;border:1px solid var(--border);min-height:44px;color:var(--text-primary);text-align:left;cursor:pointer;font:12px/1.4 var(--font-text);background:0 0;border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex;position:relative}.bill-stack button:before{content:"";width:var(--bill-share);background:color-mix(in srgb,var(--atlas-accent) 15%,transparent);z-index:-1;transition:width .3s;position:absolute;inset:0 auto 0 0}.bill-stack button[data-cost=mortgage]:before{background:color-mix(in srgb,var(--atlas-accent) 28%,transparent)}.bill-stack button[aria-pressed=true]{border-color:var(--atlas-accent)}.bill-stack button:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:3px}.bill-stack b{flex-shrink:0;font-weight:500}.bill-reading h4{font:500 17px/1.4 var(--font-text);margin:0 0 .5rem}.bill-reading dl{margin:1rem 0}.bill-reading dl>div{font:12px/1.4 var(--font-text);justify-content:space-between;gap:.8rem;margin:.5rem 0;display:flex}.bill-reading dd{font-variant-numeric:tabular-nums;margin:0}@media (max-width:600px){.bill-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.monthly-bill{padding:.9rem}}@media (prefers-reduced-motion:reduce){.bill-stack button:before{transition:none}}.bar-tool-menu .bar-help-route{border-top:1px solid var(--border);margin-top:.25rem}.planning-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.75rem;margin-top:1rem;display:grid}.quiet-county .planning-preview-grid>.planning-preview{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb,var(--atlas-accent) 4%,var(--surface-1));border-radius:14px;width:100%;min-width:0;overflow:visible}.quiet-county .planning-preview-grid>.planning-preview>summary{align-items:flex-start;gap:.65rem;padding:1rem}.planning-preview>summary>svg{width:21px;height:21px;color:var(--atlas-accent);flex-shrink:0}.planning-preview .quiet-disclosure-title{font:600 15px/1.4 var(--font-text)}.planning-preview-value{color:var(--atlas-accent);font:500 14px/1.4 var(--font-text);margin-top:.35rem;display:block}.quiet-county .planning-preview-grid>.planning-preview>summary small{font:400 12px/1.5 var(--font-text);color:var(--text-secondary)}.planning-preview-grid>.planning-preview[open]{grid-column:1/-1}.planning-preview-grid>.planning-preview>.quiet-disclosure-body{padding:0 1rem 1rem}.planning-preview .cost-lines>div{gap:.6rem}.planning-preview .cost-lines dt{min-width:0}.planning-preview .cost-lines dd{white-space:normal;overflow-wrap:anywhere;max-width:60%}.planning-preview[open]>summary .quiet-plus{transform:rotate(180deg)}@media (max-width:600px){.planning-preview-grid{grid-template-columns:1fr}}.exhibit-gallery-head{justify-content:space-between;align-items:center;gap:1rem;margin:1.8rem 0 1rem;display:flex}.exhibit-gallery-head p{max-width:48ch;color:var(--text-secondary);font:400 15px/1.5 var(--font-text);margin:0}.exhibit-gallery-head button{min-height:44px;color:var(--text-muted);font:400 12px var(--font-text);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;flex-shrink:0;text-decoration:underline}.learning-exhibit{isolation:isolate;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--border) 75%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--atlas-accent) 5%,var(--surface-1)),var(--surface-1));border-radius:22px;width:100%;max-width:none;margin:1rem 0;padding:1rem clamp(1rem,2.5vw,1.8rem);position:relative;box-shadow:0 14px 35px -30px #0009}.learning-exhibit[data-exhibit-style=sales]{border:0;border-top:7px solid var(--atlas-accent);background:var(--lightningcss-light,#eee9df)var(--lightningcss-dark,#252521);border-radius:3px;box-shadow:0 8px 18px -12px #0008}.learning-exhibit[data-exhibit-style=sales] .exhibit-kicker{border-bottom:1px dashed var(--text-muted);padding-bottom:.8rem}.learning-exhibit[data-exhibit-style=sales] .exhibit-content :is(h2,h3){font-family:var(--font-mono);letter-spacing:-.06em;max-width:25ch;font-size:clamp(22px,2.6vw,30px)}.learning-exhibit[data-exhibit-style=sales] .exhibit-readout strong{font-family:var(--font-mono)}.learning-exhibit[data-exhibit-style=paychecks]{background:linear-gradient(100deg,color-mix(in srgb,var(--atlas-accent) 14%,var(--surface-1)),var(--surface-1) 75%);border:0;border-radius:36px 36px 8px;padding-block:1.5rem}.learning-exhibit[data-exhibit-style=paychecks] .exhibit-content h3{font-family:var(--font-display);max-width:23ch;font-size:clamp(28px,4vw,44px)}.learning-exhibit[data-exhibit-style=paychecks] .exhibit-pair>div{border-left:2px solid var(--atlas-accent);padding-left:1rem}.learning-exhibit[data-exhibit-style=history]{border:1px solid var(--border);background:var(--lightningcss-light,#e9edf0)var(--lightningcss-dark,#191f27);border-radius:22px;padding-block:1.4rem}.learning-exhibit[data-exhibit-style=history] .exhibit-content h2{font-size:clamp(28px,4vw,42px);font-style:italic;font-weight:400}.learning-exhibit[data-exhibit-style=history] .history-interactive{border:1px solid var(--border);background:var(--lightningcss-light,#f6f7f8)var(--lightningcss-dark,#111821);border-radius:14px;padding:1rem}.learning-exhibit[data-exhibit-style=history] .exhibit-history{height:190px}.learning-exhibit[data-exhibit-style=building]{background:linear-gradient(90deg,color-mix(in srgb,var(--atlas-accent) 5%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--atlas-accent) 5%,transparent) 1px,transparent 1px),var(--surface-1);border:1px solid color-mix(in srgb,var(--atlas-accent) 40%,var(--border));box-shadow:6px 6px 0 color-mix(in srgb,var(--atlas-accent) 10%,transparent);background-size:24px 24px;border-radius:0}.learning-exhibit[data-exhibit-style=building] .exhibit-kicker>span:first-child{background:var(--atlas-accent);color:var(--surface-1);padding:5px 8px}.learning-exhibit[data-exhibit-style=building] .exhibit-content h2{font-family:var(--font-text);max-width:28ch;font-weight:600}.learning-exhibit[data-exhibit-style=building] .exhibit-track{border-radius:0;height:12px}.learning-exhibit[data-exhibit-style=building] .exhibit-track i{border-radius:0}.learning-exhibit[data-exhibit-style=migration]{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--atlas-accent) 13%,transparent),transparent 70%),var(--surface-1);border:0;border-block:1px solid var(--border);border-radius:50px 0;padding-block:1.5rem}.learning-exhibit[data-exhibit-style=migration] .exhibit-content h2{font-family:var(--font-display);max-width:25ch;font-size:clamp(28px,4vw,42px);font-weight:400}.learning-exhibit[data-exhibit-style=migration] .exhibit-destinations{column-gap:2.5rem}.learning-exhibit[data-exhibit-style=history] .exhibit-linework{display:none}.learning-exhibit[data-exhibit-style=building] .exhibit-linework{opacity:.18;width:min(55%,30rem)}.learning-exhibit[data-exhibit-style=migration] .exhibit-linework{opacity:.2;height:240px}.place-next-destinations{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:2rem;display:grid}.place-next-destinations .local-housing-help{align-items:flex-start;gap:1rem;margin:0;padding:1.2rem 0;display:flex}.place-next-destinations .local-housing-help>svg{flex-shrink:0;width:24px;height:24px}.place-next-destinations .local-housing-help h3{margin:0}.place-next-destinations .local-housing-help p{color:var(--text-secondary);margin:.4rem 0}.atlas-local .place-next-destinations a[href=\/help]{color:var(--kind-help)}@media (max-width:600px){.place-next-destinations{grid-template-columns:1fr;gap:0}.place-next-destinations .local-housing-help{padding-top:.4rem}}.learning-exhibit:has(>.exhibit-content:empty){display:none}.exhibit-kicker{color:var(--text-muted);font:10px/1.4 var(--font-mono);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:1.2rem;display:flex}.exhibit-kicker>span:last-child{font:12px var(--font-text);letter-spacing:0}.exhibit-linework{pointer-events:none;z-index:-1;width:min(75%,38rem);height:180px;stroke:var(--atlas-accent);stroke-width:.8px;opacity:.12;position:absolute;top:0;right:0}.exhibit-content>.section{margin-block:0}.atlas-local .exhibit-content :is(#local-price-history,.local-market,.who-is-moving){margin-block:0;padding-inline:0}.exhibit-content :is(h2,h3){letter-spacing:-.025em;margin:0 0 1rem;font:500 clamp(24px,3vw,34px)/1.2 Georgia,serif}.exhibit-content .section-head{border:0;margin:0;padding:0}.exhibit-content .sales-lead{max-width:72ch;font-size:15px;line-height:1.65}.exhibit-content .sales-note{max-width:80ch;font-size:13px;line-height:1.6}.exhibit-content .quiet-market-figures{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1rem}.exhibit-content .quiet-market-figures strong{font-size:clamp(25px,3vw,38px)}.exhibit-plot{margin:.65rem 0;padding:.6rem 0}.exhibit-plot figcaption{max-width:75ch;font:400 13px/1.6 var(--font-text);color:var(--text-secondary);margin-top:.85rem}.exhibit-choice{flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;display:flex}.exhibit-choice button{border:1px solid var(--border);min-height:44px;color:var(--text-secondary);cursor:pointer;font:500 13px/1.4 var(--font-text);background:0 0;border-radius:999px;padding:.5rem .85rem;transition:background .18s,color .18s}.exhibit-choice button[aria-pressed=true]{color:var(--text-primary);border-color:var(--atlas-accent);background:color-mix(in srgb,var(--atlas-accent) 9%,var(--surface-1))}.exhibit-choice button:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:3px}.exhibit-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.exhibit-pair strong,.exhibit-readout strong{letter-spacing:-.03em;overflow-wrap:anywhere;font:500 clamp(27px,4vw,42px)/1.2 Georgia,serif;display:block}.exhibit-pair span,.exhibit-readout span{color:var(--text-secondary);margin:.3rem 0 .8rem;font-size:13px;display:block}.exhibit-track{background:color-mix(in srgb,var(--text-muted) 12%,transparent);border-radius:99px;height:6px;overflow:hidden}.exhibit-track i{background:var(--atlas-accent);border-radius:inherit;height:100%;transition:width .35s;display:block}.construction-exhibit .exhibit-pair>div:last-child .exhibit-track i{background:var(--text-muted)}.exhibit-history{gap:2px;height:150px;margin:.8rem 0;display:flex;position:relative}.exhibit-history:before{content:"";background:var(--border);width:100%;height:1px;position:absolute;top:50%}.exhibit-history>div{background:0 0;flex:1;position:relative}.exhibit-history i{background:var(--atlas-accent);opacity:.45;border-radius:2px;width:80%;position:absolute;left:10%}.exhibit-history>[data-selected=true]{background:color-mix(in srgb,var(--atlas-accent) 8%,transparent)}.exhibit-history>[data-selected=true] i{opacity:1}.history-interactive label{flex-wrap:wrap;align-items:center;gap:.7rem;font-size:13px;display:flex}.history-interactive input{min-width:160px;min-height:44px;accent-color:var(--atlas-accent);flex:1}.exhibit-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.exhibit-destinations li{gap:.35rem;min-width:0;display:grid}.exhibit-destinations li>span{overflow-wrap:anywhere;font-size:14px}.exhibit-destinations strong{font:500 14px var(--font-text);font-variant-numeric:tabular-nums}.exhibit-destinations small{font:400 11px var(--font-text);color:var(--text-secondary)}.atlas-local .local-market>h2{margin-top:2rem}.atlas-local .exhibit-gallery :is(#local-price-history,.local-market){border:0;width:100%;max-width:none;margin-inline:0;padding:0}.budget-basics h4{margin:0 0 .9rem;font:500 20px/1.3 Georgia,serif}.budget-basics .budget-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.budget-basics .budget-inputs :is(.control,label){align-content:start;gap:.4rem;min-width:0;font-size:13px;display:grid}.budget-basics input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-1);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:16px var(--font-text);border-radius:8px;padding:.65rem}.quiet-tool-group .cost-budget-fit{background:0 0;border:0;padding:0}@media (prefers-reduced-motion:no-preference){.exhibit-linework path{stroke-dasharray:.45 .55;animation:18s linear infinite exhibit-current}.learning-exhibit:nth-child(2n) .exhibit-linework path{animation-duration:24s;animation-direction:reverse}.learning-exhibit[data-exhibit="Arrivals & departures"] .exhibit-linework path{animation-duration:12s}}.exhibit-gallery[data-motion=paused] .exhibit-linework path{animation-play-state:paused}@media (max-width:600px){.exhibit-gallery-head{align-items:flex-start;gap:.5rem}.exhibit-gallery-head p{font-size:13px}.exhibit-gallery-head button{font-size:11px}.exhibit-kicker>span:last-child{display:none}.exhibit-pair{gap:1rem}.exhibit-destinations,.budget-basics .budget-inputs{grid-template-columns:minmax(0,1fr)}}}@keyframes exhibit-current{to{stroke-dashoffset:-2px}}@media (prefers-reduced-motion:reduce){.exhibit-linework path{animation:none}.exhibit-track i,.exhibit-choice button{transition:none}}@media print{.exhibit-kicker,.exhibit-linework,.exhibit-gallery-head button,.exhibit-choice{display:none}.learning-exhibit{break-inside:auto}}
@media screen{body:has(.housing-help-page){--surface-1:var(--lightningcss-light,#f3f2ee)var(--lightningcss-dark,#232420);--surface-2:var(--lightningcss-light,#fdfcf8)var(--lightningcss-dark,#2e302b);--surface-card:var(--surface-2);--text-primary:var(--lightningcss-light,#33372e)var(--lightningcss-dark,#edf0e7);--text-secondary:var(--lightningcss-light,#555b4f)var(--lightningcss-dark,#c6ccbd);--text-muted:var(--lightningcss-light,#606759)var(--lightningcss-dark,#b6bead);--border:var(--lightningcss-light,#d3d7ca)var(--lightningcss-dark,#515848);background:var(--surface-1)}.housing-help-page{--atlas-accent:var(--kind-help);--tool-heading:Georgia,serif}.housing-help-page .page-title{font:500 clamp(38px,5vw,62px)/1.08 var(--tool-heading);letter-spacing:-.045em;color:var(--text-primary);margin-bottom:.8rem}.housing-help-page .tool-subtitle{font:400 16px/1.6 var(--font-text);color:var(--text-secondary);max-width:55ch;margin:.5rem 0}.housing-help-page .page-head{--kind:var(--atlas-accent);border:0;padding-bottom:.7rem;display:block}.housing-help-page .page-head .meta{font-size:12px}.housing-help-page .crumbs li[data-level=nation]{--crumb-accent:var(--text-primary)}.housing-help-page .housing-assistance{box-shadow:none;background:0 0;border:0;margin-top:.8rem;padding:0}.housing-help-page .housing-assistance-head>span{display:none}.housing-help-page .housing-assistance-head h3{font:500 23px/1.2 var(--tool-heading);margin:.7rem 0}.housing-help-page .assistance-routes{counter-reset:help-route;gap:.8rem}.housing-help-page .assistance-routes a{counter-increment:help-route;background:var(--surface-card);border:1px solid var(--border);border-radius:14px;gap:.6rem;padding:1.1rem;position:relative}.housing-help-page .assistance-routes a:before{content:"0" counter(help-route);color:var(--text-muted);font:11px var(--font-mono)}.housing-help-page .assistance-routes a:hover{border-color:var(--text-secondary)}.housing-help-page .assistance-routes small{font:12px/1.4 var(--font-text)}.housing-help-page .assistance-routes strong{font:600 17px/1.3 var(--font-text)}.housing-help-page .assistance-routes span{font:400 14px/1.5 var(--font-text)}.housing-help-page :is(.assistance-note,.assistance-method,.assistance-result-count){font:400 13px/1.6 var(--font-text);max-width:80ch}.housing-help-page .assistance-inventory{margin-top:1.4rem;padding-top:1.2rem}.housing-help-page .assistance-inventory>summary{font:500 24px/1.3 var(--tool-heading)}.housing-help-page .assistance-filter{background:var(--surface-card);border:1px solid var(--border);border-radius:12px;padding:1rem}.housing-help-page .assistance-filter label{font-size:13px}.housing-help-page .assistance-filter :is(input,select){font:16px var(--font-text);box-sizing:border-box;min-height:44px}.housing-help-page .assistance-property{padding:1.2rem .2rem}.housing-help-page .assistance-property-facts{font-size:13px}.budget-page{--atlas-accent:var(--budget-accent)}.budget-page>.page-head{border-top:0}.budget-page .afford-controls{border-color:var(--border);box-shadow:none;border-radius:18px 18px 0 0;gap:1rem}.budget-page .afford-controls .control-label{text-align:left}.budget-page .budget-headline{background:var(--surface-card);padding-block:1.1rem}.budget-page .budget-headline:after{border-color:color-mix(in srgb,var(--text-muted) 15%,transparent)}.budget-page .budget-headline strong{font:500 clamp(26px,3vw,36px)/1.2 Georgia,serif}.budget-page .budget-scope-line{background:var(--surface-card)}.budget-page .afford-summary{background:0 0;border-left:0;padding:.8rem 0}.budget-page .afford-summary[hidden]{display:none}.budget-page .budget-place-check{border:0;margin:1rem 0}.budget-page .check{border:1px solid var(--border);box-shadow:none;background:var(--surface-card)}.budget-page .budget-explorer[data-has-income=false] .budget-place-check>summary{color:var(--text-secondary)}.budget-page .explorer{grid-template-columns:minmax(0,1fr)}.budget-page .budget-coverage-note{max-width:80ch;font-size:13px;line-height:1.6}@media (max-width:640px){.housing-help-page .assistance-routes a{gap:.35rem;padding:.95rem 1rem}.housing-help-page .assistance-routes strong{font-size:16px}.housing-help-page .assistance-routes a:before{position:absolute;top:1rem;right:1rem}.housing-help-page .assistance-routes small{padding-right:2rem}}}
.report-reading-points{color:var(--text-secondary);font-size:var(--text-small);margin:.7rem 0;padding-left:1.2rem;line-height:1.5}.report-reading-points li+li{margin-top:.4rem}.report-source-code{font-family:var(--font-mono)}small.report-source-code{color:var(--text-muted);display:block}@media screen{.report>.page-head{padding-bottom:1rem;display:block}.report>.page-head>.actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-start;gap:.5rem;margin-top:1rem;padding-top:.9rem;display:flex;position:static}.report>.page-head>.actions>*{white-space:normal;max-width:100%}.report .page-title{letter-spacing:-.035em;font:500 clamp(32px,4vw,46px)/1.12 Georgia,serif}.report .verdict{font-size:17px;line-height:1.55}.report>.section>h2,.report .section-head h2{font-family:Georgia,serif;font-weight:500}.report .section-head{flex-wrap:wrap}.report .doc td{padding-block:.55rem}}@media print{@page{margin-top:12mm;margin-left:12mm;margin-right:12mm}.report{--text-small:9pt;--text-label:8pt;--text-body:10pt;--text-note:8.5pt;border:0;margin:0;padding:0;font-size:10pt;line-height:1.4}.report>.page-head{margin:0 0 9pt;padding:0 0 8pt;display:block}.report .page-title{margin:5pt 0;font:500 25pt/1.1 Georgia,serif}.report .crumbs,.report .kind{margin:0;font-size:8pt}.report :is(.meta,.muted,.table-note,.section-sub,.src,.verdict-source,.report-reading-points){font-size:9pt;line-height:1.35}.report .verdict{margin-block:6pt;font-size:11pt;line-height:1.4}.report .report-reading-points{margin-block:5pt}.report>.section{margin-top:12pt}.report :is(h2,.section-head h2){margin:0 0 6pt;font:500 16pt/1.2 Georgia,serif}.report h3{break-after:avoid;margin-block:5pt;font-size:10pt}.report .section-head{margin-bottom:6pt;display:block}.report .doc{width:100%;min-width:0;font-size:9pt;line-height:1.3}.report .doc :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:4pt 3pt}.report .doc th{letter-spacing:.03em;font-size:8pt}.report .doc .group th{padding-top:7pt;font-size:8pt}.report .doc thead{display:table-header-group}.report .doc tbody{break-inside:auto}.report .doc :is(.rank-read,.rank-lead){font-size:9pt;line-height:1.3}.report .doc :is(.rank-range,.margin,.kind-tag){font-size:8pt;line-height:1.3}.report .doc .kind-tag{letter-spacing:0;font-family:var(--font-text);margin-left:3pt;display:inline}.report .doc .when{font:8.5pt/1.3 var(--font-text)}.report .doc .num{white-space:nowrap;overflow-wrap:normal}.report .cost-card{min-width:0}.report .cost-card table{table-layout:fixed;width:100%;min-width:0;font-size:9pt}.report .cost-card table :is(th,td){white-space:normal;overflow-wrap:anywhere}.report .cost-lines{display:block}.report .cost-lines>div{table-layout:fixed;break-inside:avoid;width:100%;padding-block:4pt;display:table}.report .cost-lines :is(dt,dd){vertical-align:top;display:table-cell}.report .cost-lines dt{width:62%;min-width:0;padding-right:6pt}.report .cost-lines dd{white-space:normal;text-align:right;flex-shrink:0;max-width:42%}.report .cost-lines .src{font:8pt/1.35 var(--font-text)}.report .cost-view{border-radius:4pt;padding:8pt;display:block}.report .cost-view-title{break-after:avoid}.report .cost-view-figure{break-inside:avoid;break-after:avoid;margin-bottom:4pt;display:block}.report .cost-view-figure b{margin-right:6pt}.report .cost-view-note{orphans:2;widows:2}.report .cost-view-figure b{font-size:18pt}.report .doc tr{break-inside:avoid}.report .doc tr.group,.report .standout-group-label{break-after:avoid}.report .standouts{break-before:avoid;font-size:0;display:block}.report .standout{vertical-align:top;break-inside:avoid;border-radius:4pt;width:calc(33.3333% - 6pt);margin:0 6pt 6pt 0;padding:6pt;font-size:9pt;display:inline-block}.report .standout>span{margin-top:2pt;display:block}.report .standout-figure{font-size:16pt}.report .standout-detail{font-size:8.5pt}.report .cost-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8pt}.report .cost-card{border-radius:4pt;padding:9pt}.report .cost-card .cost-figure{font-size:24pt}.report .cost-strip{gap:4pt;margin-top:7pt;padding:7pt}.report .cost-strip :is(p,.cost-strip-big,.cost-strip-small){font-size:9pt;line-height:1.4}.report>footer{margin-top:10pt;padding-top:5pt;font-size:8.5pt}body:has(.report) .foot{background:0 0;margin-top:12pt}body:has(.report) .foot-inner{padding:0;display:block}body:has(.report) .foot :is(.foot-notices,.foot-sources,.foot-links,.foot-notice){box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:6pt 0;display:block}body:has(.report) .foot :is(.foot-head,.foot-title-block,.foot-notice-head,.foot-history-head){padding:0;display:block}body:has(.report) .foot :is(.foot-label,.foot-notice-title,.foot-kicker){font:600 10pt/1.3 var(--font-text);letter-spacing:0;margin:3pt 0}body:has(.report) .foot :is(p,.foot-intro,.inst,.inst-name,.inst-terms,.ds-meta,.ds-terms,.publisher-notice-name){font-size:8.5pt;line-height:1.35}body:has(.report) .foot .inst-grid{columns:2;column-gap:14pt;margin:5pt 0;padding:0;display:block}body:has(.report) .foot .inst{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 6pt;padding:0}body:has(.report) .foot .inst ul{padding:0 0 0 10pt}body:has(.report) .foot .inst li{margin:0 0 2pt}body:has(.report) .foot :is(.foot-policy-links,.foot-links .foot-tab,.foot-notice svg){display:none}body:has(.report) .foot .foot-tab{min-height:0;padding:0}body:has(.report) .site-meta-row .site-status{display:none}body:has(.report) .site-meta-row{max-width:none;margin:0 0 8pt;padding:0;display:block}body:has(.report) .site-meta-row .licence{width:100%;display:block}body:has(.report) .licence-box{display:block;overflow:visible}body:has(.report) .licence-box>summary{min-height:0;padding:0}body:has(.report) .licence-text{padding:3pt 0 0;font-size:9pt;line-height:1.35}body:has(.report) .foot .foot-history-head{margin-bottom:4pt}body:has(.report) .foot .foot-built{font-size:8.5pt;display:block}body:has(.report) .foot .foot-link-list{display:none}body:has(.report) .foot .foot-notice{break-inside:avoid}}
.housing-mosaic{border:1px solid var(--border);background:linear-gradient(130deg,color-mix(in srgb,var(--atlas-accent) 5%,var(--surface-card)),var(--surface-card));--mosaic-0:var(--atlas-accent);--mosaic-1:var(--lightningcss-light,#aa7552)var(--lightningcss-dark,#d5ad86);--mosaic-2:var(--lightningcss-light,#71799a)var(--lightningcss-dark,#aeb9d9);--mosaic-3:var(--lightningcss-light,#847f68)var(--lightningcss-dark,#c4c0a4);border-radius:22px;margin:1.1rem 0 1.8rem;padding:clamp(16px,2.4vw,28px)}.state-market-exhibits{gap:1rem;min-width:0;margin:1.5rem 0;display:grid}.state-market-exhibits>.learning-exhibit{min-width:0}.state-market-exhibits .sales-note{overflow-wrap:anywhere}.quiet-state .state-overview{border:1px solid var(--border);background:linear-gradient(130deg,color-mix(in srgb,var(--atlas-accent) 5%,var(--surface-card)),var(--surface-card));border-radius:22px;padding:clamp(16px,2.4vw,28px)}.housing-mosaic.mosaic-embedded{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin:.8rem 0 .4rem;padding:.75rem 0 0}.mosaic-embedded .mosaic-body{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);gap:clamp(16px,3vw,32px);margin:.5rem 0 .3rem}.mosaic-embedded .mosaic-art{aspect-ratio:4}.mosaic-embedded .mosaic-selected{min-height:0}.mosaic-embedded .mosaic-selected-heading{align-items:baseline;gap:.5rem;display:flex}.mosaic-embedded .mosaic-selected strong{flex-shrink:0;margin-right:0;font-size:34px}.mosaic-embedded h3{font:500 12px/1.4 var(--font-text);color:var(--text-secondary);margin:0}.mosaic-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mosaic-eyebrow{font:10px/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--text-muted)}.housing-mosaic h2{margin:.25rem 0 0;font:400 clamp(22px,2.5vw,30px)/1.1 Georgia,serif}.mosaic-views{flex-wrap:wrap;gap:4px;display:flex}.mosaic-views button{font:12px/1.3 var(--font-text);color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:20px;min-height:44px;padding:10px 12px}.mosaic-views button[aria-pressed=true]{border-color:color-mix(in srgb,var(--atlas-accent) 40%,var(--border));color:var(--text-primary);background:color-mix(in srgb,var(--atlas-accent) 10%,transparent)}.mosaic-body{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);align-items:center;gap:clamp(20px,4vw,48px);margin:1.3rem 0 .8rem;display:grid}.mosaic-art{aspect-ratio:3;width:100%;position:relative}.mosaic-tile{width:5%;height:20%;transform:translate(calc(var(--x)*100%),calc(var(--y)*100%));cursor:pointer;color:var(--mosaic-color);opacity:.65;transition:transform .7s cubic-bezier(.22,1,.36,1),color .35s,opacity .25s,filter .25s;position:absolute;top:0;left:0}.mosaic-tile[data-active=true]{opacity:1;filter:drop-shadow(0 2px 3px color-mix(in srgb,var(--mosaic-color) 20%,transparent))}.mosaic-tile svg{width:88%;height:85%;fill:color-mix(in srgb,currentColor 18%,var(--surface-card));stroke:currentColor;stroke-width:1.4px;display:block;overflow:visible}.mosaic-tile .mosaic-window{fill:currentColor;stroke:none;opacity:.65}.housing-mosaic [data-group="0"]{--mosaic-color:var(--mosaic-0)}.housing-mosaic [data-group="1"]{--mosaic-color:var(--mosaic-1)}.housing-mosaic [data-group="2"]{--mosaic-color:var(--mosaic-2)}.housing-mosaic [data-group="3"]{--mosaic-color:var(--mosaic-3)}.housing-mosaic [data-group="4"]{--mosaic-color:color-mix(in srgb,var(--mosaic-1) 45%,var(--mosaic-2))}.mosaic-denominator{font:11px/1.5 var(--font-mono);color:var(--text-muted);margin:0 0 .5rem}.mosaic-selected{min-height:115px}.mosaic-selected strong{font:400 38px/1.1 var(--font-display);letter-spacing:-.05em;margin-right:.55rem}.mosaic-selected-heading>span{font-size:14px;display:inline-block}.mosaic-selected small{color:var(--text-muted);margin:.25rem 0;font-size:11px;display:block}.mosaic-selected p{color:var(--text-secondary);margin:.3rem 0 .65rem;font-size:12px;line-height:1.5}.mosaic-legend{flex-wrap:wrap;gap:2px 12px;display:flex}.mosaic-legend button{color:var(--text-secondary);font:12px/1.4 var(--font-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:6px 0;display:flex}.mosaic-legend button[aria-pressed=true]{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline}.mosaic-legend b{font-weight:500}.mosaic-swatch{border:1px solid var(--mosaic-color);background:color-mix(in srgb,var(--mosaic-color) 30%,transparent);border-radius:2px;width:8px;height:8px}.housing-mosaic :is(.mosaic-caption,.mosaic-source){font:11px/1.5 var(--font-text);color:var(--text-muted);margin:4px 0 0}@media (max-width:700px){.mosaic-heading{flex-direction:column;align-items:start;gap:.65rem}.mosaic-views button{padding:8px 10px;font-size:11px}.mosaic-body{grid-template-columns:1fr;gap:14px;margin-top:1rem}.mosaic-art{aspect-ratio:1.4;max-width:430px;margin:auto}.mosaic-tile{width:10%;height:10%;transform:translate(calc(var(--mx)*100%),calc(var(--my)*100%))}.mosaic-selected{min-height:0}.mosaic-selected strong{font-size:30px}.mosaic-embedded .mosaic-reading{grid-row:1}.mosaic-embedded .mosaic-art{aspect-ratio:2.5;max-width:320px}.mosaic-embedded .mosaic-body{grid-template-columns:1fr;gap:8px}.mosaic-embedded .mosaic-heading{gap:.25rem}.mosaic-embedded .mosaic-selected{min-height:0}.mosaic-embedded .mosaic-selected strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.mosaic-tile{transition:none}}@media print{.housing-mosaic{display:none}}@media screen{.nj-page.quiet-state .state-overview{border-radius:16px;padding:clamp(12px,1.5vw,18px)}.nj-page.quiet-state .state-overview .state-chapter-head{margin:0 0 .5rem;padding:0}.nj-page.quiet-state .state-overview .state-chapter-head h2{margin:0;font-size:18px}.nj-page.quiet-state .state-overview .state-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.nj-page.quiet-state .state-overview .state-facts article{gap:.2rem;padding:.6rem .8rem}.nj-page.quiet-state .state-overview .state-facts article:first-child{grid-row:auto}.nj-page.quiet-state .state-overview .state-facts article:last-child{border-top:0;grid-column:auto}.nj-page.quiet-state .state-overview .state-facts article>strong{margin:0 0 .15rem;font-size:clamp(27px,2.6vw,34px)}.nj-page.quiet-state .state-overview .state-facts article small{margin:0;font-size:11px;line-height:1.5}.nj-page.quiet-state .state-overview .state-facts article:before{width:32px;height:32px;top:8px;right:8px}.state-snapshot-limits{color:var(--text-secondary);font-size:11px}.state-snapshot-limits>summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.state-snapshot-limits>summary:after{content:"＋";margin-left:.7rem}.state-snapshot-limits[open]>summary:after{content:"−"}.state-snapshot-limits p{margin:.4rem 0;line-height:1.6}.state-overview .housing-mosaic.mosaic-embedded{margin:.1rem 0;padding:.4rem 0 0}.state-overview .mosaic-embedded .mosaic-body{gap:12px;margin:.25rem 0}.state-overview .mosaic-embedded .mosaic-art{aspect-ratio:4.5}.state-overview .mosaic-embedded .mosaic-selected strong{font-size:28px}.state-overview .state-extra-figures{border-bottom:0}.state-overview .state-extra-figures>summary{padding-block:.3rem}@media (max-width:700px){.nj-page.quiet-state .state-overview .state-facts{grid-template-columns:minmax(0,1fr)}.nj-page.quiet-state .state-overview .state-facts article{border:0;border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.5rem 0;display:grid}.nj-page.quiet-state .state-overview .state-facts article>strong{grid-area:1/2/3;margin:0;padding-left:.7rem;font-size:28px}.nj-page.quiet-state .state-overview .state-facts article small{grid-column:1}.nj-page.quiet-state .state-overview .state-facts article:before{display:none}.state-overview .mosaic-embedded .mosaic-art{aspect-ratio:2.5;max-width:260px}.state-overview .mosaic-embedded .mosaic-selected strong{font-size:26px}}}@media print{.state-snapshot-limits>div{display:block!important}.state-snapshot-limits::details-content{content-visibility:visible!important}}
@media screen{.atlas-local .exhibit-gallery-head{grid-column:1/-1}#trends-exhibits{display:block}.property-exhibit-anchor{min-width:0;scroll-margin-top:100px}.property-exhibit-anchor>.learning-exhibit{--text-muted:var(--lightningcss-light,#4c5660)var(--lightningcss-dark,#c2cbd0);--text-secondary:var(--lightningcss-light,#424c55)var(--lightningcss-dark,#d2d8db);margin:0;padding:1rem}.atlas-local .exhibit-gallery>:is(.local-evidence-charts:not([data-chart-kind]),#trends-exhibits){grid-column:1/-1;min-width:0;margin:0}.atlas-local .exhibit-gallery>.local-evidence-charts[data-chart-kind]{grid-column:auto;display:block}.atlas-local .local-evidence-charts>.learning-exhibit,.atlas-local .trends>.learning-exhibit{--text-muted:var(--lightningcss-light,#4c5660)var(--lightningcss-dark,#c2cbd0);--text-secondary:var(--lightningcss-light,#424c55)var(--lightningcss-dark,#d2d8db);margin:0;padding:1rem}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Flood\ context]{background:var(--lightningcss-light,#e9edf3)var(--lightningcss-dark,#1d2735);border-top:3px solid var(--lightningcss-light,#546c8a)var(--lightningcss-dark,#b2c6de);border-radius:24px 3px}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit="Ground & water"]{background:var(--lightningcss-light,#eeeadd)var(--lightningcss-dark,#28261f);background:repeating-linear-gradient(0deg,#0000 0 35px,var(--lightningcss-light,#8d7b5610)var(--lightningcss-dark,#e2c89208) 35px 36px),var(--lightningcss-light,#eeeadd)var(--lightningcss-dark,#28261f);border-left:4px solid var(--lightningcss-light,#786b53)var(--lightningcss-dark,#cbbd9e);border-radius:3px 3px 25px}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit="Ground & water"] h2{font-family:Georgia,serif;font-style:italic}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Flood\ context]{background:radial-gradient(at 100% 0,#0000 35%,var(--lightningcss-light,#53799715)var(--lightningcss-dark,#9fc4eb0c) 36% 37%,#0000 38% 48%,var(--lightningcss-light,#53799715)var(--lightningcss-dark,#9fc4eb0c) 49% 50%,#0000 51%),var(--lightningcss-light,#e9edf3)var(--lightningcss-dark,#1d2735);border-radius:35px 3px}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Flood\ context] h2{font-family:var(--font-text);font-weight:600}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Service\ providers]{background:var(--lightningcss-light,#e7eced)var(--lightningcss-dark,#1d292e);border:1px solid var(--lightningcss-light,#b7c6ca)var(--lightningcss-dark,#486068);border-top:5px solid var(--lightningcss-light,#486068)var(--lightningcss-dark,#90b8bc);border-radius:10px;box-shadow:inset 0 0 0 4px var(--lightningcss-light,#fff7)var(--lightningcss-dark,#ffffff05)}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Service\ providers] h2{font-family:var(--font-mono)}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Schools]{background:repeating-linear-gradient(0deg,#0000 0 27px,#8888880a 27px 28px),var(--lightningcss-light,#f2eee3)var(--lightningcss-dark,#29271f);border-top:0;border-left:7px solid var(--lightningcss-light,#b8a079)var(--lightningcss-dark,#837457);border-radius:3px;box-shadow:3px 4px var(--lightningcss-light,#e4ddce)var(--lightningcss-dark,#151919)}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Schools] h2{font-family:Georgia,serif}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Public\ safety]{border-top:3px double var(--text-muted);background:var(--lightningcss-light,#ecebed)var(--lightningcss-dark,#24252b);border-radius:3px}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Public\ safety] .exhibit-kicker{border:1px solid var(--border);width:fit-content;padding:.3rem .5rem}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Public\ safety] h2{font-family:var(--font-text);text-transform:uppercase;letter-spacing:.04em;font-size:19px}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Health\ estimates]{background:var(--lightningcss-light,#e7eee8)var(--lightningcss-dark,#1d2a24);background:radial-gradient(circle,var(--lightningcss-light,#355f4810)var(--lightningcss-dark,#c3e1d20b) 1px,#0000 1px) 0 0/14px 14px,var(--lightningcss-light,#e7eee8)var(--lightningcss-dark,#1d2a24);border:1px solid var(--lightningcss-light,#b4c7bd)var(--lightningcss-dark,#455d50);border-radius:35px}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Health\ estimates] h2{font-family:var(--font-text);font-weight:400}.atlas-local .exhibit-gallery .learning-exhibit:is([data-exhibit=Schools],[data-exhibit=Public\ safety],[data-exhibit=Service\ providers]) .exhibit-linework{display:none}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit=Internet\ access]{background:var(--lightningcss-light,#efedf5)var(--lightningcss-dark,#252332);border-radius:20px}.atlas-local .exhibit-gallery .learning-exhibit[data-exhibit="Measure over time"]{background:var(--surface-1);border:1px solid var(--border);border-radius:14px}.atlas-local .local-evidence-charts>.learning-exhibit[data-exhibit=Annual\ building]{background:var(--lightningcss-light,#eef0e9)var(--lightningcss-dark,#252a21);border-radius:3px}.atlas-local .local-evidence-charts>.learning-exhibit[data-exhibit=Job\ geography]{background:var(--lightningcss-light,#e7edee)var(--lightningcss-dark,#1e2b30);border-radius:20px 3px}.atlas-local .exhibit-gallery .learning-exhibit .exhibit-content :is(h2,h3){margin-bottom:.4rem;font-size:23px;line-height:1.2}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem;display:grid}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery)>.learning-exhibit{--text-muted:var(--lightningcss-light,#4c5660)var(--lightningcss-dark,#c2cbd0);--text-secondary:var(--lightningcss-light,#424c55)var(--lightningcss-dark,#d2d8db);min-width:0;margin:0;padding:1rem}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .exhibit-kicker{margin-bottom:.6rem;padding-bottom:.4rem;font-size:9px}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .exhibit-kicker>span:last-child{display:none}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .learning-exhibit .exhibit-content h2{margin:0 0 .4rem;font-size:23px;line-height:1.2}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .learning-exhibit .sales{gap:.3rem}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .exhibit-readout strong{font-size:32px}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .exhibit-plot{margin:.4rem 0;padding:.3rem 0}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .learning-exhibit .exhibit-history{height:130px}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .section{border:0;margin:0;padding:0}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .sales-lead{margin:.5rem 0;font-size:14px;line-height:1.6}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .sales-note{margin:.5rem 0;font-size:12px;line-height:1.6}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .history-interactive{padding:.6rem}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .quiet-market-figures{margin:.6rem 0;padding-block:.6rem}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) details>summary{cursor:pointer;align-items:center;min-height:44px;padding-block:.25rem;font-size:12px;display:flex}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .exhibit-content>section>details:not(.reader-details)>summary:after{content:"＋";margin-left:auto;padding-left:.6rem}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .exhibit-content>section>details[open]:not(.reader-details)>summary:after{content:"−"}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) [data-exhibit-style=lending]{background:repeating-linear-gradient(0deg,#0000 0 27px,var(--lightningcss-light,#a7926b14)var(--lightningcss-dark,#ceb78c0c) 27px 28px),var(--lightningcss-light,#f4eddf)var(--lightningcss-dark,#28251f);border:1px solid var(--lightningcss-light,#cfc1a6)var(--lightningcss-dark,#5a5142);border-radius:3px;box-shadow:3px 3px var(--lightningcss-light,#e1d6c1)var(--lightningcss-dark,#151611)}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) [data-exhibit-style=lending] h2{font-family:Georgia,serif}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) [data-exhibit-style=work]{background:var(--lightningcss-light,#e7eded)var(--lightningcss-dark,#17292a);border-top:3px solid var(--lightningcss-light,#426866)var(--lightningcss-dark,#9abcb8);border-radius:3px 24px 3px 3px}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) [data-exhibit-style=work] h2{font-family:var(--font-text);letter-spacing:-.04em;font-weight:600}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) [data-exhibit-style=network]{background:radial-gradient(circle at 90% 0,var(--lightningcss-light,#d9d8ef)var(--lightningcss-dark,#39364b),#0000 65%),var(--lightningcss-light,#f0eef6)var(--lightningcss-dark,#211f2b);border:1px solid var(--lightningcss-light,#c8c1d8)var(--lightningcss-dark,#534b63);border-radius:24px}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) [data-exhibit-style=network] h2{font-family:var(--font-mono);font-size:20px}.state-exhibit-readouts{flex-wrap:wrap;gap:.7rem 1.2rem;margin:.8rem 0;display:flex}.state-exhibit-readouts dt{color:var(--text-secondary);font-size:11px}.state-exhibit-readouts dd{font:500 24px/1.2 var(--font-text);margin:.2rem 0 0}.state-commute-lead{color:var(--text-secondary);font-size:12px}.state-commute-lead strong{font:500 26px var(--font-text);color:var(--text-primary);margin-right:.4rem}.state-job-preview{margin:.7rem 0;padding:0;list-style:none}.state-job-preview li{isolation:isolate;border-bottom:1px solid var(--border);justify-content:space-between;gap:.6rem;padding:.55rem .5rem;font-size:12px;display:flex;position:relative}.state-job-preview i{z-index:-1;background:var(--lightningcss-light,#4369651a)var(--lightningcss-dark,#b7d4cd14);position:absolute;inset:0 auto 0 0}.state-job-preview b{white-space:nowrap;font-weight:500}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) .utility-reliability{margin:.6rem 0}@media (max-width:800px){:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery){grid-template-columns:minmax(0,1fr)}:is(.nj-page,.atlas-local) :is(.state-market-exhibits,.exhibit-gallery) h2{font-size:22px}}}
.nj-page.quiet-state .place-first-workspace.direct-county-comparison{border:0;margin-top:1rem;padding-top:0}.nj-page.quiet-state .direct-county-comparison .state-workspace-head{border:0;justify-content:space-between;padding-bottom:.6rem;display:flex}.nj-page.quiet-state .direct-county-comparison .place-discovery{display:flow-root}.nj-page.quiet-state .direct-county-comparison .window-aside{float:right;border:1px dashed var(--border);border-radius:10px;width:min(42%,26rem);margin:0 0 .7rem 1rem}.state-title-navigation{margin-top:.7rem}.state-title-navigation .page-section-nav{margin:0}@media (max-width:700px){.nj-page.quiet-state .direct-county-comparison .window-aside{float:none;width:auto;margin:0 0 .75rem}}.county-strip{align-items:center;gap:.45rem;width:100%;min-width:0;margin:0 0 .7rem;padding:.35rem 0;display:flex}.county-strip-label{font:500 10px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-right:.25rem}.county-strip-track{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;perspective:700px;flex:1;gap:.55rem;min-width:0;padding:6px 3px;display:flex;overflow-x:auto}.county-strip-track::-webkit-scrollbar{display:none}.county-strip a.county-strip-pill{scroll-snap-align:start;border:1px solid color-mix(in srgb,var(--text-primary) 16%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--text-primary) 7%,var(--surface-card)),var(--surface-card));min-height:44px;color:var(--text-primary);font:500 13px/1 var(--font-text);white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 1.1rem;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:flex;box-shadow:inset 0 1px var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff0b),0 3px 7px -5px #0006}.county-strip-pill:hover{border-color:var(--text-secondary);transform:translateY(-2px)}.county-strip-pill:active{transform:scale(.96)}.county-strip-pill:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.county-strip-arrow{height:44px;color:var(--text-secondary);font:30px/1 var(--font-text);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.county-strip-arrow:hover{background:color-mix(in srgb,var(--text-primary) 7%,transparent)}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference){.county-strip-pill>span{animation:linear both county-drift;animation-timeline:view(inline)}@keyframes county-drift{0%{transform:translate(3px)scale(.96)}20%,80%{transform:none}to{transform:translate(-3px)scale(.96)}}}}@media (max-width:600px){.county-strip-label{display:none}.county-strip{gap:0;margin-bottom:.4rem}.county-strip-arrow{flex-basis:32px}.county-strip a.county-strip-pill{padding-inline:.9rem}}@media (prefers-reduced-motion:reduce){.county-strip-track{scroll-behavior:auto}.county-strip a.county-strip-pill{transition:none}}@media print{.county-strip{display:none}}@media screen{.nj-page.quiet-state .place-first-workspace{border-top:1px solid var(--border);margin-top:2rem;padding-top:1rem}.nj-page.quiet-state .place-first-workspace .state-workspace-head{margin:0;padding:.4rem 0 1rem}.nj-page.quiet-state .place-first-workspace .state-workspace-head h2{font:600 clamp(27px,3vw,35px)/1.15 var(--font-text);letter-spacing:-.055em}.nj-page.quiet-state .place-first-workspace .place-discovery{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.nj-page.quiet-state .place-first-workspace .state-discovery-intro{border-top:1px solid var(--border);margin:0 0 1rem;padding:.2rem 0 0}.nj-page.quiet-state .place-first-workspace .state-discovery-modes{border:0;border-radius:0;gap:1.5rem;width:100%;margin:0;padding:0}.nj-page.quiet-state .place-first-workspace .state-discovery-modes button{color:var(--text-muted);font:500 13px/1.3 var(--font-text);background:0 0;border-radius:0;padding:.7rem 0;position:relative}.nj-page.quiet-state .place-first-workspace .state-discovery-modes button[aria-pressed=true]{color:var(--text-primary)}.nj-page.quiet-state .place-first-workspace .state-discovery-modes button[aria-pressed=true]:after{content:"";background:var(--text-primary);height:2px;position:absolute;bottom:0;left:0;right:0}.nj-page.quiet-state .place-first-workspace .place-search-label{font:11px/1.5 var(--font-mono);letter-spacing:.02em;color:var(--text-muted);margin:.6rem 0 .5rem}.nj-page.quiet-state .place-first-workspace .place-discovery-search{margin:0;padding:0}.nj-page.quiet-state .place-first-workspace .place-search{width:100%;max-width:none}.nj-page.quiet-state .place-first-workspace .place-search input{border-color:color-mix(in srgb,var(--text-primary) 25%,var(--border));background:var(--lightningcss-light,#f5f3ee)var(--lightningcss-dark,#1c2227);border-radius:4px;min-height:52px;box-shadow:inset 0 1px 3px #0001}@media (max-width:700px){.nj-page.quiet-state .place-first-workspace{margin-top:1.5rem}.nj-page.quiet-state .place-first-workspace .state-discovery-modes{gap:1.2rem}.nj-page.quiet-state .place-first-workspace .state-workspace-head{grid-template-columns:minmax(0,1fr) auto;row-gap:.4rem;display:grid}.nj-page.quiet-state .place-first-workspace .state-workspace-head>div:first-child{grid-column:1/-1;margin:0}}}
@media screen and (max-width:600px){:root body .site-meta-row.shared-meta,:root body .search-first-home .site-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .6rem!important;display:flex!important}:root body .site-meta-row .licence{min-width:0;margin:0;flex:0 auto!important}:root body .site-meta-row .licence-box>summary{gap:.35rem;width:auto;justify-content:flex-start!important}:root body .site-meta-row .licence-box[open]{flex-basis:100%}:root body .site-meta-row .licence-label{letter-spacing:.06em!important;font-size:9px!important}.site-meta-row:has(.licence-box[open]) .licence{flex-basis:100%!important}}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;overflow:hidden}.skip-link:focus{z-index:3000}@media screen{:root body .bar-tool-menu>summary{text-transform:uppercase;gap:.45rem;box-shadow:none!important;background:var(--plate-ink,var(--text-primary))!important;color:var(--plate-paper,var(--surface-1))!important;font:600 11px/1.4 var(--font-mono)!important;letter-spacing:.1em!important;border:0!important;border-radius:999px!important}:root body .bar-tool-menu>summary:before{content:"";background:currentColor;flex:none;width:12px;height:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect width='5' height='5' rx='1.2'/%3E%3Crect x='7' width='5' height='5' rx='1.2'/%3E%3Crect y='7' width='5' height='5' rx='1.2'/%3E%3Crect x='7' y='7' width='5' height='5' rx='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Crect width='5' height='5' rx='1.2'/%3E%3Crect x='7' width='5' height='5' rx='1.2'/%3E%3Crect y='7' width='5' height='5' rx='1.2'/%3E%3Crect x='7' y='7' width='5' height='5' rx='1.2'/%3E%3C/svg%3E") 50%/contain no-repeat}:root body .bar-tool-menu>summary>span[aria-hidden]{display:none}:root body .bar-tool-menu[open]>summary{background:color-mix(in srgb, var(--plate-ink,var(--text-primary)) 85%, var(--plate-accent,var(--text-secondary)))!important}:root body .bar-tool-menu .bar-controls{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:var(--lightningcss-light,#fffffff2)var(--lightningcss-dark,#16181cf5)!important;border:1px solid var(--lightningcss-light,#fff)var(--lightningcss-dark,#ffffff24)!important;border-radius:18px!important;padding:.35rem!important;box-shadow:0 24px 50px -24px #000a!important}:root body .bar-tool-menu .bar-controls :is(a,button){border:0!important;border-radius:12px!important}:root body .bar-tool-menu .bar-controls :is(a,button)+:is(a,button){border-top:0!important}:root body .bar-tool-menu .bar-controls :is(a,button):is(:hover,:focus-visible){background:color-mix(in srgb, var(--plate-ink,var(--text-primary)) 8%, transparent)!important}}.site-status[data-overdue] .site-status-kicker{font-weight:600;color:var(--text-primary)!important}.site-check-footer{width:100%;max-width:var(--shell);padding:0 var(--gutter) 1.5rem;box-sizing:border-box;margin:0 auto}.site-check-footer .site-status{min-height:44px;box-shadow:none;font:400 12px/1.5 var(--font-text);color:var(--text-secondary);background:0 0;border:0;border-radius:0;margin:0;padding:.5rem 0}.site-check-footer .site-status-schedule{color:inherit}.site-check-footer .site-status-kicker{font:inherit;letter-spacing:0;text-transform:none;color:inherit;margin:0}.site-check-footer .site-status-word{display:inline}.site-check-footer .site-status:hover{color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.site-check-footer .site-status:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.site-check-footer .site-status-arrow{transition:none;transform:none}}@media print{.site-check-footer{display:none}}@media screen{:root body .foot .foot-inner{gap:1rem}:root body .foot .foot-notices{margin:0}:root body .foot .foot-links{padding-block:1rem}:root body .foot details.footer-provenance{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}:root body .foot .footer-provenance>summary{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title hint""publishers publishers";align-items:start;gap:.75rem 1rem;min-height:0;padding:.9rem 0;display:grid}:root body .foot .footer-provenance .foot-title-block{grid-area:title;align-items:baseline;gap:.75rem;min-width:0;display:flex}:root body .foot .footer-provenance .foot-title-block>*{margin:0}:root body .foot .footer-provenance .foot-title-block .foot-label{font-size:18px}:root body .foot .footer-provenance .foot-title-separator{color:var(--text-muted)}:root body .foot .footer-provenance .foot-brief,:root body .foot .footer-provenance .foot-intro.when-open{grid-area:publishers;margin:0}:root body .foot .footer-provenance .brief-item{white-space:normal;overflow-wrap:anywhere;vertical-align:top;max-width:100%;display:inline-block}:root body .foot .footer-provenance .disclose-hint{grid-area:hint;place-self:center end;margin:0}:root body .foot .footer-provenance>summary:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}:root body .foot .footer-provenance>summary:is(:hover,:focus-visible){box-shadow:inset 0 -1px var(--text-muted)}:root body .foot .footer-provenance>summary:is(:hover,:focus-visible) .foot-label{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}:root body .foot .footer-provenance .disclose-hint:after{margin:0;transition:transform .14s}@media (prefers-reduced-motion:reduce){:root body .foot .footer-provenance>summary,:root body .foot .footer-provenance .disclose-hint:after{transition:none}}:root body .foot section.footer-colophon{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;outline:none;grid-template-columns:minmax(180px,.24fr) minmax(0,1fr);grid-template-areas:"heading copy""heading policies";align-items:start;gap:.5rem 1.5rem;margin-top:1rem;padding:1.1rem 0 0;display:grid}:root body .foot .footer-colophon .foot-notice-head{grid-area:heading;align-items:center;gap:.55rem;display:flex}:root body .foot .footer-colophon .foot-notice-head>svg{width:28px;height:28px;stroke:var(--notice-text)}:root body .foot .footer-colophon .foot-notice-head .foot-notice-title{letter-spacing:-.02em;text-transform:none;min-height:44px;color:var(--notice-text);align-items:center;gap:.5rem;font:400 32px/1.15 Georgia,serif;display:inline-flex;font-family:Georgia,serif!important;font-size:32px!important}:root body .foot .footer-colophon .notice-external-icon{width:16px;height:16px}:root body .foot .footer-colophon>.foot-intro{max-width:85ch;font:12px/1.65 var(--font-text);color:var(--text-secondary);grid-area:copy;margin:0}:root body .foot .footer-colophon .foot-policy-links{flex-wrap:wrap;grid-area:policies;align-items:center;gap:.1rem 1.25rem;display:flex}:root body .foot .footer-colophon .foot-policy-links .foot-tab{min-height:32px;font:500 13px/1.4 var(--font-text);letter-spacing:0;text-transform:none;color:var(--text-secondary);align-items:center;display:inline-flex}:root body .foot .footer-colophon a:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}@media (max-width:600px){:root body .foot section.footer-colophon{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""copy""policies";gap:.65rem}:root body .foot .footer-colophon .foot-policy-links .foot-tab{min-height:44px}}}.bar .place-search{grid-template-columns:minmax(0,1fr)}.bar .place-search input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}
:root{--label-font:600 11px/1.3 var(--font-mono);--label-tracking:.1em}:root body :is(.bar-tool-menu>summary,.licence-label,.site-status-schedule,.site-status-kicker,.site-status-word,.disclose-hint .when-closed,.disclose-hint .when-open,.quiet-profile>.quiet-label,.cost-evidence-label,.household-title,.household-kind,fieldset>legend,.standout-deck-label,.region-standout-rank,.answer .k,.chart-kicker,.foot-kicker,.foot-tab,.more-open-label span,.housing-assistance a>small,main.report .crumbs :is(a,li,span,li[aria-current]),main.report .cost-card .gl>.term,.cost-estimate-note,.standout-group-label,.standout-rank){font-family:var(--font-text)!important;text-transform:none!important;letter-spacing:normal!important}:root body :is(.quiet-profile>.quiet-label,.cost-evidence-label,.household-title,fieldset>legend,.standout-deck-label,.standout-group-label,.chart-kicker,.foot-kicker){font-size:13.5px!important;font-weight:600!important}:root body :is(.licence-label,.site-status-schedule,.site-status-kicker,.site-status-word,.disclose-hint span,.household-kind,.region-standout-rank,.standout-rank,.answer .k,.foot-tab,.bar-tool-menu>summary,.more-open-label span,.housing-assistance a>small,main.report .crumbs :is(a,li,span,li[aria-current]),.cost-estimate-note){font-size:13px!important}:root body :is(.page-head .kind,.computed,.consumer-ai-badge .term,.editorial-metric-content .quiet-label,.nc-tag,.county-strip-label){font:var(--label-font)!important;letter-spacing:var(--label-tracking)!important;text-transform:uppercase!important}
