    .ata-section { margin:24px 0; }
    .ata-card { background:var(--bg-card,#fff); border:1px solid var(--border); border-radius:var(--radius-lg,12px); padding:24px; }
    .ata-header { display:flex; align-items:center; gap:14px; margin-bottom:14px; }
    .ata-avatar-link { flex-shrink:0; text-decoration:none; }
    .ata-avatar-wrap { position:relative; }
    .ata-avatar { width:56px; height:56px; border-radius:50%; object-fit:cover; border:2px solid var(--border); transition:border-color .2s; }
    .ata-avatar-link:hover .ata-avatar { border-color:var(--teal,var(--teal-light)); }
    .ata-info { display:flex; flex-direction:column; gap:4px; }
    .ata-badge { display:inline-flex; align-self:flex-start; font-size:10px; font-weight:700; color:var(--teal,var(--teal-light)); background:var(--teal-bg,rgba(31,207,201,.08)); padding:3px 10px; border-radius:4px; }
    .ata-badge--reviewer { color:var(--gold,var(--gold-light)); background:rgba(229,168,58,.08); }
    .ata-name { font-size:16px; font-weight:800; color:var(--navy); text-decoration:none; }
    .ata-name:hover { color:var(--teal,var(--teal-light)); }
    .ata-email { font-size:12px; color:var(--text-muted); text-decoration:none; }
    .ata-email:hover { color:var(--teal,var(--teal-light)); }
    .ata-desc { font-size:14px; color:var(--text-mid); line-height:1.8; margin:0; }
    @media(max-width:480px){
        .ata-header{flex-direction:column;text-align:center;align-items:center}
        .ata-desc{text-align:center;font-size:13px}
        .ata-card{padding:18px 16px}
    }
