.lawyer-track-record { margin-top: 24px; }
.lawyer-track-record__item {
    padding: 24px 0;
    border-top: 1px solid #e5e9f0;
}
.lawyer-track-record__heading {
    display: flex;
    align-items: baseline;
    gap: 12px;
}
.lawyer-track-record__year {
    flex: 0 0 auto;
    padding: 4px 10px;
    border-radius: 4px;
    background: #eef1f8;
    color: #6277ab;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.5;
}
.lawyer-track-record__heading .lawyer-track-record__title {
    margin: 0;
    line-height: 1.5;
}
.lawyer-track-record__role { margin-top: 12px; color: #6277ab; font-weight: 600; }
.lawyer-track-record__description { margin-top: 8px; }
@media (max-width: 575px) {
    .lawyer-track-record__heading { align-items: flex-start; gap: 10px; }
    .lawyer-track-record__year { margin-top: 2px; }
    .lawyer-track-record__item { padding: 20px 0; }
}
