/* Arabic Community: exact English composition mirrored for RTL. */
.cv-page[data-arabic="true"]{
  direction:rtl;
  font-family:"IBM Plex Sans Arabic",sans-serif;
}
.cv-page[data-arabic="true"] h1,
.cv-page[data-arabic="true"] h2,
.cv-page[data-arabic="true"] h3,
.cv-page[data-arabic="true"] h4,
.cv-page[data-arabic="true"] b,
.cv-page[data-arabic="true"] strong,
.cv-page[data-arabic="true"] .cv-faq button span{
  font-family:"Alexandria",sans-serif;
}
.cv-page[data-arabic="true"] .cv-hero-copy{
  position:relative;
  z-index:6;
  min-width:0;
  text-align:right;
}
.cv-page[data-arabic="true"] .cv-hero h1{
  max-width:100%;
  font-size:clamp(47px,4.55vw,65px);
  line-height:1.08;
  letter-spacing:-.045em;
}
.cv-page[data-arabic="true"] .cv-hero h1>span,
.cv-page[data-arabic="true"] .cv-hero h1>em{
  white-space:normal;
}
.cv-page[data-arabic="true"] .cv-hero-copy>p{
  width:100%;
  max-width:520px;
}
.cv-page[data-arabic="true"] .cv-eyebrow,
.cv-page[data-arabic="true"] .cv-trust,
.cv-page[data-arabic="true"] .cv-actions,
.cv-page[data-arabic="true"] .cv-policy-tags{
  direction:rtl;
}
.cv-page[data-arabic="true"] .cv-trust span{
  padding-left:22px;
  padding-right:0;
  margin-left:22px;
  margin-right:0;
}
.cv-page[data-arabic="true"] .cv-trust span+span{
  padding-right:22px;
  padding-left:22px;
  border-right:1px solid #ffffff29;
  border-left:0;
}
.cv-page[data-arabic="true"] .cv-dashboard{
  right:0;
  left:auto;
  transform:rotate(2deg);
}
.cv-page[data-arabic="true"] .cv-phone{
  right:auto;
  left:-4px;
  transform:rotate(-3deg);
}
.cv-page[data-arabic="true"] .cv-poll-float{
  right:8px;
  left:auto;
}
.cv-page[data-arabic="true"] .cv-signal{
  right:10%;
  left:auto;
}
.cv-page[data-arabic="true"] .cv-poll-float small{
  text-align:left;
}
.cv-page[data-arabic="true"] .cv-center{
  text-align:center;
}
.cv-page[data-arabic="true"] .cv-mode-card,
.cv-page[data-arabic="true"] .cv-real-widget,
.cv-page[data-arabic="true"] .cv-screening-copy,
.cv-page[data-arabic="true"] .cv-governance-grid>div,
.cv-page[data-arabic="true"] .cv-faq{
  text-align:right;
}
.cv-page[data-arabic="true"] .cv-mode-card header,
.cv-page[data-arabic="true"] .cv-real-widget header,
.cv-page[data-arabic="true"] .cv-field-widget footer,
.cv-page[data-arabic="true"] .cv-kudos-widget footer,
.cv-page[data-arabic="true"] .cv-reacted-by,
.cv-page[data-arabic="true"] .cv-top-comment{
  direction:rtl;
}
.cv-page[data-arabic="true"] .cv-screening-path article:before{
  right:0;
  left:auto;
}
.cv-page[data-arabic="true"] .cv-screening-lines span:before{
  margin-left:8px;
  margin-right:0;
}
.cv-page[data-arabic="true"] .cv-faq button{
  text-align:right;
}
.cv-page[data-arabic="true"] .cv-faq article>p{
  padding-left:55px;
  padding-right:0;
}
@media(min-width:1051px){
  .cv-page[data-arabic="true"] .cv-hero-grid{
    grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);
    gap:86px;
  }
}
@media(max-width:900px) and (min-width:761px){
  .cv-page[data-arabic="true"] .cv-mode-card:nth-child(even){
    margin-right:34px;
    margin-left:0;
  }
  .cv-page[data-arabic="true"] .cv-mode-card:nth-child(odd){
    margin-left:34px;
    margin-right:0;
  }
}
@media(max-width:760px){
  .cv-page[data-arabic="true"] .cv-hero h1{
    font-size:clamp(40px,11vw,49px);
  }
  .cv-page[data-arabic="true"] .cv-poll-float{
    right:0;
  }
  .cv-page[data-arabic="true"] .cv-screening-path{
    padding-right:22px;
    padding-left:0;
  }
  .cv-page[data-arabic="true"] .cv-screening-path:before{
    right:7px;
    left:auto;
  }
  .cv-page[data-arabic="true"] .cv-screening-path article{
    padding:10px 18px 10px 0;
  }
  .cv-page[data-arabic="true"] .cv-screening-path article:before{
    right:-22px;
    left:auto;
  }
  .cv-page[data-arabic="true"] .cv-faq article>p{
    padding-left:0;
  }
}
