/* Grid photos: Beaver Builder cropped them to a 2:1 "panorama" file; we crop in CSS instead.
   :where() keeps this at zero specificity so the site's own per-module rules (Additional CSS) still win. */
:where(.fl-photo-crop-panorama) img:where(.esa-crop-panorama) { width: 100%; aspect-ratio: 2 / 1; object-fit: cover; object-position: center; }

/* No Instagram account yet: hide the two dead icons (header drawer + footer). Remove these lines once there is a profile URL. */
.fl-node-20q1ptz89y4n, .fl-node-0okmbfjn9p71 { display: none !important; }
