/* everyday-houston.css | c2b8 | 2026-11-09 MTN | v1.0 | new homes + suburbs, more ways to help, suburb strip */
.suburb-strip{text-align:center;font-size:14px;color:var(--muted);margin:14px auto 0;max-width:900px;line-height:1.9}
.suburb-strip a{color:var(--red);font-weight:bold}
.new-homes{background:#fff;padding:80px 7%}
.new-homes .section-heading>p:last-child{max-width:62ch;margin:0 auto;text-wrap:pretty}
.suburb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1400px;margin:32px auto 0}
.suburb-grid article{background:#f7f6f3;padding:24px;border-top:3px solid #b90020;display:flex;flex-direction:column}
.suburb-grid h3{font-size:21px;margin:0 0 8px}
.suburb-grid p{color:#5c6066;font-size:14px;flex:1}
.new-homes .buyer-tools-callout p:not(.eyebrow){color:#3f4448}
.more-help{background:#f0ede8}
.help-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.help-grid article{background:#fff;display:flex;flex-direction:column}
.help-grid article>p:first-of-type{flex:1}
@media(max-width:900px){.suburb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-grid{grid-template-columns:1fr}}
@media(max-width:720px){.new-homes{padding:60px 5%}.suburb-grid{grid-template-columns:1fr}}
/* c2b8 | 2026-11-09 MTN | mid-page call/text band */
.mid-cta{max-width:1200px;margin:10px auto 0;padding:26px 30px;border-radius:10px;background:#171717;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.mid-cta-title{font:700 24px Georgia,serif;margin:0 0 6px}.mid-cta-text{margin:0;color:#ddd}
.mid-cta-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mid-cta-alt{background:transparent;border:1px solid #fff}
.mid-cta-link{color:#fff;font-size:14px;text-decoration:underline}
@media(max-width:1240px){.mid-cta{margin:10px 4.5% 0}}@media(max-width:650px){.mid-cta{flex-direction:column;align-items:flex-start;padding:22px}}
