.family-history-photos{display:grid;grid-template-columns:minmax(0,1.83fr) minmax(0,1fr);gap:24px;align-items:start;margin:0 0 36px}.family-history-photos figure{margin:0}.family-history-photos img{display:block;width:100%;height:auto;max-width:819px}.family-history-photos .family-photo-exterior{max-width:447px}@media(max-width:700px){.family-history-photos{grid-template-columns:minmax(0,1fr)}}
.family-history-video{margin:0 0 36px;max-width:960px}.family-history-video video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}

/* Family history: one aligned editorial reading column, not split fragments. */
.family-history-editorial>.wrap{max-width:824px}.family-history-editorial .family-history-quote{margin:16px 0 28px}
.family-history-editorial .family-story{max-width:none;margin:0;padding:0}.family-history-editorial .family-history-photos{display:block;margin:0 0 28px}
.family-history-editorial .family-history-photos img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
.family-history-editorial .story-chapter{margin:0 0 28px;padding:0}
