.help-wrap{max-width:1180px}.help-emergency{margin:0 0 2rem;padding:clamp(1.4rem,4vw,2.6rem);border-radius:30px;background:linear-gradient(145deg,#65172f,#261327);color:#fff;box-shadow:var(--shadow)}.help-emergency .eyebrow{color:#ffd8e5}.help-emergency h2{font:800 clamp(2rem,4vw,3.4rem)/1.05 'Fraunces';max-width:850px}.help-emergency p{max-width:900px}.help-emergency .btn.light{background:#fff;color:#40101f;border-color:#fff}.locator-panel{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,4rem);align-items:start}.locator-copy h2{margin-top:.35rem}.locator-controls{padding:1.3rem;border-radius:22px;background:#f5f3ff}.locator-controls label{display:block;font-weight:800;margin-bottom:1rem}.locator-controls select{display:block;width:100%;min-height:3.2rem;margin-top:.35rem;padding:.65rem .8rem;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font:inherit}.results-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.help-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.help-resource{display:flex;flex-direction:column;padding:1.25rem;border:1px solid var(--line);border-radius:20px;background:#fff}.help-resource[data-urgent="true"]{border-left:6px solid var(--red);background:#fff7f8}.help-resource .resource-type{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--purple);font-weight:800}.help-resource h3{font:700 1.35rem 'Fraunces';margin:.45rem 0}.help-resource p{margin:.25rem 0 1rem;color:var(--muted)}.help-resource .resource-links{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:auto}.help-resource .resource-links a{font-weight:800;color:var(--purple)}.help-empty{grid-column:1/-1;padding:2rem;text-align:center;border:1px dashed var(--line);border-radius:18px}.resource-standards{border-top:5px solid var(--yellow)!important}@media(max-width:780px){.locator-panel,.help-results{grid-template-columns:1fr}.results-heading{align-items:flex-start;flex-direction:column}}@media print{.urgent,header,footer,.page-head,.locator-panel,.results-heading .btn{display:none}.help-wrap{padding:0}.help-results{grid-template-columns:1fr 1fr}.help-resource{break-inside:avoid}}
