.elementor-90 .elementor-element.elementor-element-7feea4b{--display:flex;--min-height:213px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.41;}.elementor-90 .elementor-element.elementor-element-7feea4b:not(.elementor-motion-effects-element-type-background), .elementor-90 .elementor-element.elementor-element-7feea4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#797979;background-image:url("https://ndssl.kr/wp-content/uploads/2025/08/217043.jpg");background-position:center center;background-size:cover;}.elementor-90 .elementor-element.elementor-element-7feea4b::before, .elementor-90 .elementor-element.elementor-element-7feea4b > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-7feea4b > .e-con-inner > .elementor-background-video-container::before, .elementor-90 .elementor-element.elementor-element-7feea4b > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-7feea4b > .e-con-inner > .elementor-background-slideshow::before, .elementor-90 .elementor-element.elementor-element-7feea4b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-90 .elementor-element.elementor-element-7b4fe0b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:600;color:#FFFFFF;}.elementor-90 .elementor-element.elementor-element-0e10dd3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for html, class: .elementor-element-efce81b *//* =================================== */
/* 논문 실적 섹션 스타일        */
/* =================================== */

/* 섹션 전체의 여백 설정 */
.publications-section {
    padding: 60px 0; /* 섹션의 위아래 여백 */
    max-width: 1200px; /* 콘텐츠 최대 너비 */
    margin: 0 auto;    /* 가운데 정렬 */
    padding: 0 20px;   /* 좌우 여백 */
}

/* "주요 논문 실적" 제목 스타일 */
.publications-section h3 {
    font-family: 'Segoe UI', Malgun Gothic, '맑은 고딕', sans-serif;
    font-size: 22px;
    color: #005A9C; /* KNU BLUE */
    margin-top: 0;
    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: 2px solid #FF671F; /* KNU ORANGE */
}

/* 논문 목록 <ol> 스타일 */
.publications-section ol {
    list-style: decimal; /* 1, 2, 3... 숫자 리스트 */
    padding-left: 25px;  /* 번호가 보일 수 있도록 왼쪽 여백 */
    font-size: 15px;
    font-family: 'Segoe UI', Malgun Gothic, '맑은 고딕', sans-serif;
}

/* 각 논문 <li> 스타일 */
.publications-section li {
    margin-bottom: 18px; /* 각 항목 사이의 간격 */
    padding-left: 10px;  /* 번호와 텍스트 사이의 간격 */
    color: #555;         /* 기본 텍스트 색상 */
    line-height: 1.7;    /* 줄 간격 */
}

/* 교수님 이름 <strong> 강조 스타일 */
.publications-section li strong {
    color: #333;                 /* 진한 글자색 */
    background-color: #fff5e6;   /* 옅은 주황 배경색으로 하이라이트 */
    padding: 1px 4px;            /* 안쪽 여백 */
    border-radius: 3px;          /* 모서리 둥글게 */
    font-weight: 600;
}

/* 저널명 <em> 기울임 스타일 */
.publications-section li em {
    font-style: italic;
    color: #005A9C; /* KNU BLUE */
}/* End custom CSS */