    .faculty-detail{
        margin:4rem 0;
        position: relative;
        align-items: flex-start;
    }
    .faculty-detail .inner  {
        border-radius: 14px;
        background: #ffffff;
        padding: 1.5rem;
        box-shadow: 0 10px 24px rgba(16, 24, 40, 0.1);
        display: flex;
        flex-direction: column;
        min-width: 0;
    }
    
 
    
    .faculty-detail aside  {
        position:sticky;
        top:0;
    }
    
    .faculty-detail .profilephoto {
        max-width:100%;
        border-radius: 14px;
    }
    
    .faculty-detail h3 {
        font-family: var(--bs-font-sans-serif);
        color:#000;
        font-size:1.3rem;
        margin-top:1rem;
    }
    .faculty-detail .designation {
        color: #344054;
        font-size: 0.9rem;
    }
    
    .faculty-detail .school {
        border-radius: 999px !important;
        padding: 0.25rem 0.58rem !important;
        font-size: 0.76rem !important;
        font-weight: 600 !important;
        line-height: 1.1 !important;
        letter-spacing: 0.01em !important;
    }
    
    .faculty-detail .smu-faculty-badge-type {
        background: #ffffff;
        color: #334155;
        border: 1px solid #c7d3e2;
        font-weight: 600;
        display: inline-flex;
        align-items: center;
        border-radius: 999px;
        padding: 0.25rem 0.58rem;
        font-size: 0.76rem;
        font-weight: 600;
        line-height: 1.1;
        letter-spacing: 0.01em;
    }
    
    .faculty-detail .icon {
        width:15px;
    }

    .faculty-detail hr {
        background-color:#00000047;
    }
    
    .faculty-detail .contact-details {
        color:#6a7282;
        font-size:.9rem;
        margin-bottom:1rem;
    }
    
    .faculty-detail .contact-details a {
        font-weight: normal;
    }
    
    .faculty-detail .smu-faculty-expert-highlight-block {
        margin-bottom:2rem;
    }
    
    .faculty-detail h2,h3,h4,h5 {
            font-family: var(--bs-font-sans-serif);
    }
    
    .faculty-detail h4 {
        
    }
    
    .faculty-detail .smu-faculty-block-section-label {
        margin: 2rem 0 0.35rem;
    }
    
    .faculty-detail .socials {
        
        margin-top:1rem;
    }
    
    .faculty-detail .socials .smu-faculty-social-links-block {
        display: flex;
        flex-wrap: wrap;
        gap: .5rem;
        justify-content: end;
    }
    
    .faculty-detail .smu-faculty-block-accordion {
        margin-top:2rem;
    }
    .faculty-detail h2, h3, h4, h5 {
        font-family: var(--bs-font-sans-serif);
        font-size:1.5rem !important;
        text-transform: capitalize;
    }
    
    .faculty-detail .socials {
        justify-content:end;
    }

    
    .faculty-detail .socials a {
        border: 1px solid #d8e2f0;
        border-radius: 999px;
        padding:.3rem;
    }
    
    
    
    .research-areas-div .term-tree-list > ul.term {
        margin-bottom:0;
    }
    
    
    .research-areas-div:not(:has(.term-tree-list li > ul)) {
      display: none !important;
    }    
    
    .research-areas-div .term-tree-list > ul.term > li:not(:has(> ul)) {
      display: none;
    }

    .research-areas-div .term-tree-list ul.term {
        position:relative;
    }
    
    .research-areas-div .term-tree-list > ul.term ul.term ul.term:before  {
        content:" ";
        width:1px;
        height:calc(100% - 6px);
        border-left:1px dotted #ccc;
        position:absolute;
        left:5px;
        top:-8px
    }
    
    
    .research-areas-div .term-tree-list > ul.term ul.term ul.term li:before {
        content:" ";
        width:15px;
        height:1px;
        border-top:1px dotted #ccc;
        position:absolute;
        left:-4px;
        top:15px;
        
    }
    
    .research-areas-div .term-tree-list > ul.term ul.term ul.term li {
        padding-left:15px;
        position: relative;
        font-size:.85rem;
        color:#344054;
    }
    
    @media (max-width: 991px) {
    	.faculty-detail aside  {
        position:relative;
        top:0;
        margin-bottom:2rem;
    	}
    }
    
    
.faculty-detail .socials a {
        width:35px;
        height:35px;
        display:flex;
        align-items: center;
        align-content: center;
    }
    .faculty-detail .socials a img {
        width:100%;
    }

    
    .faculty-detail .socials a.smu-faculty-social-link[title="LinkedIn"] {
        padding-left:7px;
        padding-right:7px;
        
    }
    

    .research-areas-div ul {
        padding-left:0 !important;
    }
    