/* Arabic Community: optical—not mechanical—typographic parity. */
.cv-page[data-arabic="true"] .cv-hero h1{
  max-width:560px;
  font-size:clamp(52px,4.35vw,62px);
  line-height:1.14;
  letter-spacing:-.025em;
}
.cv-page[data-arabic="true"] .cv-hero-copy>p{
  max-width:540px;
  font-size:18px;
  line-height:1.85;
}
.cv-page[data-arabic="true"] .cv-head h2{
  font-size:clamp(42px,4.2vw,58px);
  line-height:1.18;
  letter-spacing:-.03em;
}
.cv-page[data-arabic="true"] .cv-head>p{
  font-size:17px;
  line-height:1.8;
}
.cv-page[data-arabic="true"] .cv-mode-card h3{
  font-size:24px;
  line-height:1.35;
  letter-spacing:-.015em;
}
.cv-page[data-arabic="true"] .cv-mode-card>p{
  font-size:17px;
  line-height:1.75;
}
.cv-page[data-arabic="true"] .cv-screening-copy h2{
  font-size:clamp(43px,4vw,54px);
  line-height:1.2;
  letter-spacing:-.025em;
}
.cv-page[data-arabic="true"] .cv-screening-copy p,
.cv-page[data-arabic="true"] .cv-governance p,
.cv-page[data-arabic="true"] .cv-faq article>p{
  line-height:1.8;
}
.cv-page[data-arabic="true"] .cv-governance-title{
  font-size:42px;
  line-height:1.28;
  letter-spacing:-.025em;
}
.cv-page[data-arabic="true"] .cv-cta h2{
  font-size:clamp(52px,5.5vw,72px);
  line-height:1.15;
  letter-spacing:-.035em;
}
@media(max-width:760px){
  .cv-page[data-arabic="true"] .cv-hero h1{
    font-size:40px;
    line-height:1.18;
  }
  .cv-page[data-arabic="true"] .cv-hero-copy>p{
    font-size:17px;
  }
  .cv-page[data-arabic="true"] .cv-head h2{
    font-size:36px;
    line-height:1.22;
  }
  .cv-page[data-arabic="true"] .cv-screening-copy h2{
    font-size:38px;
  }
  .cv-page[data-arabic="true"] .cv-governance-title{
    font-size:25px;
    line-height:1.32;
  }
  .cv-page[data-arabic="true"] .cv-cta h2{
    font-size:44px;
  }
}
