/* ── RTL overrides for blog content on AR site ─────────────────── */

.blog-intro {
  border-left: none;
  border-right: 4px solid #2d6a9f;
  border-radius: 12px 0 0 12px;
  direction: rtl;
  text-align: right;
  line-height: 1.95;
}
.blog-h2 {
  direction: rtl;
  text-align: right;
  font-family: 'Cairo', sans-serif;
}
.blog-h3 {
  direction: rtl;
  text-align: right;
}
.blog-callout {
  direction: rtl;
}
.blog-callout p {
  text-align: right;
  line-height: 1.85;
}
.blog-quote {
  border-left: none;
  border-right: 4px solid #2d6a9f;
  border-radius: 12px 0 0 12px;
  direction: rtl;
  text-align: right;
}
.blog-cta {
  direction: rtl;
}
.blog-cta p {
  text-align: right;
}
.blog-industry-grid {
  direction: rtl;
}
.blog-industry h4 {
  text-align: right;
}
.blog-industry p {
  text-align: right;
}

/* Women blog RTL */
.blog-intro.women {
  border-right-color: #A0336E;
  background: #fdf4f8;
}
.blog-h2.women { color: #3d1a4f; }
.blog-h3.women { color: #A0336E; }
.blog-callout.women { background: #fdf4f8; }
.blog-callout.women p { color: #4a1a35; }
.blog-stat.women { background: #3d1a4f; }
.blog-stat.women strong { color: #e891b8; }

/* Youth blog RTL */
.blog-intro.youth {
  border-right-color: #1B8F6E;
  background: #f0faf7;
}
.blog-h2.youth { color: #0a2e42; }
.blog-h3.youth { color: #1B8F6E; }
