/* v40: 강사 소개를 AI IT 지식 랜딩(v20) 방식으로. 작은 줄, 큰 결과, 그림 순서이고 강의 목록 위에 눈에 띄는 줄을 확대해 얹는다 */
.f-teacher .cred{margin-top:56px}
.f-teacher h2+.cred{margin-top:44px}
.f-teacher .cred-sub{font-size:16px;line-height:1.6;font-weight:600;color:#5a6c60;word-break:keep-all}
.f-teacher .cred-big{font-size:27px;line-height:1.38;font-weight:850;letter-spacing:-.045em;color:#173e30;margin-top:4px;word-break:keep-all}
.f-teacher .cred-big em{font-style:normal;color:#23613e}
.f-teacher .cred-img{display:block;width:100%;height:auto;border-radius:8px;margin-top:22px}
.f-teacher .cred-img.books{max-width:420px}
.f-teacher .cred-img.framed{border:1px solid #d2dcc8}
.f-teacher .cred-note{font-size:17px;font-weight:800;color:#23613e;margin-top:10px}
.f-teacher .cred-list{list-style:none;padding:0;margin:18px 0 0}
.f-teacher .cred-list li{font-size:15px;line-height:1.65;padding:8px 0;border-bottom:1px solid #dde4d4;color:#2c4a38;word-break:keep-all}
.f-teacher .cred-list b{color:#173e30}
.f-teacher .f-blog{margin-top:22px}
.lects{margin-top:22px;display:grid;gap:10px}
.lecture-list{position:relative;margin:0;border:1px solid #cfd8c6;border-radius:8px;background:#ebe7e4}
.lecture-list>img{display:block;width:100%;height:auto;border-radius:8px}
.lens{position:absolute;left:4%;width:92%;transform:translateY(-50%);background:#ebe7e4;border:2px solid #23613e;border-radius:6px;padding:5px 9px;box-shadow:0 10px 24px rgba(23,62,48,.3);text-align:left}
.lens span{display:block;font-size:14px;line-height:1.55;padding:2px 0 2px 16px;text-indent:-16px;color:#3e3a37;letter-spacing:-.02em}
.lens span::before{content:"•";display:inline-block;width:16px;text-indent:0}
.lects.ready .lens{opacity:0;transform:translateY(-50%) scale(.82);transition:opacity .45s ease,transform .45s ease}
.lects.ready .lens.on{opacity:1;transform:translateY(-50%) scale(1)}
@media (max-width:420px){.f-teacher .cred{margin-top:48px}.f-teacher .cred-big{font-size:24px}.f-teacher .cred-sub{font-size:15px}.lens span{font-size:13px}}
