/* 与当前目录和 profile-layout 共用列宽，称号列紧跟主要倾向。 */
/* 类型已有独立文本列，图片不再叠加主、副倾向角标。 */
.criteria-profile-section .criteria-profile-visual small {
  display: none !important;
}

.criteria-profile-primary-title {
  color: var(--profile-directory-text);
  font-family: var(--ft-font-serif, serif);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  overflow-wrap: anywhere;
}

@media (min-width: 1200px) {
  .criteria-profile-section {
    --profile-directory-columns: 180px minmax(140px, 1fr) 136px 88px 48px minmax(140px, 1fr) 60px 60px 82px;
  }

  .criteria-profile-directory-head .profile-head-primary-title {
    grid-column: 4;
  }

  .criteria-profile-directory-head .profile-head-secondary {
    grid-column: 5;
  }

  .criteria-profile-directory-head .profile-head-summary {
    grid-column: 6;
  }

  .criteria-profile-directory-head .profile-head-fit {
    grid-column: 7;
  }

  .criteria-profile-directory-head .profile-head-stability {
    grid-column: 8;
  }

  .criteria-profile-directory-head .profile-head-action {
    grid-column: 9;
  }

  .criteria-profile-section .criteria-profile-primary-title {
    grid-column: 4;
    grid-row: 1 / span 2;
    align-self: center;
    min-width: 0;
  }

  .criteria-profile-section .profile-secondary-copy {
    grid-column: 5;
  }

  .criteria-profile-section .criteria-profile-summary {
    grid-column: 6;
  }

  .criteria-profile-section .criteria-profile-metrics {
    grid-column: 7 / span 2;
  }

  .criteria-profile-section .criteria-entry-action {
    grid-column: 9;
  }
}

@media (max-width: 1199.98px) {
  .criteria-profile-section .criteria-profile-primary-title {
    order: 3;
    margin-top: 5px;
    font-size: 15px;
  }

  .criteria-profile-primary-title::before {
    content: '主倾向称号 · ';
    color: var(--profile-directory-muted);
    font-family: var(--ft-font-sans, sans-serif);
    font-size: 11px;
    font-weight: 500;
  }
}
