.ServiceSummaryCard_card__pS89k{position:relative;container-type:inline-size;min-inline-size:0;overflow:hidden;background:var(--bw-color-surface);border:var(--rule-hair) solid var(--bw-color-border-subtle);border-radius:var(--bw-radius-service-summary);box-shadow:none;transition:transform var(--dur-short) var(--ease-out)}.ServiceSummaryCard_railCard__dmPmG{inline-size:clamp(16.75rem,82cqi,19.125rem);flex:0 0 auto}.ServiceSummaryCard_gridCard__jlZfc{inline-size:100%}.ServiceSummaryCard_card__pS89k:has(.ServiceSummaryCard_cardLink__Ss3cD:focus-visible){z-index:var(--bw-z-raised);transform:scale(1.025)}.ServiceSummaryCard_card__pS89k:active{transform:scale(1.015)}.ServiceSummaryCard_cardLink__Ss3cD{position:absolute;z-index:var(--bw-z-raised);inset:0;border-radius:inherit;cursor:pointer}.ServiceSummaryCard_cardLink__Ss3cD:focus-visible{outline:var(--rule-strong) solid var(--bw-color-focus);outline-offset:calc(-1 * var(--rule-strong))}.ServiceSummaryCard_art__wR_X2{position:relative;inline-size:100%;aspect-ratio:1;overflow:hidden;background:var(--bw-color-surface-subtle);border-radius:var(--bw-radius-service-summary) var(--bw-radius-service-summary) 0 0}.ServiceSummaryCard_artImage__e5Kpk{-o-object-fit:cover;object-fit:cover}.ServiceSummaryCard_favorite__uUZDt{position:absolute;z-index:calc(var(--bw-z-raised) + 1);inset-block-start:clamp(var(--space-xs),4.5cqi,14px);inset-inline-end:clamp(var(--space-xs),4.5cqi,14px);display:grid;inline-size:clamp(2.5rem,14cqi,2.75rem);block-size:clamp(2.5rem,14cqi,2.75rem);place-items:center;color:var(--bw-color-text-primary);background:color-mix(in srgb,var(--bw-color-surface) 88%,transparent);border:0;border-radius:50%;box-shadow:var(--bw-shadow-sm);cursor:pointer}.ServiceSummaryCard_favorite__uUZDt svg{inline-size:clamp(.875rem,5cqi,1.125rem);block-size:clamp(.875rem,5cqi,1.125rem)}.ServiceSummaryCard_favorite__uUZDt[aria-pressed=true]{color:var(--bw-color-like)}.ServiceSummaryCard_favorite__uUZDt:focus-visible{outline:var(--rule-strong) solid var(--bw-color-focus);outline-offset:var(--space-2xs)}.ServiceSummaryCard_favorite__uUZDt:active{transform:translateY(var(--rule-hair))}.ServiceSummaryCard_favorite__uUZDt:disabled{cursor:not-allowed;opacity:.52;pointer-events:none}.ServiceSummaryCard_content__HoqK7{padding:clamp(var(--space-xs),6cqi,19px) clamp(var(--space-xs),6cqi,19px) clamp(var(--space-sm),6.5cqi,20px)}.ServiceSummaryCard_providerLine__Q1GDW{display:flex;align-items:center;justify-content:space-between;min-inline-size:0;gap:var(--space-sm)}.ServiceSummaryCard_provider__Uhnvf{display:flex;align-items:center;min-inline-size:0;gap:var(--space-xs);color:var(--bw-color-text-muted);font-size:var(--text-xs);font-weight:700}.ServiceSummaryCard_providerAvatar__E8EOO{position:relative;display:grid;inline-size:1.75rem;block-size:1.75rem;flex:none;overflow:hidden;place-items:center;color:var(--bw-color-action-primary-hover);background:var(--bw-color-action-soft);border-radius:9px;font-size:var(--text-xs);font-weight:900}.ServiceSummaryCard_providerAvatarImage__mIFTG{-o-object-fit:cover;object-fit:cover}.ServiceSummaryCard_providerName__Kngk7{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ServiceSummaryCard_content__HoqK7 h3{display:-webkit-box;min-block-size:2.5em;margin:clamp(var(--space-xs),4cqi,13px) 0 0;overflow:hidden;color:var(--bw-color-text-primary);font-size:clamp(var(--text-sm),7cqi,1.08rem);font-weight:800;line-height:1.25;letter-spacing:-.012em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ServiceSummaryCard_contentWithoutProvider__1ZefJ h3{margin-block-start:0}.ServiceSummaryCard_info__rjWEU{display:flex;align-items:center;min-inline-size:0;gap:clamp(var(--space-xs),5cqi,15px);margin-block-start:clamp(var(--space-xs),4cqi,13px);color:var(--bw-color-text-secondary);font-size:clamp(var(--text-2xs),5.4cqi,var(--text-base));font-weight:750}.ServiceSummaryCard_info__rjWEU>span{display:inline-flex;align-items:center;gap:var(--space-2xs)}.ServiceSummaryCard_metricValue__j8m82{display:block;line-height:1;transform:translateY(var(--rule-hair))}.ServiceSummaryCard_info__rjWEU svg{inline-size:clamp(.8125rem,6.75cqi,var(--text-md));block-size:clamp(.8125rem,6.75cqi,var(--text-md))}.ServiceSummaryCard_star__9LAzl{color:var(--bw-color-rating);fill:currentColor}.ServiceSummaryCard_likesHeart___ebG1{color:var(--bw-color-like);fill:currentColor}.ServiceSummaryCard_footer__k41UG{display:flex;align-items:center;justify-content:flex-start;min-inline-size:0;gap:var(--space-sm);margin-block-start:clamp(var(--space-xs),5.5cqi,17px);padding-block-start:clamp(var(--space-xs),5cqi,15px);border-block-start:var(--rule-hair) solid var(--bw-color-border-subtle)}.ServiceSummaryCard_locationType__v_Br6{display:inline-flex;align-items:center;min-inline-size:0;gap:var(--space-2xs);color:var(--bw-color-text-muted);font-size:clamp(var(--text-2xs),4cqi,var(--text-xs));font-weight:750;white-space:nowrap}.ServiceSummaryCard_locationType__v_Br6 span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.ServiceSummaryCard_locationType__v_Br6 svg{inline-size:clamp(.75rem,5cqi,.9375rem);block-size:clamp(.75rem,5cqi,.9375rem);flex:none;color:var(--bw-color-action-primary)}@container (min-width: 40rem){.ServiceSummaryCard_railCard__dmPmG{inline-size:clamp(18rem,32cqi,20rem)}}@media (hover:hover) and (pointer:fine){.ServiceSummaryCard_card__pS89k:hover{z-index:var(--bw-z-raised);transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.ServiceSummaryCard_card__pS89k,.ServiceSummaryCard_favorite__uUZDt{transition-duration:var(--dur-reduced)}.ServiceSummaryCard_card__pS89k:active,.ServiceSummaryCard_card__pS89k:has(.ServiceSummaryCard_cardLink__Ss3cD:focus-visible),.ServiceSummaryCard_card__pS89k:hover,.ServiceSummaryCard_favorite__uUZDt:active{transform:none}}