.SiteClaimsSection-module__FybZUq__section{gap:var(--space-24);margin:var(--space-16) 0;flex-direction:column;display:flex}.SiteClaimsSection-module__FybZUq__block{gap:var(--space-8);flex-direction:column;display:flex}.SiteClaimsSection-module__FybZUq__note{max-width:60ch;color:var(--color-text-secondary);font:var(--type-body-sm);text-wrap:pretty;margin:0}.SiteClaimsSection-module__FybZUq__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SiteClaimsSection-module__FybZUq__row{justify-content:space-between;align-items:baseline;gap:var(--space-16);padding:var(--space-8) 0;border-bottom:var(--border-width) solid var(--color-border);display:flex}.SiteClaimsSection-module__FybZUq__row:last-child{border-bottom:none}.SiteClaimsSection-module__FybZUq__name{color:var(--color-ink);font:var(--type-body-md)}.SiteClaimsSection-module__FybZUq__meta{color:var(--color-text-secondary);font:var(--type-body-sm);white-space:nowrap;flex:none}
.ClinicPhotos-module__XIa_-a__wrap{margin:var(--space-18) 0 var(--space-20)}.ClinicPhotos-module__XIa_-a__single,.ClinicPhotos-module__XIa_-a__double,.ClinicPhotos-module__XIa_-a__triple{gap:var(--space-8);display:grid}.ClinicPhotos-module__XIa_-a__single{grid-template-columns:1fr}.ClinicPhotos-module__XIa_-a__double{grid-template-columns:1fr 1fr}.ClinicPhotos-module__XIa_-a__triple{grid-template-columns:2fr 1fr 1fr}.ClinicPhotos-module__XIa_-a__tile{position:relative}.ClinicPhotos-module__XIa_-a__photo{object-fit:cover;border-radius:var(--radius-18);background:var(--gradient-placeholder);width:100%;height:200px;display:block}.ClinicPhotos-module__XIa_-a__creditWrap{right:var(--space-8);bottom:var(--space-8);justify-content:flex-end;align-items:center;gap:var(--space-4);max-width:calc(100% - var(--space-16));display:flex;position:absolute}.ClinicPhotos-module__XIa_-a__creditToggle{border-radius:var(--radius-pill);background:var(--color-photo-credit-scrim);width:20px;height:20px;color:var(--color-on-dark);cursor:pointer;transition:var(--transition-hover);border:none;flex:none;order:2;place-items:center;padding:0;display:grid;position:relative}.ClinicPhotos-module__XIa_-a__creditToggle:hover,.ClinicPhotos-module__XIa_-a__creditToggle:focus-visible{background:var(--color-ink-surface)}@media (pointer:coarse){.ClinicPhotos-module__XIa_-a__creditToggle:after{content:"";width:var(--size-tap-min);height:var(--size-tap-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.ClinicPhotos-module__XIa_-a__creditText{border-radius:var(--radius-pill);background:var(--color-photo-credit-scrim);min-width:0;color:var(--color-on-dark);opacity:0;visibility:hidden;transform:translateX(var(--space-4));transition:opacity var(--motion-fast) var(--ease), transform var(--motion-fast) var(--ease), visibility var(--motion-fast);order:1;padding:.2em .6em;font-size:.7em;line-height:1.5}.ClinicPhotos-module__XIa_-a__creditWrap:hover .ClinicPhotos-module__XIa_-a__creditText,.ClinicPhotos-module__XIa_-a__creditWrap:focus-within .ClinicPhotos-module__XIa_-a__creditText{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.ClinicPhotos-module__XIa_-a__creditText{transition:none}}@media (max-width:700px){.ClinicPhotos-module__XIa_-a__photo{height:140px}.ClinicPhotos-module__XIa_-a__triple{grid-template-columns:1fr}}@media (max-width:620px){.ClinicPhotos-module__XIa_-a__double,.ClinicPhotos-module__XIa_-a__triple{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;overflow-x:auto}.ClinicPhotos-module__XIa_-a__double::-webkit-scrollbar{display:none}.ClinicPhotos-module__XIa_-a__triple::-webkit-scrollbar{display:none}.ClinicPhotos-module__XIa_-a__tile{scroll-snap-align:start}}.ClinicPhotos-module__XIa_-a__stripCredit{margin:var(--space-8) 0 0;font:var(--type-label-2xs);color:var(--color-text-muted)}
.ClinicAmenities-module__P1Z1ha__card{padding:var(--space-18) var(--space-20)}.ClinicAmenities-module__P1Z1ha__heading{margin:0 0 var(--space-14);font:var(--type-action-md);color:var(--color-ink)}.ClinicAmenities-module__P1Z1ha__groups{gap:var(--space-16);flex-direction:column;display:flex}.ClinicAmenities-module__P1Z1ha__group{gap:var(--space-8);flex-direction:column;display:flex}.ClinicAmenities-module__P1Z1ha__groupLabel{align-items:center;gap:var(--space-6);font:var(--type-label-2xs);font-weight:var(--weight-bold);color:var(--color-text-muted);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;margin:0;display:flex}.ClinicAmenities-module__P1Z1ha__groupIcon{color:var(--color-text-muted);flex-shrink:0}.ClinicAmenities-module__P1Z1ha__tags{gap:var(--space-8);flex-wrap:wrap;display:flex}.ClinicAmenities-module__P1Z1ha__tagNo{opacity:.85}.ClinicAmenities-module__P1Z1ha__attribution{margin:var(--space-16) 0 0;font:var(--type-body-xs);color:var(--color-text-muted)}
.ClinicPolicies-module__4jtmcW__card{padding:var(--space-18) var(--space-20)}.ClinicPolicies-module__4jtmcW__heading{margin:0 0 var(--space-14);font:var(--type-action-md);color:var(--color-ink)}.ClinicPolicies-module__4jtmcW__groups{gap:var(--space-16);flex-direction:column;display:flex}.ClinicPolicies-module__4jtmcW__group{gap:var(--space-8);flex-direction:column;display:flex}.ClinicPolicies-module__4jtmcW__groupLabel{align-items:center;gap:var(--space-6);font:var(--type-label-2xs);font-weight:var(--weight-bold);color:var(--color-text-muted);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;margin:0;display:flex}.ClinicPolicies-module__4jtmcW__groupIcon{color:var(--color-text-muted);flex-shrink:0}.ClinicPolicies-module__4jtmcW__rows{gap:var(--space-12);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ClinicPolicies-module__4jtmcW__row{gap:var(--space-2);flex-direction:column;display:flex}.ClinicPolicies-module__4jtmcW__claim{align-items:baseline;gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.ClinicPolicies-module__4jtmcW__label{font:var(--type-body-sm);color:var(--color-ink)}.ClinicPolicies-module__4jtmcW__qualifier{font:var(--type-body-sm);font-weight:var(--weight-bold);color:var(--color-ink)}.ClinicPolicies-module__4jtmcW__evidence{font:var(--type-body-xs);color:var(--color-text-muted);border-left:var(--border-width) solid var(--color-border);padding-left:var(--space-8);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ClinicPolicies-module__4jtmcW__attribution{margin:var(--space-16) 0 0;font:var(--type-body-xs);color:var(--color-text-muted)}
.ClinicSidebar-module__NpBwYW__rail{gap:var(--space-14);flex-direction:column;display:flex}.ClinicSidebar-module__NpBwYW__primaryGroup{gap:var(--space-10);flex-direction:column;display:flex}.ClinicSidebar-module__NpBwYW__primaryGroup .ClinicSidebar-module__NpBwYW__primaryCard{border-radius:var(--radius-panel);flex-direction:column;display:flex;overflow:hidden}.ClinicSidebar-module__NpBwYW__section{padding:var(--space-14) var(--space-18);border-top:var(--border-width) solid var(--color-fill-neutral)}.ClinicSidebar-module__NpBwYW__sectionHeading,.ClinicSidebar-module__NpBwYW__billingSection h3{margin:0 0 var(--space-9);font:var(--type-badge);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-muted)}.ClinicSidebar-module__NpBwYW__intakeHeading{margin-bottom:var(--space-7)}.ClinicSidebar-module__NpBwYW__intakeClaim{font:var(--type-body-2xs);color:var(--color-text-secondary);text-wrap:pretty;margin:0}.ClinicSidebar-module__NpBwYW__intakeEvidence{margin:var(--space-4) 0 0;font:var(--type-body-2xs);color:var(--color-text-muted);text-wrap:pretty}.ClinicSidebar-module__NpBwYW__ctaSection{padding:var(--space-14) var(--space-18);border-top:var(--border-width) solid var(--color-fill-neutral)}.ClinicSidebar-module__NpBwYW__ctaSection .ClinicSidebar-module__NpBwYW__cta{border-radius:var(--radius-13)}.ClinicSidebar-module__NpBwYW__freshness{text-align:center;font:var(--type-mono-note);font-weight:var(--weight-medium);color:var(--color-text-muted);margin:0}.ClinicSidebar-module__NpBwYW__hoursToggleHead{justify-content:space-between;align-items:center;gap:var(--space-10);margin-bottom:var(--space-9);display:flex}.ClinicSidebar-module__NpBwYW__hoursToggleHead .ClinicSidebar-module__NpBwYW__sectionHeading{margin-bottom:0}.ClinicSidebar-module__NpBwYW__hours{gap:var(--space-5);flex-direction:column;margin:0;display:flex}.ClinicSidebar-module__NpBwYW__hoursRow{justify-content:space-between;align-items:baseline;gap:var(--space-10);display:flex}.ClinicSidebar-module__NpBwYW__hoursDay{font:var(--type-body-xs);color:var(--color-ink-secondary);margin:0}.ClinicSidebar-module__NpBwYW__hoursTime{font:var(--type-body-xs);color:var(--color-text-secondary);text-align:right;white-space:nowrap;margin:0}
