.provider-listing-card{--plc-brand:#09c;--plc-brand-hover:#008ab5;--plc-brand-soft:#e6f7fc;--plc-accent:#f5a524;--plc-text:#191427;--plc-text-secondary:#4b4660;--plc-text-muted:#8b8699;--plc-surface:#fff;--plc-border:#ece7f1;--plc-border-strong:#ddd6e4;--plc-success:#0fa98c;--plc-success-soft:#e3f6f0;--plc-warning-soft:#fff3dc;--plc-warning-text:#9a6300;--plc-title-size:18px;--plc-title-weight:800;--plc-body-size:14px;--plc-body-weight:600;--plc-meta-size:12px;--plc-meta-weight:600;--plc-image-width:200px;position:relative;display:grid;grid-template-columns:var(--plc-image-width) minmax(0,1fr);align-items:start;width:100%;max-width:100%;background:var(--plc-surface);border:1px solid var(--plc-border);border-radius:var(--listing-radius-lg,22px);overflow:visible;cursor:pointer;box-shadow:var(--listing-shadow-sm,0 4px 14px #1914270f);font-family:var(--listing-font);transition:border-color .2s ease,box-shadow .2s ease}.provider-listing-card:hover{box-shadow:var(--listing-shadow-md,0 10px 30px #19142712)}.provider-listing-card:focus-within{border-color:var(--plc-brand);box-shadow:0 0 0 3px var(--plc-brand-soft)}.provider-listing-card__image{position:relative;width:100%;aspect-ratio:4/3;height:auto;align-self:start;background:#e8eef2;overflow:hidden}.provider-listing-card__image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0f172a47,#0000 38%,#0000 72%,#0f172a0f);z-index:1}.provider-listing-card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.healthcare-care-center-card-list.provider-listing-card,.hh-list-card.provider-listing-card{align-items:stretch}.provider-listing-card__image--placeholder,.provider-listing-card__image--placeholder-cms{aspect-ratio:auto;align-self:stretch;min-height:132px;height:100%}.provider-listing-card__image--placeholder{background:#eef3f0}.provider-listing-card__image--placeholder:after{display:none}.provider-listing-card__image--placeholder-cms{background:#eef3f0}.provider-listing-card__scene{z-index:1}.provider-listing-card__image-overlay{position:absolute;left:8px;top:8px;z-index:3;display:inline-flex}.provider-listing-card__image-overlay .ubora-verified-badge__logo{flex-basis:14px;width:14px;height:14px;background-size:auto 14px}.provider-listing-card__badge-sponsored{left:8px;background:#ffffffeb;color:var(--plc-warning-text);font-size:10px;font-weight:600;padding:3px 8px;border-radius:999px;letter-spacing:.02em;border:1px solid var(--plc-warning-soft)}.provider-listing-card__badge-sponsored,.provider-listing-card__save{position:absolute;top:8px;z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.provider-listing-card__save{right:8px;width:32px;height:32px;min-width:32px;min-height:32px;border-radius:50%;border:none;background:#fffffff0;display:grid;place-items:center;color:var(--plc-text-muted);font-size:15px;cursor:pointer;box-shadow:0 1px 4px #0f172a1a;transition:color .15s ease,transform .15s ease}.provider-listing-card__save:after{content:attr(aria-label);position:absolute;top:calc(100% + 6px);right:0;z-index:4;max-width:140px;padding:5px 8px;border-radius:8px;background:#0c1422eb;color:#fff;font-size:11px;font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(2px);pointer-events:none;box-shadow:0 6px 16px #0c14222e}.provider-listing-card__save:hover{color:var(--plc-brand);transform:scale(1.06)}@media(hover:hover)and (pointer:fine){.provider-listing-card__save:focus-visible:after,.provider-listing-card__save:hover:after{opacity:1;transform:translateY(0)}}.provider-listing-card__save--active{color:var(--plc-brand)}.provider-listing-card__verified{display:none}.provider-listing-card__body{padding:14px 16px;display:flex;flex-direction:column;gap:0;min-width:0;width:100%;flex:1 1}@media(max-width:767px){.provider-listing-card__body{padding:12px 14px}}.provider-listing-card__main{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.provider-listing-card__head{display:flex;flex-direction:column;gap:5px;min-width:0}.provider-listing-card__title{margin:0;font-size:var(--plc-title-size);font-weight:var(--plc-title-weight);color:var(--plc-text);line-height:1.3;letter-spacing:-.02em;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px 6px;word-break:normal;overflow-wrap:break-word}.provider-listing-card__title-text{min-width:0;flex:1 1 auto}.provider-listing-card__title-badge{font-size:10px;font-weight:600;padding:2px 7px;border-radius:6px;background:var(--plc-success-soft);color:var(--plc-success);letter-spacing:.02em;text-transform:none;line-height:1.3}.provider-listing-card__ratings-wrap{min-width:0;max-width:100%}.provider-listing-card__rating-block{width:-moz-fit-content;width:fit-content;max-width:100%;text-align:left;align-items:flex-start}.provider-listing-card__details{display:flex;flex-direction:column;gap:3px;margin:0;min-width:0;width:100%}.provider-listing-card__detail-icon{flex-shrink:0;width:13px;margin-top:2px;color:var(--plc-text-muted);font-size:13px;line-height:1;text-align:center}.provider-listing-card__address,.provider-listing-card__ccn,.provider-listing-card__phone{margin:0;color:var(--plc-text-secondary);font-size:var(--plc-body-size);font-weight:var(--plc-body-weight);display:flex;align-items:flex-start;gap:6px;line-height:1.45;min-width:0;width:100%}.provider-listing-card__address span,.provider-listing-card__ccn span,.provider-listing-card__phone span{min-width:0}.provider-listing-card__phone-text{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}.provider-listing-card__ccn-text{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px;min-width:0}.provider-listing-card__ccn-label{font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#9ca3af;font-size:11px;line-height:1.35}.provider-listing-card__ccn-value{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#374151;font-size:inherit;line-height:1.35}.provider-listing-card__address-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.provider-listing-card__verified-inline{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:2px 8px 2px 6px;border-radius:var(--listing-radius-pill,999px);background:var(--plc-success-soft);color:var(--listing-teal-ink,#0a6b57);font-size:11px;font-weight:700;letter-spacing:-.01em;line-height:1.2;vertical-align:middle;white-space:nowrap}.provider-listing-card__verified-inline :global(.anticon),.provider-listing-card__verified-inline svg{font-size:11px;color:var(--plc-success)}.provider-listing-card__verified-pill{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 11px 4px 9px;border-radius:var(--listing-radius-pill,999px);background:var(--plc-success-soft);color:var(--listing-teal-ink,#0a6b57);font-size:12.5px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.provider-listing-card__verified-pill :global(.anticon),.provider-listing-card__verified-pill svg{font-size:13px;color:var(--plc-success)}.provider-listing-card__facts{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin-top:0;min-width:0}.provider-listing-card__fact{display:inline-flex;align-items:center;gap:4px;min-width:0;color:var(--plc-text-secondary);font-size:12px;font-weight:600;line-height:1.25}.provider-listing-card__fact:not(:last-child):after{content:"◆";margin-left:6px;color:#cbd5e1;font-weight:400;font-size:6px;vertical-align:middle}.provider-listing-card__fact .provider-listing-card__fact-icon{display:inline-flex;align-items:center;color:var(--plc-brand);font-size:13px}.provider-listing-card__fact .provider-listing-card__fact-label{min-width:0}.provider-listing-card__bottom-row,.provider-listing-card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;width:100%;margin-top:8px;padding-top:8px;border-top:1px solid var(--plc-border)}.provider-listing-card__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.provider-listing-card__pill{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:var(--listing-surface-muted,#f6f4fb);color:var(--plc-text-secondary);font-size:var(--plc-meta-size);font-weight:600;letter-spacing:-.005em;line-height:1.3}.provider-listing-card__pill svg{width:12px;height:12px}.provider-listing-card__pill--success{background:var(--plc-success-soft);color:var(--listing-teal-ink,#0a6b57);font-weight:700}.provider-listing-card__pill--clinical{background:var(--listing-surface-muted,#f6f4fb);color:var(--listing-brand-ink,#084c6b);border:none;font-weight:700;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.provider-listing-card__extra{font-size:var(--plc-body-size);font-weight:var(--plc-body-weight);color:var(--plc-text-secondary);line-height:1.4}.provider-listing-card__actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;flex:0 0 auto}.provider-listing-card__icon-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-height:36px;padding:0 14px;border-radius:var(--listing-radius-ctrl,14px);background:var(--plc-surface);border:1px solid var(--plc-border-strong);color:var(--plc-text);font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.provider-listing-card__icon-btn :global(.anticon){font-size:13px}.provider-listing-card__icon-btn:hover{color:var(--plc-brand);border-color:var(--plc-brand);background:var(--plc-brand-soft)}.provider-listing-card__inquire-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-height:36px;padding:0 16px;border-radius:var(--listing-radius-ctrl,14px);background:var(--plc-brand);border:1px solid var(--plc-brand);color:#fff;font-size:13px;font-weight:700;letter-spacing:-.01em;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px #0e7fb03d;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.provider-listing-card__inquire-btn :global(.anticon){font-size:13px}.provider-listing-card__inquire-btn:hover{background:var(--plc-brand-hover);border-color:var(--plc-brand-hover);box-shadow:0 4px 12px #0e7fb04d;transform:translateY(-1px)}.provider-listing-card__inquire-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.provider-listing-card__chevron{display:none}@media(max-width:1023px){.healthcare-care-center-card-list.provider-listing-card,.hh-list-card.provider-listing-card,.provider-listing-card--dense{--plc-thumb-size:104px;--plc-title-size:13px;display:grid;grid-template-columns:var(--plc-thumb-size) minmax(0,1fr);grid-template-rows:1fr;align-items:stretch;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image,.hh-list-card.provider-listing-card .provider-listing-card__image,.provider-listing-card--dense .provider-listing-card__image{grid-row:1/-1;width:100%;max-width:100%;min-width:0;height:100%;min-height:var(--plc-thumb-size);aspect-ratio:auto;max-height:none;align-self:stretch;border-radius:12px 0 0 12px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image:after,.hh-list-card.provider-listing-card .provider-listing-card__image:after,.provider-listing-card--dense .provider-listing-card__image:after{background:linear-gradient(180deg,#0f172a47,#0000 42%,#0f172a14)}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image img,.hh-list-card.provider-listing-card .provider-listing-card__image img,.provider-listing-card--dense .provider-listing-card__image img{object-fit:cover;object-position:center top;transition:transform .35s ease}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image.provider-listing-card__image--placeholder,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image.provider-listing-card__image--placeholder-cms,.hh-list-card.provider-listing-card .provider-listing-card__image.provider-listing-card__image--placeholder,.hh-list-card.provider-listing-card .provider-listing-card__image.provider-listing-card__image--placeholder-cms,.provider-listing-card--dense .provider-listing-card__image.provider-listing-card__image--placeholder,.provider-listing-card--dense .provider-listing-card__image.provider-listing-card__image--placeholder-cms{background:#eef3f0}.healthcare-care-center-card-list.provider-listing-card:hover .provider-listing-card__image img,.hh-list-card.provider-listing-card:hover .provider-listing-card__image img,.provider-listing-card--dense:hover .provider-listing-card__image img{transform:scale(1.03)}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__save,.hh-list-card.provider-listing-card .provider-listing-card__save,.provider-listing-card--dense .provider-listing-card__save{top:4px;right:4px;width:28px;height:28px;min-width:28px;min-height:28px;font-size:12px;box-shadow:0 1px 3px #0f172a1f}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image-overlay,.hh-list-card.provider-listing-card .provider-listing-card__image-overlay,.provider-listing-card--dense .provider-listing-card__image-overlay{left:4px;top:4px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__body,.hh-list-card.provider-listing-card .provider-listing-card__body,.provider-listing-card--dense .provider-listing-card__body{flex:1 1 auto;padding:6px 8px 8px 6px;justify-content:flex-start;gap:0;min-width:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__main,.hh-list-card.provider-listing-card .provider-listing-card__main,.provider-listing-card--dense .provider-listing-card__main{gap:3px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__verified-inline,.hh-list-card.provider-listing-card .provider-listing-card__verified-inline,.provider-listing-card--dense .provider-listing-card__verified-inline{font-size:9px;padding:1px 5px 1px 4px;gap:3px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__verified-inline :global(.anticon),.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__verified-inline svg,.hh-list-card.provider-listing-card .provider-listing-card__verified-inline :global(.anticon),.hh-list-card.provider-listing-card .provider-listing-card__verified-inline svg,.provider-listing-card--dense .provider-listing-card__verified-inline :global(.anticon),.provider-listing-card--dense .provider-listing-card__verified-inline svg{font-size:9px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__facts,.hh-list-card.provider-listing-card .provider-listing-card__facts,.provider-listing-card--dense .provider-listing-card__facts{gap:3px 8px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__facts .provider-listing-card__fact,.hh-list-card.provider-listing-card .provider-listing-card__facts .provider-listing-card__fact,.provider-listing-card--dense .provider-listing-card__facts .provider-listing-card__fact{font-size:10px;gap:3px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__facts .provider-listing-card__fact-icon,.hh-list-card.provider-listing-card .provider-listing-card__facts .provider-listing-card__fact-icon,.provider-listing-card--dense .provider-listing-card__facts .provider-listing-card__fact-icon{font-size:10px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__head,.hh-list-card.provider-listing-card .provider-listing-card__head,.provider-listing-card--dense .provider-listing-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2px 6px;margin:0;min-width:0;width:100%}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__title-block,.hh-list-card.provider-listing-card .provider-listing-card__title-block,.provider-listing-card--dense .provider-listing-card__title-block{grid-column:1;grid-row:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 6px;width:100%;min-width:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ratings-wrap,.hh-list-card.provider-listing-card .provider-listing-card__ratings-wrap,.provider-listing-card--dense .provider-listing-card__ratings-wrap{grid-column:2;grid-row:1;align-self:start}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__title,.hh-list-card.provider-listing-card .provider-listing-card__title,.provider-listing-card--dense .provider-listing-card__title{margin:0;flex:1 1 auto;min-width:0;max-width:100%;font-size:var(--plc-title-size);font-weight:700;line-height:1.18;letter-spacing:-.02em;display:block}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__title-text,.hh-list-card.provider-listing-card .provider-listing-card__title-text,.provider-listing-card--dense .provider-listing-card__title-text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__title-badge,.hh-list-card.provider-listing-card .provider-listing-card__title-badge,.provider-listing-card--dense .provider-listing-card__title-badge{display:inline;padding:0;border-radius:0;background:#0000;color:var(--plc-success);font-size:9px;font-weight:600;letter-spacing:0;text-transform:none;line-height:1.15;flex:0 1 auto;min-width:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ratings-wrap,.hh-list-card.provider-listing-card .provider-listing-card__ratings-wrap,.provider-listing-card--dense .provider-listing-card__ratings-wrap{width:auto;min-width:0;margin-top:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__rating-block,.hh-list-card.provider-listing-card .provider-listing-card__rating-block,.provider-listing-card--dense .provider-listing-card__rating-block{width:auto;max-width:100%}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__details,.hh-list-card.provider-listing-card .provider-listing-card__details,.provider-listing-card--dense .provider-listing-card__details{display:flex;flex-direction:column;gap:2px;margin-top:0;padding-top:3px;border-top:none}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__detail-icon,.hh-list-card.provider-listing-card .provider-listing-card__detail-icon,.provider-listing-card--dense .provider-listing-card__detail-icon{width:12px;font-size:11px;margin-top:1px;color:#9ca3af}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__address,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__contact-line,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__phone,.hh-list-card.provider-listing-card .provider-listing-card__address,.hh-list-card.provider-listing-card .provider-listing-card__ccn,.hh-list-card.provider-listing-card .provider-listing-card__contact-line,.hh-list-card.provider-listing-card .provider-listing-card__phone,.provider-listing-card--dense .provider-listing-card__address,.provider-listing-card--dense .provider-listing-card__ccn,.provider-listing-card--dense .provider-listing-card__contact-line,.provider-listing-card--dense .provider-listing-card__phone{margin:0;font-size:10px;line-height:1.2;color:var(--plc-text-muted);display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px;min-width:0;width:100%}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__address-text,.hh-list-card.provider-listing-card .provider-listing-card__address-text,.provider-listing-card--dense .provider-listing-card__address-text{-webkit-line-clamp:1;min-width:0;flex:1 1 auto}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__contact-line,.hh-list-card.provider-listing-card .provider-listing-card__contact-line,.provider-listing-card--dense .provider-listing-card__contact-line{align-items:center;flex-wrap:nowrap;gap:3px 5px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__contact-group,.hh-list-card.provider-listing-card .provider-listing-card__contact-group,.provider-listing-card--dense .provider-listing-card__contact-group{display:inline-flex;align-items:center;gap:4px;min-width:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__contact-sep,.hh-list-card.provider-listing-card .provider-listing-card__contact-sep,.provider-listing-card--dense .provider-listing-card__contact-sep{color:#d1d5db;font-weight:600;flex-shrink:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn-inline,.hh-list-card.provider-listing-card .provider-listing-card__ccn-inline,.provider-listing-card--dense .provider-listing-card__ccn-inline{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;min-width:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn-inline .provider-listing-card__detail-icon,.hh-list-card.provider-listing-card .provider-listing-card__ccn-inline .provider-listing-card__detail-icon,.provider-listing-card--dense .provider-listing-card__ccn-inline .provider-listing-card__detail-icon{width:11px;font-size:10px;margin-top:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn-label,.hh-list-card.provider-listing-card .provider-listing-card__ccn-label,.provider-listing-card--dense .provider-listing-card__ccn-label{font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn-value,.hh-list-card.provider-listing-card .provider-listing-card__ccn-value,.provider-listing-card--dense .provider-listing-card__ccn-value{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#4b5563}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__phone-text,.hh-list-card.provider-listing-card .provider-listing-card__phone-text,.provider-listing-card--dense .provider-listing-card__phone-text{white-space:nowrap}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__extra,.hh-list-card.provider-listing-card .provider-listing-card__extra,.provider-listing-card--dense .provider-listing-card__extra{margin-top:2px;font-size:10px;line-height:1.3}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__footer,.hh-list-card.provider-listing-card .provider-listing-card__footer,.provider-listing-card--dense .provider-listing-card__footer{flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:4px 6px;margin-top:0;padding:6px 0 2px;border-top:1px solid #f0f2f4}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__meta,.hh-list-card.provider-listing-card .provider-listing-card__meta,.provider-listing-card--dense .provider-listing-card__meta{flex:1 1 auto;min-width:0;gap:4px;flex-wrap:wrap;align-content:center;max-height:36px;overflow:hidden}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__pill,.hh-list-card.provider-listing-card .provider-listing-card__pill,.provider-listing-card--dense .provider-listing-card__pill{height:16px;padding:0 4px;font-size:8px;font-weight:600;max-width:min(100%,108px);background:#f3f4f6;line-height:1.1}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__pill--clinical,.hh-list-card.provider-listing-card .provider-listing-card__pill--clinical,.provider-listing-card--dense .provider-listing-card__pill--clinical{background:#fff;border:1px solid #c7d7fe;color:#1d4ed8;max-width:min(100%,128px)}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__actions,.hh-list-card.provider-listing-card .provider-listing-card__actions,.provider-listing-card--dense .provider-listing-card__actions{display:inline-flex;flex:0 0 auto;gap:4px;width:auto;margin-left:auto}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__icon-btn,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn,.hh-list-card.provider-listing-card .provider-listing-card__icon-btn,.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn,.provider-listing-card--dense .provider-listing-card__icon-btn,.provider-listing-card--dense .provider-listing-card__inquire-btn{width:auto;max-width:72px;min-width:0;min-height:26px;height:26px;padding:0 5px;justify-content:center;font-size:9px;font-weight:600;border-radius:6px;gap:2px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__icon-btn :global(.anticon),.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn :global(.anticon),.hh-list-card.provider-listing-card .provider-listing-card__icon-btn :global(.anticon),.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn :global(.anticon),.provider-listing-card--dense .provider-listing-card__icon-btn :global(.anticon),.provider-listing-card--dense .provider-listing-card__inquire-btn :global(.anticon){font-size:9px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn,.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn,.provider-listing-card--dense .provider-listing-card__inquire-btn{max-width:64px;box-shadow:0 1px 3px #00a9e033}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn:hover,.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn:hover,.provider-listing-card--dense .provider-listing-card__inquire-btn:hover{transform:none;box-shadow:0 2px 5px #00a9e042}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__icon-btn--icon-only,.hh-list-card.provider-listing-card .provider-listing-card__icon-btn--icon-only,.provider-listing-card--dense .provider-listing-card__icon-btn--icon-only{width:26px;min-width:26px;max-width:26px;padding:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__icon-btn:only-child,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn:only-child,.hh-list-card.provider-listing-card .provider-listing-card__icon-btn:only-child,.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn:only-child,.provider-listing-card--dense .provider-listing-card__icon-btn:only-child,.provider-listing-card--dense .provider-listing-card__inquire-btn:only-child{max-width:120px}}@media(min-width:1024px){.healthcare-care-center-card-list.provider-listing-card,.hh-list-card.provider-listing-card,.provider-listing-card--dense{--plc-image-width:200px;--plc-image-height:132px;--plc-title-size:17px;--plc-body-size:13px;--plc-meta-size:11px;display:grid;grid-template-columns:var(--plc-image-width) minmax(140px,1fr);align-items:stretch;overflow:hidden;border-radius:var(--listing-radius-lg,22px);box-shadow:var(--listing-shadow-sm,0 4px 14px #1914270f);transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.healthcare-care-center-card-list.provider-listing-card:hover,.hh-list-card.provider-listing-card:hover,.provider-listing-card--dense:hover{transform:translateY(-2px);box-shadow:var(--listing-shadow-md,0 10px 30px #1914271a)}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image,.hh-list-card.provider-listing-card .provider-listing-card__image,.provider-listing-card--dense .provider-listing-card__image{width:100%;max-width:100%;min-width:0;flex:none;align-self:stretch;aspect-ratio:auto;min-height:var(--plc-image-height);height:100%;border-radius:var(--listing-radius-lg,22px) 0 0 var(--listing-radius-lg,22px);overflow:hidden}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image:after,.hh-list-card.provider-listing-card .provider-listing-card__image:after,.provider-listing-card--dense .provider-listing-card__image:after{background:linear-gradient(180deg,#0f172a47,#0000 38%,#0000 72%,#0f172a0f)}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image img,.hh-list-card.provider-listing-card .provider-listing-card__image img,.provider-listing-card--dense .provider-listing-card__image img{object-fit:cover;object-position:center;transition:transform .3s ease}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image.provider-listing-card__image--placeholder,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__image.provider-listing-card__image--placeholder-cms,.hh-list-card.provider-listing-card .provider-listing-card__image.provider-listing-card__image--placeholder,.hh-list-card.provider-listing-card .provider-listing-card__image.provider-listing-card__image--placeholder-cms,.provider-listing-card--dense .provider-listing-card__image.provider-listing-card__image--placeholder,.provider-listing-card--dense .provider-listing-card__image.provider-listing-card__image--placeholder-cms{background:#eef3f0}.healthcare-care-center-card-list.provider-listing-card:hover .provider-listing-card__image img,.hh-list-card.provider-listing-card:hover .provider-listing-card__image img,.provider-listing-card--dense:hover .provider-listing-card__image img{transform:scale(1.05)}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__save,.hh-list-card.provider-listing-card .provider-listing-card__save,.provider-listing-card--dense .provider-listing-card__save{top:8px;right:8px;width:32px;height:32px;min-width:32px;min-height:32px;font-size:15px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__body,.hh-list-card.provider-listing-card .provider-listing-card__body,.provider-listing-card--dense .provider-listing-card__body{padding:12px 14px;gap:0;justify-content:center}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__main,.hh-list-card.provider-listing-card .provider-listing-card__main,.provider-listing-card--dense .provider-listing-card__main{gap:5px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__head,.hh-list-card.provider-listing-card .provider-listing-card__head,.provider-listing-card--dense .provider-listing-card__head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:10px;width:100%;padding-right:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__title-block,.hh-list-card.provider-listing-card .provider-listing-card__title-block,.provider-listing-card--dense .provider-listing-card__title-block{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__title,.hh-list-card.provider-listing-card .provider-listing-card__title,.provider-listing-card--dense .provider-listing-card__title{width:100%;font-size:var(--plc-title-size);font-weight:800;letter-spacing:-.02em;line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__title-text,.hh-list-card.provider-listing-card .provider-listing-card__title-text,.provider-listing-card--dense .provider-listing-card__title-text{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;min-width:0;flex:1 1 auto}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__verified-inline,.hh-list-card.provider-listing-card .provider-listing-card__verified-inline,.provider-listing-card--dense .provider-listing-card__verified-inline{font-size:10px;padding:2px 7px 2px 5px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ratings-wrap,.hh-list-card.provider-listing-card .provider-listing-card__ratings-wrap,.provider-listing-card--dense .provider-listing-card__ratings-wrap{flex:0 0 auto;width:auto;margin-top:0;align-self:flex-start}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__rating-block,.hh-list-card.provider-listing-card .provider-listing-card__rating-block,.provider-listing-card--dense .provider-listing-card__rating-block{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;margin-left:auto}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__title-badge,.hh-list-card.provider-listing-card .provider-listing-card__title-badge,.provider-listing-card--dense .provider-listing-card__title-badge{display:inline-block;font-size:10px;font-weight:600;padding:0;background:#0000;color:var(--plc-success);text-transform:none;letter-spacing:0;line-height:1.3}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__details,.hh-list-card.provider-listing-card .provider-listing-card__details,.provider-listing-card--dense .provider-listing-card__details{margin-top:0;padding-top:0;border-top:none;gap:3px;width:100%}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__detail-icon,.hh-list-card.provider-listing-card .provider-listing-card__detail-icon,.provider-listing-card--dense .provider-listing-card__detail-icon{width:13px;min-width:13px;font-size:12px;margin-top:0;color:var(--plc-brand);display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__address,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__contact-line,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__phone,.hh-list-card.provider-listing-card .provider-listing-card__address,.hh-list-card.provider-listing-card .provider-listing-card__ccn,.hh-list-card.provider-listing-card .provider-listing-card__contact-line,.hh-list-card.provider-listing-card .provider-listing-card__phone,.provider-listing-card--dense .provider-listing-card__address,.provider-listing-card--dense .provider-listing-card__ccn,.provider-listing-card--dense .provider-listing-card__contact-line,.provider-listing-card--dense .provider-listing-card__phone{font-size:var(--plc-body-size);line-height:1.3;color:var(--plc-text-secondary);align-items:center}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__address,.hh-list-card.provider-listing-card .provider-listing-card__address,.provider-listing-card--dense .provider-listing-card__address{display:flex;gap:5px;width:100%}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__address-text,.hh-list-card.provider-listing-card .provider-listing-card__address-text,.provider-listing-card--dense .provider-listing-card__address-text{-webkit-line-clamp:1;min-width:0;flex:1 1 auto;line-height:1.3}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__contact-line,.hh-list-card.provider-listing-card .provider-listing-card__contact-line,.provider-listing-card--dense .provider-listing-card__contact-line{display:flex;align-items:center;flex-wrap:nowrap;gap:0;width:100%;min-width:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__contact-group,.hh-list-card.provider-listing-card .provider-listing-card__contact-group,.provider-listing-card--dense .provider-listing-card__contact-group{display:inline-flex;align-items:center;gap:5px;min-width:0;flex-shrink:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__contact-sep,.hh-list-card.provider-listing-card .provider-listing-card__contact-sep,.provider-listing-card--dense .provider-listing-card__contact-sep{margin:0 7px;color:#cbd5e1;font-weight:400;line-height:1;flex-shrink:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn-inline,.hh-list-card.provider-listing-card .provider-listing-card__ccn-inline,.provider-listing-card--dense .provider-listing-card__ccn-inline{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;min-width:0}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__detail-icon--ccn,.hh-list-card.provider-listing-card .provider-listing-card__detail-icon--ccn,.provider-listing-card--dense .provider-listing-card__detail-icon--ccn{font-size:11px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn-label,.hh-list-card.provider-listing-card .provider-listing-card__ccn-label,.provider-listing-card--dense .provider-listing-card__ccn-label{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:14px;padding:0 4px;border-radius:3px;background:var(--plc-brand);color:#fff;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn-value,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__phone-text,.hh-list-card.provider-listing-card .provider-listing-card__ccn-value,.hh-list-card.provider-listing-card .provider-listing-card__phone-text,.provider-listing-card--dense .provider-listing-card__ccn-value,.provider-listing-card--dense .provider-listing-card__phone-text{font-size:var(--plc-body-size);line-height:1.3;white-space:nowrap}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__ccn-value,.hh-list-card.provider-listing-card .provider-listing-card__ccn-value,.provider-listing-card--dense .provider-listing-card__ccn-value{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#374151}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__facts,.hh-list-card.provider-listing-card .provider-listing-card__facts,.provider-listing-card--dense .provider-listing-card__facts{gap:4px 12px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__facts .provider-listing-card__fact,.hh-list-card.provider-listing-card .provider-listing-card__facts .provider-listing-card__fact,.provider-listing-card--dense .provider-listing-card__facts .provider-listing-card__fact{font-size:12px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__footer,.hh-list-card.provider-listing-card .provider-listing-card__footer,.provider-listing-card--dense .provider-listing-card__footer{margin-top:6px;padding-top:8px;gap:6px 8px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__pill,.hh-list-card.provider-listing-card .provider-listing-card__pill,.provider-listing-card--dense .provider-listing-card__pill{height:24px;padding:0 9px;font-size:var(--plc-meta-size)}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__icon-btn,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn,.hh-list-card.provider-listing-card .provider-listing-card__icon-btn,.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn,.provider-listing-card--dense .provider-listing-card__icon-btn,.provider-listing-card--dense .provider-listing-card__inquire-btn{min-height:34px;height:34px;padding:0 14px;font-size:12px}}@media(max-width:1023px){.healthcare-care-center-card-list.provider-listing-card,.hh-list-card.provider-listing-card,.provider-listing-card--dense{--plc-thumb-size:104px;--plc-title-size:13px}}@media(max-width:520px){.healthcare-care-center-card-list.provider-listing-card,.hh-list-card.provider-listing-card,.provider-listing-card--dense{--plc-thumb-size:96px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__footer,.hh-list-card.provider-listing-card .provider-listing-card__footer,.provider-listing-card--dense .provider-listing-card__footer{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:4px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__meta,.hh-list-card.provider-listing-card .provider-listing-card__meta,.provider-listing-card--dense .provider-listing-card__meta{flex:1 1 auto;width:auto;max-height:34px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__actions,.hh-list-card.provider-listing-card .provider-listing-card__actions,.provider-listing-card--dense .provider-listing-card__actions{width:auto;margin-left:auto;display:inline-flex;flex-wrap:nowrap;gap:3px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__icon-btn,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn,.hh-list-card.provider-listing-card .provider-listing-card__icon-btn,.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn,.provider-listing-card--dense .provider-listing-card__icon-btn,.provider-listing-card--dense .provider-listing-card__inquire-btn{width:auto;max-width:88px;min-width:0;min-height:26px;height:26px;padding:0 5px;font-size:9px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn,.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn,.provider-listing-card--dense .provider-listing-card__inquire-btn{max-width:96px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__contact-line,.hh-list-card.provider-listing-card .provider-listing-card__contact-line,.provider-listing-card--dense .provider-listing-card__contact-line{flex-wrap:wrap}}@media(max-width:380px){.healthcare-care-center-card-list.provider-listing-card,.hh-list-card.provider-listing-card,.provider-listing-card--dense{--plc-thumb-size:88px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__body,.hh-list-card.provider-listing-card .provider-listing-card__body,.provider-listing-card--dense .provider-listing-card__body{padding:5px 7px 5px 5px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__icon-btn,.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn,.hh-list-card.provider-listing-card .provider-listing-card__icon-btn,.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn,.provider-listing-card--dense .provider-listing-card__icon-btn,.provider-listing-card--dense .provider-listing-card__inquire-btn{max-width:76px;min-height:26px;height:26px;padding:0 4px;font-size:8px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__icon-btn :global(.anticon),.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn :global(.anticon),.hh-list-card.provider-listing-card .provider-listing-card__icon-btn :global(.anticon),.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn :global(.anticon),.provider-listing-card--dense .provider-listing-card__icon-btn :global(.anticon),.provider-listing-card--dense .provider-listing-card__inquire-btn :global(.anticon){font-size:8px}.healthcare-care-center-card-list.provider-listing-card .provider-listing-card__inquire-btn,.hh-list-card.provider-listing-card .provider-listing-card__inquire-btn,.provider-listing-card--dense .provider-listing-card__inquire-btn{max-width:84px}}@media(max-width:1023px){.provider-listing-card:not(.healthcare-care-center-card-list):not(.hh-list-card){--plc-image-width:120px;--plc-title-size:14px;grid-template-columns:var(--plc-image-width) minmax(0,1fr)}.provider-listing-card:not(.healthcare-care-center-card-list):not(.hh-list-card) .provider-listing-card__body{padding:10px;gap:5px}.provider-listing-card:not(.healthcare-care-center-card-list):not(.hh-list-card) .provider-listing-card__meta{width:100%}.provider-listing-card:not(.healthcare-care-center-card-list):not(.hh-list-card) .provider-listing-card__actions{width:100%;display:flex;flex-wrap:wrap}.provider-listing-card:not(.healthcare-care-center-card-list):not(.hh-list-card) .provider-listing-card__icon-btn,.provider-listing-card:not(.healthcare-care-center-card-list):not(.hh-list-card) .provider-listing-card__inquire-btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);justify-content:center;min-height:44px;width:auto}.provider-listing-card:not(.healthcare-care-center-card-list):not(.hh-list-card) .provider-listing-card__save{width:40px;height:40px;min-width:40px;min-height:40px}}@media(max-width:428px){.healthcare-care-center-card-list.provider-listing-card,.hh-list-card.provider-listing-card,.provider-listing-card--dense{--plc-thumb-size:100px;--plc-title-size:12px}}