/* Editorial team cards deliberately reuse the original source layout. */
.kw-team-group + .kw-team-group { margin-top: 30px; }
.kw-team-group h3 { grid-column: 1 / -1; }
.kw-team-card .kw-team-contacts { display: flex; flex-direction: column; gap: 6px; padding: 10px 14px 0; font-size: 14px; line-height: 1.4; }
.kw-team-card .kw-team-contacts a { overflow-wrap: anywhere; }
.kw-team-card--no-photo > div { padding-top: 14px; }
.kw-team-card h4 { overflow-wrap: anywhere; }
