.lecturer[data-v-3bb5aa1f]{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.lecturer-item[data-v-3bb5aa1f]{align-items:center;background:#fff;border:1px solid #e4eaf3;border-radius:16px;display:flex;flex-direction:column;height:330px;line-height:1.8;padding:22px 22px 0 20px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lecturer-item[data-v-3bb5aa1f]:hover{border-color:#c8d8f3;box-shadow:0 10px 24px #2d59971a;transform:translateY(-5px) translateZ(0)}.lecturer-item .lecturer-avatar[data-v-3bb5aa1f]{border:3px solid #f2f5fa;box-shadow:0 0 0 1px #dbe3ef;flex-shrink:0}.lecturer-item .lecturer-name[data-v-3bb5aa1f]{align-items:center;color:#172b4d;display:flex;font-size:21px;font-weight:600;gap:8px;line-height:1.4;margin-top:18px}.lecturer-item .lecturer-meta[data-v-3bb5aa1f]{align-items:center;color:#60728d;display:flex;font-size:14px;gap:12px;margin-top:10px}.lecturer-item .course-count[data-v-3bb5aa1f],.lecturer-item .task-count[data-v-3bb5aa1f]{white-space:nowrap}.lecturer-item .lecturer-introduce[data-v-3bb5aa1f]{color:#637897;font-size:15px;line-height:1.9;margin-top:14px;text-align:left;width:100%}@media(max-width:1100px){.lecturer[data-v-3bb5aa1f]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.lecturer[data-v-3bb5aa1f]{gap:16px;grid-template-columns:repeat(2,1fr)}.lecturer-item[data-v-3bb5aa1f]{height:300px;padding:22px 18px}}@media(max-width:480px){.lecturer[data-v-3bb5aa1f]{grid-template-columns:1fr}.lecturer-item[data-v-3bb5aa1f]{height:300px}}
