/* Shared result typography. Loaded after the desktop/tablet/mobile components.
 * One copy increment across their original sizes, not a uniform replacement.
 * Hero/subheadings, controls, navigation, numbers and assessment are excluded.
 */
.ptest.ptest--result {
  --pt-copy-increase: 1px;
  --pt-prefix-size: 15px; /* Former shared prefix base 13px + 2px. */
  --pt-prefix-line-height: 1.35;
  --pt-prefix-weight: 700;
  --pt-prefix-spacing: .09em;
  --pt-prefix-gap: 12px;
}
.ptest[data-ptest].ptest--result .ptresult .ptresult__content[data-pt-typography="ready"] [data-pt-text-role="copy"] {
  font-size: calc(var(--pt-copy-base-size) + var(--pt-copy-increase)) !important;
}
.ptest[data-ptest].ptest--result .ptresult .ptresult__content[data-pt-typography="ready"] [data-pt-text-role="fixed"] {
  font-size: var(--pt-copy-base-size) !important;
}
.ptest[data-ptest].ptest--result .ptresult .ptresult__content[data-pt-typography="ready"] [data-pt-text-role="prefix"] {
  color: var(--pt-gold, #c4862f) !important;
  font-family: inherit !important;
  font-size: var(--pt-prefix-size) !important;
  font-weight: var(--pt-prefix-weight) !important;
  line-height: var(--pt-prefix-line-height) !important;
  letter-spacing: var(--pt-prefix-spacing) !important;
  text-transform: uppercase !important;
  white-space: normal !important;
  margin-top: 0 !important;
  margin-bottom: var(--pt-prefix-gap) !important;
}
.ptest[data-ptest].ptest--result .ptresult .ptresult__content[data-pt-typography="ready"] [data-pt-text-role="prefix"] :is(strong,b,em,span,small) {
  color: inherit !important;
  font: inherit !important;
  letter-spacing: inherit !important;
}
