/* ════════════════════════════════════════════════
   15 — LTR OVERRIDES
   English / left-to-right layout exceptions only
   ════════════════════════════════════════════════ */

html[dir="ltr"] .btn-arrow::after {
  transform: rotate(45deg);
}

html[dir="ltr"] .nav-drawer__chevron::before {
  transform: rotate(-45deg);
}

html[dir="ltr"] .feature__overlay,
html[dir="ltr"] .feature--teal .feature__overlay {
  background: linear-gradient(to right, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.35) 45%, transparent 100%);
}

html[dir="ltr"] .timeline::before {
  right: auto;
  left: 20px;
}

html[dir="ltr"] .tl-dot {
  right: auto;
  left: 14px;
}

html[dir="ltr"] .tl-item {
  padding-right: 0;
  padding-left: 52px;
}

html[dir="ltr"] .company-col {
  text-align: left;
}

html[dir="ltr"] .book-detail__desc {
  text-align: left;
}

html[dir="ltr"] .article-item:hover {
  transform: translateX(4px);
}

html[dir="ltr"] .mask-reveal {
  clip-path: inset(0 0 0 100%);
}

html[dir="ltr"] .mask-reveal.in-view {
  clip-path: inset(0 0 0 0);
}

html[dir="ltr"] .bio-feature__media::after {
  transform: translate(-14px, 14px);
}

@media (max-width: 768px) {
  html[dir="ltr"] .tl-item {
    padding-left: 44px;
  }

  html[dir="ltr"] .timeline::before {
    left: 16px;
  }

  html[dir="ltr"] .tl-dot {
    left: 10px;
  }

  html[dir="ltr"] .bio-feature__media::after {
    transform: translate(-10px, 10px);
  }
}

/* English typography tuning */
html[dir="ltr"] body {
  line-height: 1.72;
  letter-spacing: 0.01em;
}

html[dir="ltr"] .eyebrow,
html[dir="ltr"] .section-eyebrow,
html[dir="ltr"] .feature__eyebrow {
  letter-spacing: 0.1em;
}

