/* Photo overlays: preserve contrast at left and reveal the image at right.
   Loaded only outside country, mission, embassy and market-access pages. */
.kp-public-hero:has(> img) .kp-public-hero-shade,
.kp-inner-hero--image .kp-inner-hero__wash {
  background: linear-gradient(to right, rgba(3, 17, 34, .76) 0%, rgba(3, 17, 34, .48) 52%, rgba(3, 17, 34, .10) 100%);
}
/* Event card images already have no dark overlay. Keep them fully visible. */
