/* TradingRoad Arabic homepage: the four approved Advantages image cards.
   Exact live selector is #advantages .adv-card > .tr-card-copy.
   This sheet touches only editable captions, not card imagery, sizes or geometry. */
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy {
  direction:rtl!important;
  text-align:left!important;
  unicode-bidi:plaintext;
}
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy :is(.adv-index,h3,p,.inline-link) {
  font-family:"TradingRoad Arsenica Arabic Antiqua",Outfit,Arial,sans-serif!important;
  font-weight:400!important;
  font-synthesis:none!important;
  letter-spacing:0!important;
  text-align:left!important;
  direction:rtl!important;
  opacity:1!important;
  visibility:visible!important;
}
/* Keep bilingual section indices crisp and readable. */
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy .adv-index {
  font-size:12px!important;
  line-height:1.65!important;
  margin:0 0 11px!important;
  white-space:normal!important;
  opacity:.9!important;
}
/* Antiqua Regular already has visible contrast; do not simulate bold. */
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy h3 {
  font-size:clamp(25px,2.2vw,31px)!important;
  font-weight:400!important;
  line-height:1.43!important;
  letter-spacing:0!important;
  margin:0 0 11px!important;
  text-wrap:pretty;
}
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card.adv-small > .tr-card-copy h3 {
  font-size:clamp(24px,2vw,29px)!important;
  line-height:1.46!important;
}
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card.adv-wide > .tr-card-copy h3 {
  font-size:clamp(26px,2.2vw,32px)!important;
}
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy p {
  font-size:14px!important;
  line-height:1.86!important;
  font-weight:400!important;
  margin:0!important;
  text-wrap:pretty;
}
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card.adv-main > .tr-card-copy :is(.adv-index,h3) {color:#fff!important;}
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card.adv-main > .tr-card-copy p {color:#e4e8ff!important;}
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card:not(.adv-main) > .tr-card-copy h3 {color:#08084c!important;}
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card:not(.adv-main) > .tr-card-copy p {color:#46517c!important;}
html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card.adv-wide > .tr-card-copy .inline-link {
  display:inline-flex!important;
  direction:rtl!important;
  align-items:center!important;
  justify-content:flex-start!important;
  font-size:13px!important;
  line-height:1.8!important;
  margin-top:13px!important;
  font-weight:400!important;
}
@media(min-width:761px) and (max-width:1080px){
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy h3{font-size:26px!important;line-height:1.46!important;}
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy p{font-size:13px!important;line-height:1.8!important;}
}
@media(max-width:760px){
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy h3{font-size:28px!important;line-height:1.48!important;}
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy p{font-size:14px!important;line-height:1.8!important;}
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy .adv-index{font-size:12px!important;}
}


/* Arabic mobile landscape cards: compact captions for the rectangular layout. */
@media(max-width:760px){
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy h3,
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card.adv-small > .tr-card-copy h3,
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card.adv-wide > .tr-card-copy h3 {
    font-size:clamp(19px,4.3vw,24px)!important;
    line-height:1.37!important;
    margin:0 0 7px!important;
    letter-spacing:0!important;
  }
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy p {
    font-size:clamp(10.5px,2.5vw,13px)!important;
    line-height:1.52!important;
    margin:0!important;
  }
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy .adv-index {
    font-size:clamp(10px,2.2vw,12px)!important;
    line-height:1.4!important;
    margin:0 0 7px!important;
  }
  html[lang="ar"] body.tr-ar-home #advantages .adv-grid > .adv-card > .tr-card-copy .inline-link {
    font-size:clamp(10px,2.35vw,12px)!important;
    line-height:1.5!important;
    margin-top:7px!important;
  }
}
