*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.map-container{width:100%;height:100%;position:relative}google-map{width:100%;height:100%;display:block}.foreclosure-knowledge-shell{min-height:100vh;background:#f8fafc;color:#1f2937;padding:clamp(1.25rem,4vw,3rem) 1rem}.foreclosure-knowledge-shell article{display:grid;gap:1rem;margin:0 auto;width:min(100%,1120px)}.foreclosure-knowledge-shell__brand,.foreclosure-knowledge-shell__hero,.foreclosure-knowledge-shell__section,.foreclosure-knowledge-shell__graphic,.foreclosure-knowledge-shell__visuals,.foreclosure-knowledge-shell__faq,.foreclosure-knowledge-shell__links,.foreclosure-knowledge-shell__directory,.foreclosure-knowledge-shell__sources,.foreclosure-knowledge-shell__disclaimer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:clamp(1rem,2vw,1.5rem)}.foreclosure-knowledge-shell__layout,.foreclosure-knowledge-shell__main,.foreclosure-knowledge-shell__side{display:grid;gap:1rem;min-width:0}@media (min-width: 960px){.foreclosure-knowledge-shell__layout{align-items:start;grid-template-columns:minmax(0,1fr) minmax(17rem,20rem)}.foreclosure-knowledge-shell__side{position:sticky;top:1rem}}.foreclosure-knowledge-shell__brand{margin:0 auto 1rem;width:min(100%,1120px)}.foreclosure-knowledge-shell__brand p,.foreclosure-knowledge-shell__hero p,.foreclosure-knowledge-shell__section p,.foreclosure-knowledge-shell__graphic p,.foreclosure-knowledge-shell__faq p,.foreclosure-knowledge-shell__sources span{line-height:1.75}.foreclosure-knowledge-shell__breadcrumb{color:#64748b;font-size:.9rem}.foreclosure-knowledge-shell__breadcrumb ol{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;list-style:none}.foreclosure-knowledge-shell__breadcrumb li+li:before{color:#94a3b8;content:"/";margin-right:.35rem}.foreclosure-knowledge-shell a{color:#1976d2;text-decoration:none}.foreclosure-knowledge-shell a:hover{text-decoration:underline}.foreclosure-knowledge-shell__hero{display:grid;gap:.85rem}.foreclosure-knowledge-shell__hero h1{color:#0f172a;font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:1.18}.foreclosure-knowledge-shell__hero>p{color:#475569}.foreclosure-knowledge-shell__review-note{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;display:inline-flex;font-size:.82rem;line-height:1.45;padding:.35rem .6rem;width:fit-content}.foreclosure-knowledge-shell__section h2,.foreclosure-knowledge-shell__graphic h2,.foreclosure-knowledge-shell__visuals h2,.foreclosure-knowledge-shell__faq h2,.foreclosure-knowledge-shell__links h2,.foreclosure-knowledge-shell__directory h2,.foreclosure-knowledge-shell__sources h2{color:#111827;font-size:1.15rem;line-height:1.35;margin-bottom:.75rem}.foreclosure-knowledge-shell__section p,.foreclosure-knowledge-shell__graphic span,.foreclosure-knowledge-shell__faq p,.foreclosure-knowledge-shell__sources span{color:#475569}.foreclosure-knowledge-shell__graphic ol,.foreclosure-knowledge-shell__links ul,.foreclosure-knowledge-shell__sources ul{display:grid;gap:.75rem}.foreclosure-knowledge-shell__graphic ol{padding-left:1.5rem}.foreclosure-knowledge-shell__links ul,.foreclosure-knowledge-shell__sources ul{list-style:none}.foreclosure-knowledge-shell__directory{display:grid;gap:.75rem}.foreclosure-knowledge-shell__directory-group{display:grid;gap:.45rem}.foreclosure-knowledge-shell__directory-group h3{color:#64748b;font-size:.82rem}.foreclosure-knowledge-shell__directory a{border-left:3px solid transparent;color:#334155;display:block;padding:.15rem 0 .15rem .6rem}.foreclosure-knowledge-shell__directory a.is-current{border-left-color:#1976d2;color:#0f172a;font-weight:700}.foreclosure-knowledge-shell__graphic li::marker{color:#1976d2;font-weight:700}.foreclosure-knowledge-shell__graphic span,.foreclosure-knowledge-shell__sources span{display:block;margin-top:.25rem}.foreclosure-knowledge-shell__disclaimer{background:#fffbeb;border-color:#fde68a;color:#6b4e16;line-height:1.75}@media (max-width: 640px){.foreclosure-knowledge-shell{padding:1rem .75rem 2rem}.foreclosure-knowledge-shell__review-note{border-radius:8px}}
