#brevauthor, #brevauthor *{ box-sizing:border-box !important; }
#brevauthor{ font-family:'Plus Jakarta Sans', system-ui, sans-serif; background:#F5F7F8; border:1px solid rgba(15,22,33,.08); border-radius:18px; padding:26px 28px; color:#0F1621; display:flex; align-items:flex-start; gap:20px; margin:0; }
@media(max-width:640px){ #brevauthor{ flex-direction:column; gap:16px; padding:22px 18px; } }
#brevauthor .brevauthor-av{ width:58px; height:58px; border-radius:50%; flex-shrink:0; background:linear-gradient(135deg,#6CC08B,#169A47); color:#fff; font-family:'Poppins', sans-serif; font-weight:800; font-size:22px; display:flex; align-items:center; justify-content:center; }
#brevauthor .brevauthor-body{ flex:1; min-width:0; }
#brevauthor .brevauthor-name{ font-family:'Poppins', sans-serif; font-weight:800; font-size:17px; color:#0F1621; line-height:1.2; }
#brevauthor .brevauthor-role{ font-size:13px; font-weight:600; color:#12833D; margin:2px 0 10px; }
#brevauthor .brevauthor-bio{ font-size:14.5px; color:#3A4552; line-height:1.6; margin:0 0 14px; max-width:70ch; }
#brevauthor .brevauthor-link{ display:inline-flex; align-items:center; gap:6px; font-family:'Poppins', sans-serif; font-weight:700; font-size:14px; color:#12833D; text-decoration:none; }
#brevauthor .brevauthor-link:hover{ color:#0F7A34; }
#brevauthor .brevauthor-link .arr{ transition:transform .18s ease; }
#brevauthor .brevauthor-link:hover .arr{ transform:translateX(3px); }
