.professor-container[data-v-e8c19d37]{display:grid;gap:0 50px;grid-template-columns:auto 1fr}@media (max-width:1440px){.professor-container[data-v-e8c19d37]{display:grid;grid-template-columns:1fr;row-gap:18px}}.professor-container h2[data-v-e8c19d37]{border-bottom:1px solid #cecece;color:var(--primary);font-size:1.87rem;letter-spacing:.1rem;margin-bottom:25px;padding-bottom:20px}.layout-md .professor-container h2[data-v-e8c19d37],.professor-container h2.layout-md[data-v-e8c19d37]{font-size:1.5rem}@media (max-width:767px){.professor-container h2[data-v-e8c19d37]{font-size:1.5rem}}.professor-container .professor-info[data-v-e8c19d37]{display:grid;font-weight:500}.layout-md .professor-container .professor-info[data-v-e8c19d37],.professor-container .professor-info.layout-md[data-v-e8c19d37]{font-size:1rem}@media (max-width:767px){.professor-container .professor-info[data-v-e8c19d37]{font-size:1rem}}.professor-container .professor-info .professor-content[data-v-e8c19d37]{border-bottom:1px dashed #e0e0e0;display:grid;font-size:1.1rem;grid-template-columns:150px 1fr;letter-spacing:.1rem;line-height:1.5;padding:10px 0}.professor-container .professor-info .professor-content a[data-v-e8c19d37]{color:#828282;transition:color .3s ease;word-break:break-all}.professor-container .professor-info .professor-content a[data-v-e8c19d37]:hover{color:#3c8eca}.professor-container .professor-info .professor-content div[data-v-e8c19d37]{white-space:pre-wrap;word-break:break-word}.professor-container .img-wrap[data-v-e8c19d37]{aspect-ratio:.7/1;border-radius:20px;max-width:250px;overflow:hidden;width:100%}@media (max-width:1440px){.professor-container .img-wrap[data-v-e8c19d37]{margin:0 auto}}.professor-container .img-wrap .img[data-v-e8c19d37]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cate-wrap[data-v-e8c19d37]{margin-top:30px}.cate-wrap.layout-md[data-v-e8c19d37],.layout-md .cate-wrap[data-v-e8c19d37]{margin-top:10px}@media (max-width:767px){.cate-wrap[data-v-e8c19d37]{margin-top:10px}}.line[data-v-e8c19d37]{border-bottom:1px solid #e0e0e0;margin:25px 0;width:100%}
