.eh-anni .eh-anni-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch;grid-auto-rows:1fr}.eh-anni .eh-anni-grid figure{display:flex;flex-direction:column;margin:0;min-width:0}.eh-anni .eh-anni-grid figcaption{flex:1;min-height:4.5em}.eh-anni .eh-anni-grid .eh-history-thumb{aspect-ratio:4/3}.eh-anni>section>p{max-width:780px;line-height:1.8}.eh-anni .eh-history-copy h2{margin-top:.4rem}.eh-anni-teaser{margin:24px 0 32px;padding:24px 28px;border:1px solid #e0d6ce;border-left:4px solid #811a1c;border-radius:12px;background:#f7f3ed}.eh-anni-teaser h2{margin:0 0 12px}.eh-anni-teaser p{margin:8px 0;line-height:1.7}@media(max-width:600px){.eh-anni .eh-anni-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:20px}.eh-anni .eh-anni-grid figcaption{min-height:0}.eh-anni-teaser{padding:20px}}

.eh-anni .eh-anni-biography>p{max-width:none}

.eh-anni .eh-anni-memorial{padding:32px;border-left:3px solid #811a1c;background:#f7f3ed;border-radius:8px}.eh-anni .eh-anni-memorial>p{max-width:none}@media(max-width:600px){.eh-anni .eh-anni-memorial{padding:22px}}

.eh-anni .eh-anni-hero{max-width:360px;justify-self:center;width:100%}.eh-anni .eh-anni-hero .eh-history-photo{aspect-ratio:auto}.eh-anni .eh-anni-hero .eh-history-frame{width:100%}.eh-anni .eh-anni-family .eh-history-media{max-width:520px}

/* Fotos wirken ohne sichtbare Bildtexte; Beschreibungen bleiben fuer Hilfstechniken und Bildansicht erhalten. */
.eh-anni figure:not(.eh-anni-document)>figcaption{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;min-width:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;flex:0!important}

.eh-anni .eh-anni-bw-note{margin:30px 0 18px}.eh-anni .eh-anni-credit{margin-top:40px;padding-top:20px;border-top:1px solid #e0d6ce}.eh-anni .eh-anni-credit p{margin:0 0 14px;line-height:1.7}
