@media screen{body:has(main.horizon-page[data-region-level=help]){--plate-ink:var(--lightningcss-light,#22261b)var(--lightningcss-dark,#e8ecdf);--plate-paper:var(--lightningcss-light,#f1f2e8)var(--lightningcss-dark,#0b0d08);--plate-accent:var(--kind-help);--plate-rule:var(--lightningcss-light,#22261b14)var(--lightningcss-dark,#e8ecdf14);--plate-strong-rule:var(--lightningcss-light,#22261b26)var(--lightningcss-dark,#e8ecdf26);--text-secondary:var(--lightningcss-light,#545c47)var(--lightningcss-dark,#b3bba5);--text-muted:var(--lightningcss-light,#616759)var(--lightningcss-dark,#9ea594);--glass:var(--lightningcss-light,#fbfcf6b3)var(--lightningcss-dark,#ffffff0b);--glass-edge:var(--lightningcss-light,#fff)var(--lightningcss-dark,#e8ecdf1f);--budget-accent:var(--plate-accent);--atlas-accent:var(--plate-accent)}body:has(main.horizon-page[data-region-level=help]):before{opacity:.55!important;background:radial-gradient(30% 40% at 25% 30%,var(--lightningcss-light,#c3cfa3)var(--lightningcss-dark,#4f5f2a) 0%,#0000 70%),radial-gradient(28% 36% at 72% 22%,var(--lightningcss-light,#dcd9a0)var(--lightningcss-dark,#5d5a1f) 0%,#0000 70%),radial-gradient(26% 30% at 55% 62%,var(--lightningcss-light,#a9c4a0)var(--lightningcss-dark,#2f4a2a) 0%,#0000 70%)!important}.horizon-page.housing-help-page>.page-head{padding-block:1.4rem .6rem}.horizon-page.housing-help-page .kind{border:1px solid var(--glass-edge);background:var(--glass);color:var(--text-secondary);font:600 11px/1.4 var(--font-mono);letter-spacing:.1em;border-radius:999px;margin:.9rem 0 .2rem;padding:.2rem .65rem;display:inline-flex}.horizon-page.housing-help-page .kind:before{display:none}.horizon-page.housing-help-page .tool-subtitle{max-width:60ch;color:var(--text-secondary);font-size:clamp(15px,1.6vw,18px);line-height:1.5}.horizon-page .help-routes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:0;display:grid}.horizon-page .help-routes a{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;align-content:start;gap:.45rem;padding:1.2rem 1.25rem;text-decoration:none;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 24px 50px -36px #000c;border:1.5px solid color-mix(in srgb, var(--plate-accent) 55%, transparent)!important;background:color-mix(in srgb, var(--plate-accent) 7%, var(--glass))!important;color:var(--plate-ink)!important}.horizon-page .help-routes a:hover{transform:translateY(-2px);border-color:var(--plate-accent)!important}.horizon-page .help-routes .step-icon{fill:none;width:28px;height:28px;stroke:var(--plate-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.help-when{letter-spacing:-.02em;font:400 clamp(20px,2.2vw,24px)/1.2 Georgia,serif}.horizon-page .help-routes strong{font:600 14px/1.3 var(--font-text);color:var(--plate-accent)}.horizon-page .help-routes small{font:600 10px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.horizon-page .help-routes a{transition:none}.horizon-page .help-routes a:hover{transform:none}}.horizon-page .housing-assistance[data-tool=true] .assistance-inventory{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:24px;padding:1.1rem 1.3rem;box-shadow:0 24px 50px -36px #000c;border:1px solid var(--glass-edge)!important;background:var(--glass)!important}.horizon-page .housing-assistance[data-tool=true] .assistance-inventory>summary{pointer-events:none;letter-spacing:-.02em;font:400 22px/1.2 Georgia,serif;list-style:none}.horizon-page .housing-assistance[data-tool=true] .assistance-inventory>summary::-webkit-details-marker{display:none}.horizon-page .housing-assistance[data-tool=true] .assistance-inventory>summary span{font:500 12px/1.4 var(--font-text);color:var(--text-muted);margin-top:.2rem;display:block}.horizon-page .housing-assistance[data-tool=true] .assistance-filter :is(input[type=search],select){border:1px solid var(--plate-strong-rule);background:color-mix(in srgb, var(--plate-paper) 75%, transparent);min-height:44px;color:var(--plate-ink);border-radius:12px;padding-inline:.8rem}.horizon-page .housing-assistance[data-tool=true] .assistance-property{border:1px solid var(--plate-strong-rule);background:color-mix(in srgb, var(--plate-paper) 55%, transparent);border-radius:18px}.horizon-page .housing-assistance[data-tool=true] .assistance-property strong{font:400 20px/1.2 Georgia,serif}.horizon-page .housing-assistance[data-tool=true] .assistance-method{margin-top:1rem}.horizon-page .housing-assistance[data-tool=true] .assistance-note{color:var(--text-muted);font-size:13px}.horizon-page .help-routes a:before{content:none!important;display:none!important}.horizon-page .housing-assistance[data-tool=true] .assistance-property footer{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.horizon-page .housing-assistance[data-tool=true] .assistance-property footer a{font-weight:600;color:var(--plate-accent)!important}}
