/* Geographic service information and urgent help, scoped to additions. */
.seo-details{padding-top:44px;padding-bottom:20px;border-top:1px solid #9bb9cb;margin-top:42px;color:#123a5a}
.seo-details h2{font-size:clamp(27px,3vw,38px);line-height:1.15;letter-spacing:-.035em;color:#123a5a!important;margin:0 0 18px}
.seo-details>p{font-size:17px;line-height:1.75;max-width:900px;color:#34536a!important}
.seo-details a{color:#006792;text-decoration:underline;text-underline-offset:3px}
.seo-faq{margin:26px 0}.seo-faq details{padding:18px 0;border-top:1px solid #b8cdd9}.seo-faq details:last-child{border-bottom:1px solid #b8cdd9}.seo-faq summary{cursor:pointer;font-weight:700;color:#123a5a;line-height:1.6}.seo-faq p{color:#34536a!important;line-height:1.75;max-width:920px;margin:14px 0 0}
.emergency-page .emergency-hero{min-height:590px}.emergency-page .emergency-call-note{font-size:15px!important;max-width:520px!important;margin:20px 0!important}.emergency-page .emergency-breadcrumb{font-size:12px!important;margin-top:30px!important}.emergency-breadcrumb a{color:#b3e8fc;text-decoration:underline}
.emergency-content{padding:80px 0;background:linear-gradient(100deg,#f5fafcf5,#f5fafce0),url('backgrounds/index-0.webp') center/cover;color:#123a5a}
.emergency-content h2{font-size:clamp(30px,3.5vw,44px);line-height:1.15;color:#123a5a}.emergency-lead{max-width:760px;font-size:18px;line-height:1.7;color:#34536a}
.emergency-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:36px 0}.emergency-grid article{border-top:2px solid #0d9ac3;padding:24px 0}.emergency-grid span{font-size:11px;font-weight:750;letter-spacing:.08em;color:#00769b}.emergency-grid h3{font-size:23px;line-height:1.2;color:#123a5a;margin:15px 0}.emergency-grid p{font-size:16px;line-height:1.75;color:#34536a}.emergency-content .seo-details{padding-bottom:0}
.site-footer .sf-coverage{font-size:13px;line-height:1.7;color:#bed7e8;border-top:1px solid #63819b66;margin-top:28px;padding-top:20px}.site-footer .sf-coverage a{color:#6dd9ff;text-decoration:underline}
@media(max-width:760px){.emergency-grid{grid-template-columns:1fr;gap:0}.emergency-content{padding:50px 0}.seo-details>p{font-size:16px}}
