.emergency-hero{padding:58px 0 48px;background:linear-gradient(145deg,#fff8e9,#fff 68%)}.emergency-hero .wrap{max-width:920px;text-align:center}.emergency-kicker{color:#9a5b00;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.emergency-hero h1{max-width:780px;margin:14px auto 13px;font-size:clamp(36px,5.2vw,60px);letter-spacing:-.045em}.emergency-hero h1 span{color:var(--blue-dark)}.emergency-hero>div>p{max-width:650px;margin:auto;color:var(--muted);font-size:17px}.issue-search{display:grid;grid-template-columns:auto 1fr auto;align-items:center;max-width:780px;height:68px;margin:28px auto 0;padding:7px 8px 7px 19px;background:#fff;border:2px solid #ffd99a;border-radius:14px;box-shadow:0 18px 50px #734c0a1f}.issue-search svg{width:22px;fill:none;stroke:#8b6a37;stroke-width:2}.issue-search input{min-width:0;border:0;outline:0;padding:0 13px;font-size:16px}.issue-search button{height:50px;border:0;border-radius:9px;padding:0 25px;background:var(--blue);color:#fff;font-weight:800}.location-row{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:15px;font-size:12px;color:var(--muted)}.location-row button,.location-row a{border:0;background:none;color:var(--blue-dark);font-weight:700}.quick-issues{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.quick-issues a{padding:7px 11px;border:1px solid #f0dfc4;border-radius:99px;background:#fff;color:#6d5a3d;font-size:11px}.common-incidents{padding:68px 0}.incident-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.incident-group{padding:22px;border:1px solid var(--line);border-radius:13px;background:#fff}.incident-group h3{display:flex;gap:9px;margin-bottom:11px;font-size:16px}.incident-group a{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid #edf1f4;color:#486581;font-size:12px}.incident-group a:hover{color:var(--blue-dark)}.local-seo{padding:62px 0;background:var(--soft)}.local-seo-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:45px;align-items:center}.local-links{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.local-links a{padding:14px 16px;border:1px solid var(--line);border-radius:9px;background:#fff;font-size:12px;font-weight:700}.incident-page-hero{padding:42px 0;background:linear-gradient(145deg,#fff8e9,#fff)}.incident-page-hero .wrap{max-width:900px}.incident-page-hero h1{font-size:clamp(30px,4vw,46px);margin:11px 0}.incident-layout{display:grid;grid-template-columns:1fr 330px;gap:24px;padding:42px 0 70px}.incident-main{display:grid;gap:16px}.incident-card{padding:25px;border:1px solid var(--line);border-radius:12px;background:#fff}.incident-card h2{font-size:20px;margin-bottom:16px}.check-list,.action-list{display:grid;gap:10px}.check-list li,.action-list li{display:flex;gap:10px;color:#486581}.check-list li:before{content:"✓";color:#16875a;font-weight:800}.action-list{counter-reset:action}.action-list li{counter-increment:action}.action-list li:before{content:counter(action);display:grid;place-items:center;flex:none;width:25px;height:25px;border-radius:50%;background:#fff1d6;color:#9a5b00;font-weight:800;font-size:11px}.danger-note{padding:15px 17px;border-left:4px solid #dc2626;background:#fff1f1;color:#7f1d1d;border-radius:5px}.nearby-panel{position:sticky;top:94px;padding:23px;border-radius:13px;background:#12344b;color:#fff}.nearby-panel p{color:#bed0dc;font-size:12px;margin:8px 0 17px}.nearby-panel .btn{width:100%}.nearby-results{padding:60px 0;background:var(--soft)}.nearby-results .business-grid{grid-template-columns:repeat(3,1fr)}.mobile-call{display:none}@media (max-width:850px){.incident-groups{grid-template-columns:repeat(2,1fr)}.local-seo-grid,.incident-layout{grid-template-columns:1fr}.nearby-panel{position:static}.nearby-results .business-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.emergency-hero{padding:40px 0}.emergency-hero h1{font-size:35px}.issue-search{grid-template-columns:auto 1fr;height:auto;padding:10px}.issue-search button{grid-column:1/-1;width:100%;margin-top:8px}.incident-groups,.local-links,.nearby-results .business-grid{grid-template-columns:1fr}.common-incidents{padding:48px 0}.mobile-call{display:flex;position:fixed;z-index:18;left:14px;right:14px;bottom:14px;height:54px;align-items:center;justify-content:center;border-radius:12px;background:#ef3f36;color:#fff;font-weight:800;box-shadow:0 10px 30px #96140f59}}.emergency-hero h1{margin:0 auto;font-size:clamp(30px,3.6vw,48px)}.results-status{margin-top:7px;color:var(--muted);font-size:12px}.match-reasons{display:flex;flex-wrap:wrap;gap:5px;margin:-4px 0 13px}.match-reasons span{padding:3px 7px;border-radius:99px;background:#edf8f1;color:#18734a;font-size:9px;font-weight:700}[data-incident-results][aria-busy=true] .business-grid{opacity:.55}.all-results-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:25px;padding:20px 22px;border:1px solid #d8e4ec;border-radius:12px;background:#fff}.all-results-cta p{color:var(--muted)}@media (max-width:600px){.all-results-cta{align-items:stretch;flex-direction:column}.all-results-cta .btn{width:100%}}@media (max-width:600px){.emergency-hero h1{font-size:30px}}
