/* EditorialQuestion: a shared framing component, not a heading role. */
.editorial-question {
  --editorial-question-size: 32px;
  --editorial-question-leading: 125%;
  --editorial-question-measure: 80%;
  width: var(--editorial-question-measure);
  margin-top: calc(var(--content-gap) * 2);
}
body .editorial-question > .eyebrow:first-child { margin: 0 0 var(--card-content-gap); }
body .editorial-question > .editorial-question-text:last-child {
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 0;
  font-family: var(--font-editorial);
  font-size: var(--editorial-question-size);
  font-weight: var(--type-editorial-weight);
  line-height: var(--editorial-question-leading);
  letter-spacing: var(--body-tracking);
  color: var(--ink);
}
@media (max-width: 820px) {
  .editorial-question { --editorial-question-measure: 100%; }
}
