/* Shared Conprofe contact card component. */
.az-child-conprofe__team { display:flex; flex-wrap:wrap; gap:40px; padding-block:42px 70px; }
.az-child-conprofe__person { display:flex; align-items:center; gap:12px; min-width:0; padding:12px 20px 12px 0; border:1px solid color-mix(in srgb,var(--az-child-blue) 45%,transparent); border-radius:var(--az-radius-sm,4px); box-shadow:0 0 9px color-mix(in srgb,var(--az-child-blue) 25%,transparent); }
.az-child-conprofe__person img { width:68px; height:68px; margin-left:-10px; border-radius:50%; object-fit:cover; box-shadow:0 0 8px #0003; }
.az-child-conprofe__person h3 { margin:0 0 2px; color:var(--az-child-blue); font-size:1em; }
.az-child-conprofe__person p { margin:0 0 4px; color:var(--az-color-muted); font-size:.75em; }
.az-child-conprofe__person a { color:var(--az-child-blue); }

@media(max-width:640px) { .az-child-conprofe__team { gap:20px; padding-inline:10px; } .az-child-conprofe__person { flex:1 1 260px; } }
