/* =========================================================
   PAGE À PROPOS — en-tête (photo + identité)
   Le corps du texte réutilise .article-content de single-article.css
   ========================================================= */

.about-header{
  display:flex;
  align-items:center;
  gap:32px;
  padding:48px 0 40px;
  border-bottom:1px solid var(--line);
}
.about-photo{
  width:120px;
  height:150px;
  border-radius:6px;
  object-fit:cover;
  flex-shrink:0;
  border:1px solid var(--line);
}
.about-header h1{
  font-size:32px;
  margin:10px 0 6px;
}
.about-tagline{
  font-size:14.5px;
  color:var(--ink-soft);
}

@media (max-width:600px){
  .about-header{
    flex-direction:column;
    align-items:flex-start;
    gap:20px;
    padding:36px 0 28px;
  }
  .about-photo{ width:96px; height:120px; }
  .about-header h1{ font-size:26px; }
}
