.faculty-list .content-list{display:flex;flex-wrap:wrap;margin:-20px}.faculty-list .box{align-items:flex-start;background:#f6f6f8;border-radius:12px;box-sizing:border-box;display:flex;gap:32px;margin:20px;padding:20px 16px 24px;width:calc(50% - 40px)}.faculty-list .profile{max-width:160px;min-width:160px;width:160px}.faculty-list .details .name{color:#18191b;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:4px}.faculty-list .details .position{color:#18191b;font-size:1.125rem;font-weight:400;line-height:1.5rem;margin-bottom:20px}.faculty-list .details .flex{align-items:center;display:flex;font-size:1rem;font-weight:400;gap:12px;line-height:1.25rem}.faculty-list .details .flex.phone{margin-bottom:8px}.faculty-list .details .flex .icon{flex:0 0 20px}@media only screen and (max-width:1320px){.email-box div{overflow-wrap:break-word;width:300px}}@media only screen and (max-width:1280px){.email-box div{overflow-wrap:break-word;width:250px}}@media only screen and (max-width:1050px){.email-box div{overflow-wrap:break-word;width:225px}}@media only screen and (max-width:1024px){.faculty-list .content-list{flex-direction:column}.faculty-list .box{width:calc(100% - 40px)}.email-box div{overflow-wrap:break-word;width:350px}}@media only screen and (max-width:767px){.faculty-list .profile{max-width:112px;min-width:112px;width:112px}.faculty-list .box{flex-direction:column;gap:20px;margin:10px 20px}.email-box div{overflow-wrap:anywhere;width:auto}}