.ha-local-page,.ha-local-page .ha-essex{background:#10130f}.ha-local-hub{padding:56px 0;background:#161914;color:#e4e4dd}.ha-local-hub h2{font-size:36px;line-height:1.2;color:#eee;margin:0 0 18px}.ha-local-hub h3{font-size:28px;line-height:1.2;color:#dedbc1;margin:0 0 16px}.ha-local-hub p{max-width:960px;line-height:1.75}.ha-local-hub a,.ha-local-page .ha-essex a:not(.thm-btn){color:#e4dfbd;text-decoration:underline;text-underline-offset:4px}.ha-local-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0}.ha-local-grid article{padding:28px;border:1px solid #626451;border-radius:8px;background:#1b1e19}.ha-local-grid article h2{margin-top:0}.ha-local-grid article a{font-size:17px;line-height:1.6}.ha-local-grid article p{line-height:1.75}.ha-local-related{margin-top:26px}.ha-local-eyebrow{font-size:14px;letter-spacing:1px;color:#d0ccb1}.ha-local-hub a:focus-visible,.ha-local-page a:focus-visible{outline:2px solid #fff;outline-offset:4px}.ha-local-page .ha-essex p,.ha-local-page .ha-essex li{text-align:left}.ha-local-page .ha-cta .thm-btn{white-space:normal}.ha-local-page .page-header h1{font-size:clamp(34px,4.5vw,64px);line-height:1.12}@media(max-width:767px){.ha-local-grid{grid-template-columns:1fr;gap:18px}.ha-local-grid article{padding:22px 18px}.ha-local-hub{padding:38px 0}.ha-local-hub h2{font-size:29px}.ha-local-hub h3{font-size:25px}.ha-local-page .ha-cta .thm-btn{padding:16px 20px}.ha-home-hero-title{font-size:clamp(32px,8vw,52px)!important;line-height:1.13!important}}