/* Photo presentation for the 24 October report. Original JPEG bytes are preserved. */
.maloney-photo{margin:32px auto 38px;width:100%;max-width:440px}
.maloney-photo-frame{overflow:hidden;background:#171719}
.maloney-photo img{display:block;width:100%;height:auto;filter:brightness(var(--photo-brightness,1.015)) contrast(var(--photo-contrast,1.055)) saturate(var(--photo-saturation,.94));transform:rotate(var(--photo-angle,0deg)) scale(var(--photo-scale,1));transform-origin:center}
.maloney-photo figcaption{margin-top:12px;padding-top:10px;border-top:2px solid var(--red);text-align:left;font:14px/1.55 Arial,sans-serif;color:var(--muted)}
.maloney-lead{max-width:560px;margin:0 auto 38px}
.maloney-photo-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin:32px 0 38px;align-items:start}
.maloney-photo-pair .maloney-photo{margin:0;max-width:none;min-width:0}
.photo-1013{--photo-brightness:1.025;--photo-contrast:1.055;--photo-saturation:.94;--photo-angle:-1deg;--photo-scale:1.03}
.photo-1016{--photo-brightness:.99;--photo-contrast:1.055;--photo-saturation:.93;--photo-angle:-.8deg;--photo-scale:1.025}
.photo-1014{--photo-brightness:1.025;--photo-contrast:1.04;--photo-saturation:.94}
.photo-1012{--photo-brightness:1.025;--photo-contrast:1.035;--photo-saturation:.94}
.photo-1031{--photo-brightness:1.015;--photo-contrast:1.045;--photo-saturation:.95}
.photo-0970{--photo-brightness:.995;--photo-contrast:1.065;--photo-saturation:.93;--photo-angle:-1.2deg;--photo-scale:1.035}
.photo-1035{--photo-brightness:1.005;--photo-contrast:1.035;--photo-saturation:.95}
.photo-1051{--photo-brightness:.98;--photo-contrast:1.06;--photo-saturation:.93}
.photo-1040{--photo-brightness:.995;--photo-contrast:1.05;--photo-saturation:.94}
.photo-1049{--photo-brightness:.975;--photo-contrast:1.08;--photo-saturation:.94;--photo-angle:-1deg;--photo-scale:1.03}
.maloney-news-feature>a{overflow:hidden}
.maloney-news-feature .maloney-news-photo{object-position:center 43%;filter:brightness(1.025) contrast(1.055) saturate(.94)}
@media(max-width:600px){.maloney-photo-pair{grid-template-columns:1fr;gap:30px}.maloney-photo-pair .maloney-photo{max-width:440px;margin:0 auto}.maloney-photo{margin-top:26px;margin-bottom:30px}.maloney-lead{margin-top:0}}
