.professional-help-directory{min-width:0}.professional-help-directory__intro h2{color:var(--fsad-charcoal);font-size:var(--fsad-text-heading);line-height:var(--fsad-leading-heading);margin:6px 0 12px}.professional-help-directory__intro>p:not(.eyebrow){color:#4b616d;max-width:68ch;line-height:var(--fsad-leading-body);margin:8px 0 0}.professional-help-directory__intro .professional-help-directory__coverage,.professional-help-directory__count{font-size:var(--fsad-text-caption)}.professional-help-directory__search{max-width:660px;margin-top:20px}.professional-help-directory__search label{color:#334b59;font-weight:var(--fsad-weight-bold);margin-bottom:8px;display:block}.professional-help-directory__search>div{flex-wrap:wrap;gap:8px;display:flex}.professional-help-directory__search input{border-radius:var(--fsad-radius-control);color:#334650;width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border:1px solid #aab6bd;flex:240px;padding:12px 14px;font-size:16px}.professional-help-directory__search input::placeholder{color:#526875}.professional-help-directory__search button{border-radius:var(--fsad-radius-control);color:#334650;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #aab6bd;padding:10px 14px}.professional-help-directory__empty{border-radius:var(--fsad-radius-control);color:#334b59;background:#fff;border:1px solid #d5dce0;margin-top:18px;padding:18px}.professional-help-directory__empty p{margin:8px 0 0}.professional-help-directory .fsad-outside-support__filters{flex-wrap:wrap;overflow:visible}.professional-help-directory .fsad-outside-support__filters button{min-height:44px}.professional-help-directory__count{color:#4b616d;margin:14px 0 0}.professional-help-directory__state{min-width:0;margin-top:24px}.professional-help-directory__state+.professional-help-directory__state{border-top:1px solid #d5dce0;padding-top:24px}.professional-help-directory__state>header{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.professional-help-directory__state>header h3{font-size:var(--fsad-text-lead);line-height:var(--fsad-leading-heading);color:var(--fsad-charcoal);margin:0}.professional-help-directory__state>header>span{color:#4b616d;font-size:var(--fsad-text-caption)}.professional-help-directory .fsad-outside-support__meta{flex-wrap:wrap;align-items:flex-start}.professional-help-directory .fsad-outside-support__meta small{text-align:left}.professional-help-directory .fsad-outside-support__grid>a h4{font-family:var(--fsad-font-sans);font-size:var(--fsad-text-lead);line-height:var(--fsad-leading-heading);letter-spacing:var(--fsad-tracking-heading);color:var(--fsad-charcoal);overflow-wrap:anywhere;margin:20px 0 0}.professional-help-directory .fsad-outside-support__grid>a>p.professional-help-directory__service{color:#334b59;font-size:var(--fsad-text-caption);font-weight:var(--fsad-weight-bold)}.professional-help-directory .fsad-outside-support__grid>a footer{flex-wrap:wrap;align-items:center;margin-top:18px}.professional-help-directory .fsad-outside-support__grid>a footer strong{text-align:left}.professional-help-directory__external{color:#4b616d;font-size:var(--fsad-text-caption)}.professional-help-directory :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #196782}@media (prefers-reduced-motion:reduce){.professional-help-directory .fsad-outside-support__grid>a{transition:none;transform:none}}
