/* Editorial stories first, a distinct full-width team section underneath. */
.life-v1034 .life-layout.life-layout--with-team{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}
.life-v1034 .life-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}
.life-v1034 .story-card{height:auto;min-width:0}
.life-v1034 .story-card>a{height:100%;display:flex;flex-direction:column}
.life-v1034 .story-copy{flex:1;display:flex;flex-direction:column}
.life-v1034 .story-enter{margin-top:auto;padding-top:24px}
.life-v1034 .life-team-card{height:auto;min-height:0;padding:32px;box-sizing:border-box}
.life-v1034 .life-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:start}
.life-v1034 .life-team-person{min-width:0;max-width:none}
.life-v1034 .life-team-person img{width:144px;max-width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;margin-inline:auto}
.life-v1034 .life-team-person h4{overflow-wrap:anywhere}
.life-v1034 .life-team-intro{margin-top:28px}
@media(max-width:700px){.life-v1034 .life-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.life-v1034 .life-team-card{padding:22px}.life-v1034 .life-team-person img{width:128px}}
@media(max-width:600px){.life-v1034 .life-content-grid{grid-template-columns:minmax(0,1fr)}.life-v1034 .life-layout.life-layout--with-team{gap:28px}}
