.provider[data-astro-cid-yk4hkwyg].provider-photo-card{border-radius:14px;padding:0;overflow:hidden}.provider-photo-link[data-astro-cid-yk4hkwyg]{text-decoration:none;display:block}.provider-card-body[data-astro-cid-yk4hkwyg]{flex-direction:column;flex:1;padding:24px;display:flex}.provider-card-body[data-astro-cid-yk4hkwyg] h2[data-astro-cid-yk4hkwyg]{margin-top:12px}.directory-site .discovery-search .search-footnote{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.directory-site .discovery-search .search-footnote .location-memory{margin:0}.directory-site .use-location{color:var(--action);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:650;display:inline-flex}.directory-site .use-location:hover{text-underline-offset:3px;text-decoration:underline}.directory-site .use-location:disabled{opacity:.6;cursor:progress}.directory-site .location-status{color:var(--muted);margin:6px 0 0;font-size:11px}.directory-site .location-status:empty{display:none}.search-results-heading>div:has(.geo-summary){flex:auto;min-width:0}.geo-summary{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:14px 0 0;font-size:13px;display:flex}.directory-site .geo-summary span{text-align:left;max-width:none}.geo-summary strong{color:var(--ink);font-weight:650}.radius-choice{border:1px solid var(--line);background:#fdfdf9;border-radius:999px;padding:3px;display:inline-flex}.radius-choice a{color:var(--muted);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none}.radius-choice a:hover{color:var(--ink)}.radius-choice a[aria-current=true]{background:var(--action);color:#fff}.geo-notice{border:1px solid var(--line);background:var(--soft);color:var(--ink);border-radius:12px;margin:24px 0 32px;padding:16px 18px;font-size:13px}.geo-notice p{margin:0}.geo-notice p+p{color:var(--muted);margin-top:6px}.directory-site .card-distance{color:var(--action);background:#eef2ea;border-radius:999px;flex:none;align-self:flex-start;align-items:center;gap:5px;width:fit-content;margin:10px 0 0;padding:4px 9px 4px 7px;font-weight:650;line-height:1.2;display:inline-flex;font-size:11px!important}.directory-site .card-distance svg{flex:none}.directory-site .person-card .card-distance{margin:0}@media (width<=640px){.directory-site .discovery-search .search-footnote{flex-direction:column-reverse;align-items:flex-start;gap:8px}.geo-summary{text-align:left;font-size:12px}.search-results-heading>div:has(.geo-summary){flex-basis:100%}.geo-summary>span:last-child{flex:100%}}
