/* Site-wide consistency layer. Loaded last so these rules win over page-level styles.
   One photo shape (3:2) and one corner radius (14px) for card imagery. */
:root{--zt-card-img-ratio:3/2;--zt-card-radius:14px}

/* Homecare / Health / home hub cards: was a fixed 160px strip that cropped to a different shape on every screen width */
.hub-card img{height:auto;aspect-ratio:var(--zt-card-img-ratio);object-fit:cover}
.hub-card img,#pathways .hub-card img{border-radius:var(--zt-card-radius) var(--zt-card-radius) 0 0}

/* Supported living grid: 4:3 -> 3:2 */
.sl-home-media{aspect-ratio:var(--zt-card-img-ratio)}

/* Community commissioned-care photos already 3:2: keep the corners in step with the card */
.ccc-discharge-photo,.ccc-partnership-photo{object-fit:cover}
