/* v2.10.89 — help card centering and step action alignment refinements */
.portal-contact-action.secondary{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:6px;
  min-height:96px;
  padding:14px 18px;
  text-align:center;
  line-height:1.18;
}
.portal-contact-action.secondary .contact-label{
  display:block;
  width:100%;
  font-size:15px;
  font-weight:800;
  letter-spacing:-0.01em;
}
.portal-contact-action.secondary .contact-value{
  display:block;
  width:100%;
  font-size:17px;
  font-weight:850;
  letter-spacing:-0.015em;
  overflow-wrap:anywhere;
}
@media (min-width:901px){
  .workspace-step-actions{
    display:grid;
    grid-template-columns:auto minmax(280px,1fr) auto;
    align-items:center;
    column-gap:18px;
  }
  .workspace-step-actions .workspace-back{
    justify-self:start;
  }
  .workspace-step-actions .workspace-next{
    justify-self:end;
  }
  .workspace-action-note{
    display:flex;
    align-items:center;
    align-self:center;
    min-height:48px;
    margin:0;
    padding:0 4px;
    color:#667a90;
    font-size:14px;
    line-height:1.5;
  }
  .workspace-action-note strong{
    color:#183753;
    margin-right:4px;
  }
}
@media (max-width:900px){
  .portal-contact-action.secondary{
    min-height:92px;
    padding-inline:16px;
  }
  .portal-contact-action.secondary .contact-label{
    font-size:14px;
  }
  .portal-contact-action.secondary .contact-value{
    font-size:16px;
  }
}
