/* Advocacy page. Prefix: adv- (shared pieces live in _programs.css) */
.adv-photo { text-align: center; }
.adv-photo img { display: inline-block; width: 100%; max-width: 800px; height: 424px; object-fit: cover; object-position: 50% 0; }
