.research-page-en .research-archive-hero h1 {
  max-width: 15em;
  font-size: clamp(2.4rem, 3.9vw, 4rem);
  letter-spacing: -0.045em;
  line-height: 1.12;
  text-wrap: balance;
}

.research-page-en .research-note-hero h1 {
  max-width: 14em;
  font-size: clamp(2.85rem, 4.3vw, 4.35rem);
  letter-spacing: -0.05em;
  line-height: 1.08;
  text-wrap: balance;
}

.research-page-en .featured-note h2 {
  font-size: clamp(2.1rem, 3.3vw, 3.4rem);
  letter-spacing: -0.045em;
  text-wrap: balance;
}

.research-page-en .research-section-heading h2,
.research-page-en .note-section-heading h2,
.research-page-en .archive-principles h2,
.research-page-en .research-pathways h2,
.research-page-en .note-evidence h2,
.research-page-en .note-takeaway h2 {
  text-wrap: balance;
}

.research-page-en .archive-denominator span,
.research-page-en .note-denominator span {
  font-size: 0.54rem;
  letter-spacing: 0.02em;
}

.research-page-en .archive-register dd,
.research-page-en .note-identity dd {
  font-size: 0.68rem;
}

.research-page-en .featured-note-meta li {
  font-size: 0.55rem;
}

.research-page-en .archive-state-equation {
  letter-spacing: 0.03em;
}

.research-page-en .core-insight p {
  font-size: clamp(1.6rem, 2.7vw, 2.7rem);
}

.research-page-en .note-result-hierarchy article > strong {
  font-size: clamp(3.2rem, 5.4vw, 5.6rem);
}

.research-page-en .note-mention-result > strong {
  font-size: clamp(2.4rem, 4vw, 4.1rem) !important;
}

.research-page-en .question-quote {
  font-size: clamp(1.3rem, 2vw, 1.9rem);
}

.research-page-en .note-observation-copy blockquote,
.research-page-en .takeaway-copy blockquote {
  text-wrap: balance;
}

.research-page-en .condition-comparison article > p {
  min-height: 7em;
}

.research-page-en .state-distinction header h3 {
  overflow-wrap: anywhere;
}

@media (max-width: 30rem) {
  .research-page-en .research-archive-hero h1 span,
  .research-page-en .research-note-hero h1 span {
    display: inline;
  }

  .research-page-en .research-archive-hero h1 span + span::before,
  .research-page-en .research-note-hero h1 span + span::before {
    content: " ";
  }

  .research-page-en .research-archive-hero h1 {
    max-width: none;
    font-size: clamp(1.95rem, 9vw, 2.3rem);
    letter-spacing: -0.035em;
    line-height: 1.14;
  }

  .research-page-en .research-note-hero h1 {
    max-width: none;
    font-size: clamp(2.05rem, 9.6vw, 2.45rem);
    letter-spacing: -0.04em;
    line-height: 1.12;
  }

  .research-page-en .featured-note h2 {
    font-size: 2.15rem;
  }

  .research-page-en .core-insight p {
    font-size: 1.45rem;
  }

  .research-page-en .note-result-hierarchy article > strong {
    font-size: 3.5rem;
  }

  .research-page-en .note-mention-result > strong {
    font-size: 2.8rem !important;
  }
}
