/* Lifeline photo breaks — 2026-10-20 */
.lf-main .lf-photo-heading{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:32px}
.lf-main .lf-photo-heading>div{min-width:0}
.lf-main .lf-photo-heading h2{margin-top:0}
.lf-main .lf-photo-heading p:last-child{margin-bottom:0}
.lf-main .lf-photo-heading .lf-editorial-photo{width:100%;margin:0}
.lf-main .lf-editorial-photo img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}
@media(max-width:767px){.lf-main .lf-photo-heading{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.lf-main .lf-photo-heading .lf-editorial-photo{max-width:100%}}
