/* Scoped to the two homeowner planning pages. */
.town-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 24px}.town-call{font-weight:600;text-decoration:underline;text-underline-offset:4px}.editorial-hero .town-note{font-size:14px;color:#625b58;margin-top:12px}.town-scope article{padding-top:24px;margin-top:24px;border-top:1px solid #d6ceca}.town-scope article h3{margin-top:0}.town-estimate{margin-top:36px}.town-faq{margin-top:28px}.town-faq details{border-bottom:1px solid #d6ceca;padding:20px 0}.town-faq summary{cursor:pointer;font-size:18px;font-weight:600;line-height:1.5;padding-right:12px}.town-faq summary:focus-visible{outline:2px solid var(--brand-maroon);outline-offset:6px}.town-faq p{padding-bottom:4px;max-width:65ch}.town-guide .related-panel p{font-size:16px}.town-guide p{max-width:68ch}
