/* Ekibimiz refinements: researcher profiles and responsive cards. */
.cunam-person-avesis {
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
    width: 100%;
    box-sizing: border-box;
    margin-top: 12px;
    padding: 9px 11px;
    border: 1px solid #cfe3df;
    border-radius: 10px;
    background: #edf7f4;
    color: #2f756e !important;
    font-size: 12px;
    font-weight: 800;
    text-decoration: none !important;
}
.cunam-person-avesis:hover { border-color: #78b8af; background: #347f76; color: #fff !important; }
.cunam-person-avesis span { font-size: 14px; }

@media (max-width: 620px) {
    .cunam-team-tabs { grid-template-columns: repeat(2, minmax(0, 1fr)); }
    .cunam-team-tabs button { width: 100%; padding: 10px 11px; font-size: 12px; }
    .cunam-team-section-head h2 { font-size: 21px !important; }
    .cunam-person-photo { aspect-ratio: 1 / 1.08; }
    .cunam-person-copy { overflow-wrap: anywhere; }
    .cunam-person-contact { font-size: 11px !important; }
    .cunam-person-avesis { padding: 8px 9px; font-size: 11px; }
}

@media (max-width: 480px) {
    .cunam-team-tabs { grid-template-columns: 1fr; }
    .cunam-team-grid { grid-template-columns: 1fr; }
    .cunam-person-card { display: grid; grid-template-columns: 112px minmax(0, 1fr); }
    .cunam-person-photo { height: 100%; min-height: 154px; aspect-ratio: auto; }
    .cunam-person-copy { padding: 13px; }
    .cunam-person-copy h3 { font-size: 15px !important; }
    .cunam-person-copy > p { font-size: 12px !important; }
}

@media (max-width: 360px) {
    .cunam-person-card { grid-template-columns: 94px minmax(0, 1fr); }
    .cunam-person-copy { padding: 11px; }
    .cunam-person-contact a { font-size: 10px; }
}
