/* Compact website marks keep their encoded size, without a vacant photo banner. */
.listing-image--hero:has(img[src="/assets/businesses/directory-complete-20261104/boca-raton--junior-smiles-pediatric-dentistry.webp"]),
.listing-image--hero:has(img[src="/assets/businesses/directory-complete-20261104/fort-collins--old-firehouse-books.webp"]),
.listing-image--hero:has(img[src="/assets/businesses/directory-complete-20261104/boise--rediscovered-books.webp"]) {min-height:100px!important;padding:16px 20px 48px!important;}
/* Show real reviews when present; retain the contribution form without an empty content panel. */
#reviews:not(:has(article)) > h2,#reviews:not(:has(article)) > p{display:none}
