.elementor-4752 .elementor-element.elementor-element-95bc8d7 > .elementor-container{max-width:1180px;}.elementor-4752 .elementor-element.elementor-element-95bc8d7{padding:48px 24px 74px 24px;}.elementor-4752 .elementor-element.elementor-element-21fa273 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4752 .elementor-element.elementor-element-21fa273{text-align:start;}.elementor-4752 .elementor-element.elementor-element-21fa273 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-4752 .elementor-element.elementor-element-21fa273 .elementor-heading-title a:hover, .elementor-4752 .elementor-element.elementor-element-21fa273 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-4752 .elementor-element.elementor-element-53b7426 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:30px;}.elementor-4752 .elementor-element.elementor-element-41bd587 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-4752 .elementor-element.elementor-element-41bd587 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4752 .elementor-element.elementor-element-c30ed84 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-05d9f99 );}.elementor-bc-flex-widget .elementor-4752 .elementor-element.elementor-element-be9c0dc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4752 .elementor-element.elementor-element-be9c0dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4752 .elementor-element.elementor-element-be9c0dc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:11px;}.elementor-4752 .elementor-element.elementor-element-be9c0dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4752 .elementor-element.elementor-element-5a1150a .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:800;letter-spacing:1.65px;color:var( --e-global-color-primary );}.elementor-4752 .elementor-element.elementor-element-7dd229b{width:auto;max-width:auto;}.elementor-4752 .elementor-element.elementor-element-7dd229b > .elementor-widget-container{background-color:var( --e-global-color-6bebc68 );padding:5px 10px 5px 10px;}.elementor-4752 .elementor-element.elementor-element-7dd229b .elementor-icon-list-icon{width:14px;}.elementor-4752 .elementor-element.elementor-element-7dd229b .elementor-icon-list-icon i{font-size:14px;}.elementor-4752 .elementor-element.elementor-element-7dd229b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-4752 .elementor-element.elementor-element-7dd229b .elementor-icon-list-text, .elementor-4752 .elementor-element.elementor-element-7dd229b .elementor-icon-list-text a{color:var( --e-global-color-accent );}.elementor-4752 .elementor-element.elementor-element-7dd229b .elementor-icon-list-item{font-family:"Noto Sans TC", Sans-serif;font-size:11px;font-weight:600;}.elementor-4752 .elementor-element.elementor-element-f33745c .elementor-heading-title{font-size:40px;font-weight:700;line-height:1.7em;}.elementor-4752 .elementor-element.elementor-element-617871f{--divider-border-style:solid;--divider-color:var( --e-global-color-05d9f99 );--divider-border-width:1px;}.elementor-4752 .elementor-element.elementor-element-617871f .elementor-divider-separator{width:97%;}.elementor-4752 .elementor-element.elementor-element-617871f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4752 .elementor-element.elementor-element-21a874e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-4752 .elementor-element.elementor-element-df272a8 .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:1px;color:#929BA1;}.elementor-4752 .elementor-element.elementor-element-0d19e74 .elementor-heading-title{font-size:15px;font-weight:400;line-height:1.7em;}.elementor-4752 .elementor-element.elementor-element-ee24f7a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-4752 .elementor-element.elementor-element-4013618 .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:1px;color:#929BA1;}.elementor-4752 .elementor-element.elementor-element-fcba8e1 .elementor-heading-title{font-size:15px;font-weight:400;line-height:1.7em;}.elementor-4752 .elementor-element.elementor-element-f05e7f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-4752 .elementor-element.elementor-element-583061b .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:1px;color:#929BA1;}.elementor-4752 .elementor-element.elementor-element-5982525 .elementor-heading-title{font-size:15px;font-weight:400;line-height:1.7em;}.elementor-4752 .elementor-element.elementor-element-2dbd359 > .elementor-container{max-width:1180px;}.elementor-4752 .elementor-element.elementor-element-2dbd359 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-4752 .elementor-element.elementor-element-2dbd359{padding:0px 24px 50px 24px;}.elementor-4752 .elementor-element.elementor-element-f9dc30d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-4752 .elementor-element.elementor-element-17e5b83 .elementor-heading-title{font-size:30px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-07fbdd8 );}.elementor-4752 .elementor-element.elementor-element-a6e9eed.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-4752 .elementor-element.elementor-element-d773e44 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4752 .elementor-element.elementor-element-9fc8f2a > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4752 .elementor-element.elementor-element-a7114e7 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4752 .elementor-element.elementor-element-eebac9b > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4752 .elementor-element.elementor-element-84336f8 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4752 .elementor-element.elementor-element-b797c5d > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-4752 .elementor-element.elementor-element-a5d60ce > .elementor-background-overlay{background-color:#F9FAFB;opacity:1;}.elementor-4752 .elementor-element.elementor-element-a5d60ce{border-style:solid;border-width:1px 0px 1px 0px;border-color:#EEF1F3;}.elementor-4752 .elementor-element.elementor-element-857bd14 > .elementor-container{max-width:1180px;}.elementor-4752 .elementor-element.elementor-element-857bd14 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:26px;}.elementor-4752 .elementor-element.elementor-element-857bd14{padding:70px 24px 78px 24px;}.elementor-4752 .elementor-element.elementor-element-199bc50 .elementor-heading-title{font-size:30px;font-weight:700;}@media(min-width:768px){.elementor-4752 .elementor-element.elementor-element-41bd587{width:36%;}.elementor-4752 .elementor-element.elementor-element-be9c0dc{width:64%;}}/* Start custom CSS for heading, class: .elementor-element-f33745c *//* 清除 Elementor 內部文字間距 */
.profile1  .elementor-widget-wrap{
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53b7426 *//* 清除 Elementor 內部文字間距 */
.profile1  .elementor-widget-wrap{
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d773e44 *//* =========================
   Member Research Interests
========================= */

.member-research-tag{
    width:auto !important;
    max-width:max-content !important;
    margin:0 !important;
}

.member-research-tag .elementor-widget-container{
    display:inline-flex;
    align-items:center;

    padding:8px 14px;

    background:#F6F7F8;

    border:1px solid #DFE4E7;
    border-radius:2px;

    color:#2D5F83;

    font-size:13px;
    font-weight:600;
    line-height:1.5;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        color .2s ease;
}


/* 清除 Text Editor 預設 p margin */
.member-research-tag p{
    margin:0 !important;
}


/* Hover */
.member-research-tag:hover .elementor-widget-container{
    background:#EAF8FC;
    border-color:#00A9D7;
    color:#0087AD;
}


/* ACF 沒有內容就隱藏 */
.member-research-tag:has(.elementor-widget-container:empty){
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fc8f2a *//* =========================
   Member Research Interests
========================= */

.member-research-tag{
    width:auto !important;
    max-width:max-content !important;
    margin:0 !important;
}

.member-research-tag .elementor-widget-container{
    display:inline-flex;
    align-items:center;

    padding:8px 14px;

    background:#F6F7F8;

    border:1px solid #DFE4E7;
    border-radius:2px;

    color:#2D5F83;

    font-size:13px;
    font-weight:600;
    line-height:1.5;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        color .2s ease;
}


/* 清除 Text Editor 預設 p margin */
.member-research-tag p{
    margin:0 !important;
}


/* Hover */
.member-research-tag:hover .elementor-widget-container{
    background:#EAF8FC;
    border-color:#00A9D7;
    color:#0087AD;
}


/* ACF 沒有內容就隱藏 */
.member-research-tag:has(.elementor-widget-container:empty){
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a7114e7 *//* =========================
   Member Research Interests
========================= */

.member-research-tag{
    width:auto !important;
    max-width:max-content !important;
    margin:0 !important;
}

.member-research-tag .elementor-widget-container{
    display:inline-flex;
    align-items:center;

    padding:8px 14px;

    background:#F6F7F8;

    border:1px solid #DFE4E7;
    border-radius:2px;

    color:#2D5F83;

    font-size:13px;
    font-weight:600;
    line-height:1.5;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        color .2s ease;
}


/* 清除 Text Editor 預設 p margin */
.member-research-tag p{
    margin:0 !important;
}


/* Hover */
.member-research-tag:hover .elementor-widget-container{
    background:#EAF8FC;
    border-color:#00A9D7;
    color:#0087AD;
}


/* ACF 沒有內容就隱藏 */
.member-research-tag:has(.elementor-widget-container:empty){
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eebac9b *//* =========================
   Member Research Interests
========================= */

.member-research-tag{
    width:auto !important;
    max-width:max-content !important;
    margin:0 !important;
}

.member-research-tag .elementor-widget-container{
    display:inline-flex;
    align-items:center;

    padding:8px 14px;

    background:#F6F7F8;

    border:1px solid #DFE4E7;
    border-radius:2px;

    color:#2D5F83;

    font-size:13px;
    font-weight:600;
    line-height:1.5;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        color .2s ease;
}


/* 清除 Text Editor 預設 p margin */
.member-research-tag p{
    margin:0 !important;
}


/* Hover */
.member-research-tag:hover .elementor-widget-container{
    background:#EAF8FC;
    border-color:#00A9D7;
    color:#0087AD;
}


/* ACF 沒有內容就隱藏 */
.member-research-tag:has(.elementor-widget-container:empty){
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84336f8 *//* =========================
   Member Research Interests
========================= */

.member-research-tag{
    width:auto !important;
    max-width:max-content !important;
    margin:0 !important;
}

.member-research-tag .elementor-widget-container{
    display:inline-flex;
    align-items:center;

    padding:8px 14px;

    background:#F6F7F8;

    border:1px solid #DFE4E7;
    border-radius:2px;

    color:#2D5F83;

    font-size:13px;
    font-weight:600;
    line-height:1.5;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        color .2s ease;
}


/* 清除 Text Editor 預設 p margin */
.member-research-tag p{
    margin:0 !important;
}


/* Hover */
.member-research-tag:hover .elementor-widget-container{
    background:#EAF8FC;
    border-color:#00A9D7;
    color:#0087AD;
}


/* ACF 沒有內容就隱藏 */
.member-research-tag:has(.elementor-widget-container:empty){
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b797c5d *//* =========================
   Member Research Interests
========================= */

.member-research-tag{
    width:auto !important;
    max-width:max-content !important;
    margin:0 !important;
}

.member-research-tag .elementor-widget-container{
    display:inline-flex;
    align-items:center;

    padding:8px 14px;

    background:#F6F7F8;

    border:1px solid #DFE4E7;
    border-radius:2px;

    color:#2D5F83;

    font-size:13px;
    font-weight:600;
    line-height:1.5;

    transition:
        background-color .2s ease,
        border-color .2s ease,
        color .2s ease;
}


/* 清除 Text Editor 預設 p margin */
.member-research-tag p{
    margin:0 !important;
}


/* Hover */
.member-research-tag:hover .elementor-widget-container{
    background:#EAF8FC;
    border-color:#00A9D7;
    color:#0087AD;
}


/* ACF 沒有內容就隱藏 */
.member-research-tag:has(.elementor-widget-container:empty){
    display:none !important;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-bd1a6a3 *//* =========================
   Member Publications
========================= */

.smc-publications{
    width:100%;
}


/* 每篇論文 */
.smc-publication-item{
    display:grid;

    grid-template-columns:92px minmax(0, 1fr);

    column-gap:28px;

    padding:24px 0;

    border-top:1px solid #DFE4E7;
}


/* 第一篇不需要上方分隔線 */
.smc-publication-item:first-child{
    border-top:0;
    padding-top:6px;
}


/* 年份 */
.smc-publication-year{
    padding-top:2px;

    color:#2D5F83;

    font-size:20px;
    font-weight:800;

    line-height:1.4;
}


/* 右側內容 */
.smc-publication-content{
    min-width:0;
}


/* 論文名稱 */
.smc-publication-title{
    color:#262F35;

    font-size:16px;
    font-weight:600;

    line-height:1.6;
}


/* 作者 */
.smc-publication-authors{
    margin-top:7px;

    color:#6C757D;

    font-size:13px;
    font-weight:400;

    line-height:1.65;
}


/* Journal */
.smc-publication-meta{
    margin-top:5px;

    color:#929BA1;

    font-size:12.5px;

    line-height:1.6;
}


/* =========================
   Mobile
========================= */

@media (max-width:767px){

    .smc-publication-item{
        grid-template-columns:58px minmax(0, 1fr);

        column-gap:15px;

        padding:20px 0;
    }

    .smc-publication-year{
        font-size:16px;
    }

    .smc-publication-title{
        font-size:15px;
    }

    .smc-publication-authors{
        font-size:12.5px;
    }

    .smc-publication-meta{
        font-size:12px;
    }

}/* End custom CSS */