.neighborhood-hero .manager-hero__grid{gap:64px;padding-top:48px;padding-bottom:68px;grid-template-columns:minmax(0,1.3fr) minmax(330px,.8fr)}
.neighborhood-breadcrumb{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:42px;color:#c3d9cc;font-size:12px;line-height:1.6}
.neighborhood-breadcrumb a{color:inherit;text-decoration:none}
.neighborhood-breadcrumb a:hover{text-decoration:underline}
.main-site .neighborhood-hero h1{font-size:clamp(42px,4.5vw,62px);line-height:1.02}
.neighborhood-hero .manager-hero__subheadline{font-size:clamp(22px,2.1vw,29px)}
.neighborhood-landing .manager-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(370px,.9fr)}
.neighborhood-earnings-card.houst-review-card{padding:36px 30px;border-radius:16px;box-shadow:0 24px 60px #0002}
.neighborhood-earnings-card .houst-review-card__eyebrow{margin:0 0 14px}
.neighborhood-earnings-card.houst-review-card h2{margin:0 0 27px;color:#102018;font-size:34px;line-height:1.12;font-weight:580;letter-spacing:-.03em}
.neighborhood-earnings-card.houst-review-card form{grid-template-columns:1fr;gap:20px}
.neighborhood-earnings-card.houst-review-card input,.neighborhood-earnings-card.houst-review-card select{font-size:16px}
.neighborhood-earnings-card.houst-review-card .reference-button{min-height:52px;margin-top:2px;font:650 15px/1.4 -apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif}
.neighborhood-earnings-card.houst-review-card small{color:#4e6658;line-height:1.5}
.neighborhood-earnings-card button:focus-visible{outline:3px solid #173e2d;outline-offset:4px}
.neighborhood-link{color:#276b48;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px;line-height:1.6}
.neighborhood-landing h3{margin:0 0 10px;color:var(--manager-ink);font-size:23px;font-weight:560;line-height:1.18}
.neighborhood-services .manager-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.neighborhood-services .manager-service-card{min-height:220px}
.neighborhood-services .manager-service-card>span{display:block;margin-bottom:24px;color:#3d805c;font-size:10px;font-weight:750;letter-spacing:.1em}
.neighborhood-landing .manager-faq details p{margin-top:8px}
.neighborhood-readiness{background:#f2f0e8;padding:85px 0}
.neighborhood-readiness__grid{display:grid;grid-template-columns:1fr 1fr;gap:88px}
.neighborhood-readiness__grid>div>p:not(.resource-kicker){margin:24px 0}
.neighborhood-readiness__list{margin:0;padding-left:22px;display:grid;gap:24px}
.neighborhood-readiness__list li{padding-left:12px}
.neighborhood-readiness__list li::marker{color:#347b56;font-weight:700}
.neighborhood-process{padding-top:96px;padding-bottom:96px}
.neighborhood-process ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}
.neighborhood-process li{border-top:1px solid #bdcfc1;padding-top:24px}
.neighborhood-process li>span{display:block;margin-bottom:25px;color:#4f8966;font-size:14px;font-weight:650}
.neighborhood-index{padding-top:0;padding-bottom:75px}
.neighborhood-index h2{font-size:34px;margin-bottom:24px}
.neighborhood-index ol{display:grid;grid-template-columns:1fr 1fr;gap:16px;list-style:none;padding:0;margin:0}
.neighborhood-index a{display:flex;justify-content:space-between;gap:18px;padding:24px;border:1px solid #d4e2d7;border-radius:12px;background:#eaf3ec;color:#234f35;font-size:20px;font-weight:600;text-decoration:none}
.neighborhood-index a:hover{background:#dbeade}
.neighborhood-sales{padding:88px 0;background:#edf4ee;color:#132219}
.neighborhood-sales__layout{display:grid;gap:38px}
.neighborhood-sales__intro{max-width:790px}
.neighborhood-sales__intro h2{text-wrap:balance}
.neighborhood-sales__intro>p:not(.resource-kicker){max-width:700px;margin:22px 0 0;color:#5b685f;font-size:17px;line-height:1.75}
.neighborhood-sales__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}
.neighborhood-sales__benefits>li{padding:28px;border:1px solid #d5e1d7;border-radius:12px;background:#fff}
.neighborhood-sales__number{display:block;margin-bottom:27px;color:#43805b;font-size:12px;font-weight:700;letter-spacing:.08em}
.neighborhood-sales__benefits h3{font-size:24px;line-height:1.2}
.neighborhood-sales__benefits p{margin:0;color:#5b685f;font-size:15px;line-height:1.7}
.neighborhood-earnings-card.houst-review-card .neighborhood-cta__headline{font-size:36px;line-height:1.13;letter-spacing:-.035em;font-weight:650;margin-bottom:20px;text-wrap:pretty}
.neighborhood-cta__lead{display:block}
.neighborhood-cta__lead strong{display:block;color:#286b46;font-weight:780;white-space:nowrap}
.neighborhood-cta__team{display:block;margin-top:10px;font-size:20px;line-height:1.4;letter-spacing:-.02em;font-weight:500;color:#314f3d}
.neighborhood-cta__prompt{margin:0 0 25px;color:#405e4c;font-size:16px;line-height:1.5;font-weight:500}

.neighborhood-hero .manager-hero__copy>p:not(.resource-kicker){margin:24px 0 0;color:#e0e8e2;font-size:18px;line-height:1.7}
.neighborhood-readiness p,.neighborhood-process li p{margin:0;color:var(--manager-muted);font-size:15px;line-height:1.75}
.neighborhood-landing a:focus-visible,.neighborhood-landing summary:focus-visible,.neighborhood-index a:focus-visible{outline:3px solid #559775;outline-offset:5px;border-radius:4px}
.neighborhood-hero a:focus-visible{outline-color:#b3e1c3}
@media(max-width:1000px){
  .neighborhood-landing .manager-hero__grid{gap:35px;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)}
  .neighborhood-readiness__grid{gap:45px}
}
@media(max-width:800px){
  .neighborhood-landing .manager-hero__grid,.neighborhood-readiness__grid{grid-template-columns:1fr}
  .neighborhood-earnings-card.houst-review-card{width:100%;max-width:560px}
  .neighborhood-breadcrumb{margin-bottom:30px}
  .neighborhood-process ol,.neighborhood-sales__benefits{grid-template-columns:1fr;gap:20px}
  .neighborhood-process li>span{margin-bottom:15px}
}
@media(max-width:640px){
  .neighborhood-earnings-card.houst-review-card{padding:28px 24px}
  .neighborhood-earnings-card.houst-review-card .neighborhood-cta__headline{font-size:32px}
  .neighborhood-cta__team{font-size:18px}
  .neighborhood-landing .manager-hero__grid{padding-top:28px;padding-bottom:45px}
  .main-site .neighborhood-hero h1{font-size:40px}
  .neighborhood-hero .manager-hero__subheadline{font-size:23px}
  .neighborhood-hero .manager-hero__copy>p:not(.resource-kicker){font-size:16px}
  .neighborhood-breadcrumb{font-size:11px}
  .neighborhood-readiness,.neighborhood-process{padding-top:60px;padding-bottom:60px}
  .neighborhood-services .manager-service-grid,.neighborhood-index ol{grid-template-columns:1fr}
  .neighborhood-services .manager-service-card{min-height:0}
  .neighborhood-landing .manager-proof-strip__grid{grid-template-columns:1fr}
  .neighborhood-landing .manager-proof-strip__grid div{min-height:0;padding:18px;border-bottom:1px solid #e6ece7}
  .neighborhood-landing .manager-proof-strip__grid div:last-child{border-bottom:0}
  .neighborhood-index a{font-size:18px}
  .neighborhood-sales{padding:58px 0}
  .neighborhood-sales__intro>p:not(.resource-kicker){font-size:16px}
  .neighborhood-sales__benefits>li{padding:23px}
  .neighborhood-sales__number{margin-bottom:19px}
  .neighborhood-sales__benefits h3{font-size:23px}
}
