/* Local multilingual drafts only. Shared white site theme stays unchanged. */
.cjf-people-translation-note { color: #555d66; font-size: 13px; line-height: 1.8; margin: -14px 0 28px; }
.cjf-people .cjf-people-card-meta, .cjf-people .cjf-people-taxonomy { overflow-wrap: anywhere; }
html[lang="ar"] .cjf-people { font-family: Arial, Tahoma, sans-serif; text-align: start; }
html[lang="ar"] .cjf-people h1, html[lang="ar"] .cjf-people h2 { font-family: Arial, Tahoma, sans-serif; }
html[dir="rtl"] .cjf-people-content .image-notice { border-left: 0; border-right: 3px solid #8b929b; border-radius: 6px 0 0 6px; }
html[dir="rtl"] .cjf-people-toc ol { padding-left: 0; padding-right: 24px; }
html[dir="rtl"] .cjf-people-content .ai-badge { left: auto; right: 12px; }
html[dir="rtl"] .cjf-people-content a { unicode-bidi: isolate; }
html:not([lang="ja"]):not([lang="zh-Hans"]):not([lang="zh-Hant"]) .cjf-people-content { line-height: 1.9; }
html:not([lang="ja"]):not([lang="zh-Hans"]):not([lang="zh-Hant"]) .cjf-people h1 { line-height: 1.4; }
html:not([lang="ja"]):not([lang="zh-Hans"]):not([lang="zh-Hant"]) .cjf-people-card h2 { line-height: 1.5; }
@media(max-width:600px) {
  .cjf-people-translation-note { margin-bottom: 24px; }
  html[lang="ar"] .cjf-people-content { line-height: 1.9; }
}
