/* Текст о Михаиле на других языках (15.10.2026, его просьба): английский – на «Онлайн уроках», арабский – на странице Дубая.
   Разложен по блокам страницы (.kl-bio внутри существующих секций), оформление – как на главной: метка красным,
   заголовки Noto Sans 300 заглавными, текст 300. Арабский – справа налево (dir="rtl"). */
.kl-bio { max-width: 860px; margin: 0 auto; padding: 56px 20px 0; font-family: 'Noto Sans', Arial, sans-serif; color: #f0ece6; text-align: left; }
.kl-bio__cap { display: block; margin: 0 0 12px; font-size: 11px; font-weight: 600; letter-spacing: .08em; text-transform: uppercase; color: #e00000; text-align: center; }
.kl-bio h3 { margin: 36px 0 14px; font-weight: 300; font-size: clamp(20px, 2.4vw, 28px); line-height: 1.2; letter-spacing: .04em; text-transform: uppercase; color: #fff; text-align: center; }
.kl-bio h3:first-child, .kl-bio__cap + h3 { margin-top: 0; }
.kl-bio__sub { margin: 0 auto 28px !important; max-width: 640px; text-align: center; color: #a8a29b !important; font-size: 15px !important; }
.kl-bio p { margin: 0 0 14px; font-size: 16px; font-weight: 300; line-height: 1.7; color: #d6d6d6; }
.kl-bio[dir="rtl"] { text-align: right; font-family: 'Noto Sans Arabic', 'Noto Sans', 'Geeza Pro', Arial, sans-serif; }
.kl-bio[dir="rtl"] p { font-size: 17px; line-height: 1.85; }
.kl-bio[dir="rtl"] .kl-bio__cap, .kl-bio[dir="rtl"] h3 { letter-spacing: 0; }
@media (max-width: 639px) {
  .kl-bio { padding: 40px 16px 0; }
  .kl-bio p { font-size: 15px; }
  .kl-bio[dir="rtl"] p { font-size: 16px; }
}
