/* Make existing native disclosures recognisable without changing typography. */
.growth-faq summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}
.growth-faq summary::after {
  content: "";
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  background: linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat,
              linear-gradient(currentColor,currentColor) center / 1px 100% no-repeat;
}
.growth-faq details[open] > summary::after {
  background: linear-gradient(currentColor,currentColor) center / 100% 1px no-repeat;
}
.growth-faq summary:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 6px;
}
/* Keep professional-page section headings on their component scale in RU.
   The global RU h2 rule must not replace this existing ES/EN hierarchy. */
html[lang="ru"] .growth-page :is(.growth-story,.growth-faq,.growth-related,.growth-archive) h2 {
  font-size:clamp(28px,3vw,44px);
  line-height:1.2;
}

