/* Kynexis R99: rustiger typografische schaal voor hoofd- en displaykoppen. */

.hero h1,
.general-title-hero h1,
.not-found-copy h1,
.sector-overview-hero h1,
.governance-sector-hero h1,
.normity-partner-hero h1 {
  font-size: clamp(40px, 3.8vw, 56px);
  line-height: 1.02;
}

.hero-audit h1,
.article-hero h1,
.hero-governance h1,
.governance-article-hero h1,
.insights-hero h1,
.quickscan-hero h1 {
  font-size: clamp(38px, 3.5vw, 52px);
  line-height: 1.04;
}

.kynexis-organization-section h2,
.about-intro-section h2,
.profile-copy h2,
.contact-details h2,
.contact-form-panel h2,
.knowledge-category-heading h2,
.section-heading h2,
.expertise-copy h2,
.sector-copy h2,
.deliverable-copy h2,
.audit-intro h2,
.faq-section h2,
.insight-intro h2,
.footer-lead h2,
.quickscan-context h2,
.quickscan-step-heading h2,
.quickscan-result h2,
.quickscan-next-step h2,
.audit-case-copy h2,
.knowledge-route h2,
.editorial-feature h2,
.offering-related-heading h2,
.service-promise-heading h2,
.normity-section h2,
.sector-overview-intro h2,
.sector-editorial-image h2,
.sector-governance-section h2,
.partner-intro-section h2,
.about-partners-copy h2,
.partner-overview-copy h2 {
  font-size: clamp(32px, 3.2vw, 46px);
  line-height: 1.06;
}

@media (max-width: 820px) {
  .hero h1,
  .general-title-hero h1,
  .not-found-copy h1,
  .sector-overview-hero h1,
  .governance-sector-hero h1,
  .normity-partner-hero h1,
  .hero-audit h1,
  .article-hero h1,
  .hero-governance h1,
  .governance-article-hero h1,
  .insights-hero h1,
  .quickscan-hero h1 {
    font-size: clamp(32px, 8vw, 42px);
    line-height: 1.05;
  }

  .kynexis-organization-section h2,
  .about-intro-section h2,
  .profile-copy h2,
  .contact-details h2,
  .contact-form-panel h2,
  .knowledge-category-heading h2,
  .section-heading h2,
  .expertise-copy h2,
  .sector-copy h2,
  .deliverable-copy h2,
  .audit-intro h2,
  .faq-section h2,
  .insight-intro h2,
  .footer-lead h2,
  .quickscan-context h2,
  .quickscan-step-heading h2,
  .quickscan-result h2,
  .quickscan-next-step h2,
  .audit-case-copy h2,
  .knowledge-route h2,
  .editorial-feature h2,
  .offering-related-heading h2,
  .service-promise-heading h2,
  .normity-section h2,
  .sector-overview-intro h2,
  .sector-editorial-image h2,
  .sector-governance-section h2,
  .partner-intro-section h2,
  .about-partners-copy h2,
  .partner-overview-copy h2 {
    font-size: clamp(29px, 7vw, 38px);
    line-height: 1.08;
  }
}
