html[dir="rtl"] body {
  direction: rtl;
  text-align: right;
}

html[dir="rtl"] .site-header,
html[dir="rtl"] .hero-actions,
html[dir="rtl"] .brand,
html[dir="rtl"] .language-switcher,
html[dir="rtl"] .value-band {
  direction: rtl;
}

html[dir="rtl"] .site-nav,
html[dir="rtl"] .hero-stats,
html[dir="rtl"] .card-grid,
html[dir="rtl"] .section-title,
html[dir="rtl"] .mission-grid,
html[dir="rtl"] .insight-grid,
html[dir="rtl"] .capability-grid,
html[dir="rtl"] .check-list {
  direction: rtl;
}

html[dir="rtl"] .prose {
  text-align: justify;
}

html[dir="rtl"] .sector-card {
  direction: rtl;
}

html[dir="rtl"] .insight-card,
html[dir="rtl"] .capability-card {
  direction: rtl;
}

html[dir="rtl"] .sector-card p,
html[dir="rtl"] .sector-card h3,
html[dir="rtl"] .sector-card span,
html[dir="rtl"] .section-title,
html[dir="rtl"] .section-title .eyebrow,
html[dir="rtl"] .section-title h2,
html[dir="rtl"] .mission-card,
html[dir="rtl"] .mission-card p,
html[dir="rtl"] .insight-card strong,
html[dir="rtl"] .insight-card h3,
html[dir="rtl"] .insight-card p,
html[dir="rtl"] .capability-card strong,
html[dir="rtl"] .capability-card h3,
html[dir="rtl"] .capability-card p,
html[dir="rtl"] .article-card,
html[dir="rtl"] .article-card li {
  text-align: right;
}

html[dir="rtl"] .sector-card h3,
html[dir="rtl"] .sector-card p,
html[dir="rtl"] .section-title h2,
html[dir="rtl"] .insight-card h3,
html[dir="rtl"] .insight-card p,
html[dir="rtl"] .capability-card h3,
html[dir="rtl"] .capability-card p {
  justify-self: stretch;
  unicode-bidi: plaintext;
}

html[dir="rtl"] .section-title {
  grid-template-columns: 1fr;
  gap: 14px;
  justify-items: end;
}

html[dir="rtl"] .section-title.center {
  text-align: right;
}

html[dir="rtl"] .article-card ul,
html[dir="rtl"] .capability-card ul {
  padding-left: 0;
  padding-right: 20px;
}
