/*
 * Readable heading tracking: the bundled theme sets strong negative letter-spacing
 * that makes Latin caps look crushed; reset to neutral for main headings site-wide.
 */
.section-title-6 {
  letter-spacing: normal;
  font-weight: normal; /* explicit regular; theme h1–h6 default is 500 */
}

h1.section-title-6,
h2.section-title-6 {
  font-weight: normal;
}

.section-title.font-bdogrotesk-regular,
.section-title.font-bdogrotesk-regular-50,
.section-title.font-astronebula-light {
  letter-spacing: normal;
}

.hero-area .section-content .section-title {
  letter-spacing: normal;
}

.work-area .section-title {
  letter-spacing: normal;
}

/* Section blocks (About inner pages, Work, Insights detail, …) */
.section-title-wrapper .title-wrapper > .section-title {
  letter-spacing: normal;
}

/* Larger page titles override many breakpoints — use once */
.page-title-wrapper .page-title {
  letter-spacing: normal !important;
}

.insights-page-title .page-title-wrapper .page-title,
.insights-page-title .page-title-wrapper .insights-page-name {
  letter-spacing: normal !important;
}

/* Feature tiles (e.g. About) — theme uses -2.1px on .title */
.feature-area .feature-box .title {
  letter-spacing: normal !important;
}

.section-title-2 {
  letter-spacing: normal !important;
}

.about-us-team .section-title-wrapper .title-wrapper .section-title {
  letter-spacing: normal !important;
}

.blog-area .section-title-wrapper .title-wrapper .section-title {
  letter-spacing: normal !important;
}
