body.cmep-page-state-detail .state-detail-candidate-wrap .person-row,
body.cmep-page-state-detail .cand-wrap .person-row{
  display:grid !important;
  grid-template-columns:64px minmax(0,1fr) !important;
  align-items:center !important;
  column-gap:.75rem !important;
  row-gap:.42rem !important;
}
body.cmep-page-state-detail .state-detail-candidate-wrap .person-row > .person-photo,
body.cmep-page-state-detail .cand-wrap .person-row > .person-photo{
  grid-column:1 !important;
  grid-row:1 / span 2 !important;
}
body.cmep-page-state-detail .state-detail-candidate-wrap .person-row > .person-meta,
body.cmep-page-state-detail .cand-wrap .person-row > .person-meta{
  display:contents !important;
}
body.cmep-page-state-detail .state-detail-candidate-wrap .person-name,
body.cmep-page-state-detail .cand-wrap .person-name{
  grid-column:2 !important;
  grid-row:1 !important;
  min-width:0 !important;
}
body.cmep-page-state-detail .state-detail-candidate-wrap .person-sub,
body.cmep-page-state-detail .cand-wrap .person-sub{
  grid-column:2 !important;
  grid-row:2 !important;
  min-width:0 !important;
}
body.cmep-page-state-detail .state-detail-candidate-wrap .person-cred,
body.cmep-page-state-detail .cand-wrap .person-cred{
  grid-column:1 / -1 !important;
  grid-row:auto !important;
  margin-top:.18rem !important;
  padding-top:.38rem !important;
  border-top:1px solid var(--border-subtle, rgba(148,163,184,.24)) !important;
  overflow-wrap:anywhere !important;
}
body.cmep-page-state-detail .state-detail-candidate-wrap .person-row:not(:has(.person-sub)) > .person-photo,
body.cmep-page-state-detail .cand-wrap .person-row:not(:has(.person-sub)) > .person-photo{
  grid-row:1 !important;
}
@media (max-width:520px){
  body.cmep-page-state-detail .state-detail-candidate-wrap .person-row,
  body.cmep-page-state-detail .cand-wrap .person-row{
    grid-template-columns:56px minmax(0,1fr) !important;
    column-gap:.65rem !important;
  }
}
