/*  왜 네덜란드 유학이 유리할까요? */
.nl-recomm-point .why-fit .point{color:var(--edm-brand-blue);}
.nl-recomm-point .why-fit .edm-kd6 .ico{width: 56rem; height: 56rem;}
.nl-recomm-point .why-fit .edm-kd6 .card{padding: 24rem; gap: 24rem; box-shadow: 0 4px 10px 0 #EBEFF4;}
.nl-recomm-point .why-fit .edm-kd6 .tit{font: var(--edm-f-h5);letter-spacing: var(--edm-f-h5-ls);font-weight: 700;}
.nl-recomm-point .why-fit .edm-kd6 .desc{font: var(--edm-f-body2);letter-spacing: var(--edm-f-body2-ls);font-weight: 400;}

/* 이런 분께 네덜란드 유학을 추천해요 */
.nl-recomm-point .why-songdo-fast{margin-top: 60rem;}
.nl-recomm-point .why-songdo-fast .titleWrap .article-title{font: var(--edm-f-h3);letter-spacing: var(--edm-f-h3-ls);font-weight: 700;}
.nl-recomm-point .why-songdo-fast .imgTextCard .imgWrap{padding-top: 68.1%;}
.nl-recomm-point .why-songdo-fast .imgTextCard li{border: 1rem solid #E4E8F1; box-shadow: 0 4px 10px 0 #EBEFF4;}
.nl-recomm-point .why-songdo-fast .imgTextCard .textWrap b{font: var(--edm-f-body1);letter-spacing: var(--edm-f-body1-ls);font-weight: 600;color: var(--c-text01);}
.nl-recomm-point .why-songdo-fast .imgTextCard .textWrap p{margin-top: 8rem; word-break: break-all; color: var(--c-text02);}

/* 네덜란드 대학, 어디를 목표로 할까요? */
.nl-recomm-point .univ-types{margin-top: 140rem;}
.nl-recomm-point .univ-types .titleWrap{margin-bottom: 40rem; text-align: left;}
.nl-recomm-point .univ-types .article-title{margin: 0; font: var(--edm-f-h1); letter-spacing: var(--edm-f-h1-ls); font-weight: 700; color: var(--edm-color-text-1);}
.nl-recomm-point .univ-types .article-subTitle{margin: 8rem 0 0; font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .univ-types .type-list{display: grid; grid-template-columns: 1fr 1fr; gap: 24rem; margin: 0; padding: 0; list-style: none;}
.nl-recomm-point .univ-types .type-list li{display: flex; align-items: center; gap: 32rem; margin: 0; padding: 40rem; background: #fff; border: 1rem solid #E4E8F1; border-radius: var(--edm-radius3); box-shadow: 0 8px 20px 0 #EBEFF4;}
.nl-recomm-point .univ-types .type-list img{display: block; flex: none; width: 140rem; height: 140rem; object-fit: contain;}
.nl-recomm-point .univ-types .type-list .txt{min-width: 0; text-align: left;}
.nl-recomm-point .univ-types .badge{display: inline-flex; align-items: center; justify-content: center; width: 87rem; border-radius: var(--edm-radius1); font: var(--edm-f-detail); line-height: 20rem; letter-spacing: var(--edm-f-detail-ls); font-weight: 600;}
.nl-recomm-point .univ-types .badge.research{color: #0086FA; border: 1rem solid #0086FA;}
.nl-recomm-point .univ-types .badge.applied{color: #6E31F5; border: 1rem solid #6E31F5;}
.nl-recomm-point .univ-types .type-list h3{margin: 16rem 0 0; font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); font-weight: 700; color: var(--edm-color-text-1);}
.nl-recomm-point .univ-types .type-list .txt ul{display: flex; flex-direction: column; margin: 8rem 0 0; padding: 0; list-style: none;}
.nl-recomm-point .univ-types .type-list .txt ul li{display: flex; align-items: center; gap: 8rem; margin: 0; padding: 0; border: 0; border-radius: 0; box-shadow: none; background: transparent; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .univ-types .type-list .txt ul li + li{margin-top: 4rem;}
.nl-recomm-point .univ-types .type-list .txt ul li::before{content: ''; flex: none; width: 12rem; height: 12rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/check-icon.svg") center / contain no-repeat;}
.nl-recomm-point .univ-types .type-note{display: flex; align-items: center; justify-content: center; gap: 12rem; margin: 40rem 0 0; padding: 32rem 24rem; border: 1rem solid #99CFFD; border-radius: var(--edm-radius3); background: #fff; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 600; color: var(--edm-color-text-1); text-align: center; box-shadow: 0 4px 10px 0 #EBEFF4;}
.nl-recomm-point .univ-types .type-note i{flex: none; width: 24rem; height: 24rem; border-radius: 50%; background: #006BC8 url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/bottom-check-icon.svg") center / contain no-repeat;}
.nl-recomm-point .uva-card{display: flex; align-items: stretch; margin-top: 40rem; overflow: hidden; background: #fff; border: 1rem solid #E4E8F1; border-radius: var(--edm-radius3); box-shadow: 0 4rem 10rem #EBEFF4;}
.nl-recomm-point .uva-photo{display: block; flex: none; width: 318rem; margin: 0;}
.nl-recomm-point .uva-photo img{display: block; width: 100%; height: 100%; object-fit: cover;}
.nl-recomm-point .uva-body{min-width: 0; padding: 40rem;}
.nl-recomm-point .uva-kicker{margin: 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .uva-name{margin: 8rem 0 0; font: var(--edm-f-h3); letter-spacing: var(--edm-f-h3-ls); font-weight: 700; color: var(--edm-color-text-1);}
.nl-recomm-point .uva-panel{margin-top: 40rem; padding: 24rem; border-radius: var(--edm-radius3); background: #F5F5F7;}
.nl-recomm-point .uva-lead{margin: 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .uva-stats{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24rem; margin: 24rem 0 0; padding: 0; list-style: none;}
.nl-recomm-point .uva-stats li{display: flex; align-items: center; gap: 12rem; margin: 0; padding: 24rem; border-radius: var(--edm-radius2); background: #fff;}
.nl-recomm-point .uva-stats b{display: block; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400; color: var(--edm-color-text-3);}
.nl-recomm-point .uva-stats p{margin: 2rem 0 0; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls); font-weight: 600; color: var(--edm-color-text-2);}
.nl-recomm-point .uva-stats .stat-ico{flex: none; width: 56rem; height: 56rem; background-size: contain; background-position: center; background-repeat: no-repeat;}
.nl-recomm-point .uva-stats .stat-ico.rank{background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/rank-icon.svg");}
.nl-recomm-point .uva-stats .stat-ico.pin{background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/pin-icon.svg");}
.nl-recomm-point .uva-stats .stat-ico.people{background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/people-icon.svg");}
.nl-recomm-point .uva-points{display: flex; flex-direction: column; gap: 12rem; margin: 24rem 0 0; padding: 24rem; list-style: none; border-radius: var(--edm-radius2); background: #F5F5F7;}
.nl-recomm-point .uva-points li{display: flex; align-items: center; gap: 12rem; margin: 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .uva-points li::before{content: ''; flex: none; width: 14rem; height: 14rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/check-icon_v1.svg") center / contain no-repeat;}
.nl-recomm-point .uva-majors{margin-top: 24rem; padding: 24rem; border-radius: var(--edm-radius2); background: #F5F5F7;}
.nl-recomm-point .uva-majors p{margin: 0 0 12rem; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 500; color: var(--edm-color-text-1);}
.nl-recomm-point .uva-majors ul{display: flex; flex-wrap: wrap; column-gap: 8rem; row-gap: 0; margin: 0; padding: 0; list-style: none;}
.nl-recomm-point .uva-majors li{margin: 0 0 8rem; padding: 0 8rem; border-radius: var(--edm-radius1); background: #fff; font: var(--edm-f-detail); letter-spacing: var(--edm-f-detail-ls); line-height: 30.5rem; font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .uva-majors li:nth-last-child(-n+3){margin-bottom: 0;}
.nl-recomm-point .uva-majors li.line-break{flex-basis: 100%; width: 0; height: 0; margin: 0; padding: 0; background: none;}
.nl-recomm-point .uva-route{margin-top: 100rem;}
.nl-recomm-point .uva-route h3{margin: 0 0 24rem; font: var(--edm-f-h3); letter-spacing: var(--edm-f-h3-ls); font-weight: 700; color: var(--edm-color-text-1);}
.nl-recomm-point .uva-route .steps{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 32rem; margin: 0; padding: 0; list-style: none;}
.nl-recomm-point .uva-route .steps > li{position: relative; display: flex; flex-direction: column; align-items: center; margin: 0; padding: 40rem 24rem 32rem; border: 1rem solid #E4E8F1; border-radius: var(--edm-radius3); background: #fff; box-shadow: 0 4px 10px 0 #EBEFF4; text-align: center;}
.nl-recomm-point .uva-route .steps > li > img{display: block; width: 60rem; height: 60rem; object-fit: contain;}
.nl-recomm-point .uva-route .steps strong{display: block; margin-top: 12rem; font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); font-weight: 700; color: var(--edm-color-text-1);}
.nl-recomm-point .uva-route .steps p,
.nl-recomm-point .uva-route .steps ul{margin: 8rem 0 0; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .uva-route .steps ul{padding: 0; list-style: none;}
.nl-recomm-point .uva-route .steps ul li{margin: 0; padding: 0; border: 0; background: transparent; box-shadow: none;}
.nl-recomm-point .uva-route .steps .point{color: #006BC8;}
.nl-recomm-point .uva-route .steps .note{display: block; margin-top: 8rem; font: var(--edm-f-detail); letter-spacing: var(--edm-f-detail-ls); font-weight: 400; color: var(--edm-color-text-3);}
.nl-recomm-point .uva-route .steps > li:not(:last-child)::after{content: ''; position: absolute; top: 50%; left: calc(100% + 4rem); width: 24rem; height: 24rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/step-arrow.png") center / contain no-repeat; transform: translateY(-50%); }
.nl-recomm-point .uva-route .route-result{margin-top: 60rem; padding: 32rem 24rem; border-radius: var(--edm-radius3); background: #F8FAEC; text-align: center;}
.nl-recomm-point .uva-route .route-result > span{display: inline-flex; align-items: center; padding: 0 16rem; border: 1rem solid #006BC8; border-radius: var(--edm-radiusFull); background: transparent; font: var(--edm-f-body2); line-height: 30rem; letter-spacing: var(--edm-f-body2-ls); font-weight: 400; color: #006BC8;}
.nl-recomm-point .uva-route .route-result .tit{margin: 12rem 0 0; font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); font-weight: 600; color: var(--edm-color-text-1);}
.nl-recomm-point .uva-route .route-result .tit em{font-style: normal; color: #006BC8;}
.nl-recomm-point .uva-route .route-result .sub{font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); font-weight: 600; color: var(--edm-color-text-1);}
.nl-recomm-point .uva-route .route-result .desc{margin: 4rem 0 0; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400; color: var(--edm-color-text-2);}

/* 졸업 후에는 어떤 선택지가 있을까요? */
.nl-recomm-point .after-grad .titleWrap{margin-bottom: 40rem; text-align: left;}
.nl-recomm-point .after-grad .article-title{margin: 0; font-weight: 700;}
.nl-recomm-point .after-grad .path{padding: 24rem; border-radius: var(--edm-radius3); background: #F5F6F8; border: 1px solid #E4E8F1;}
.nl-recomm-point .after-grad .bar{display: flex; align-items: center; justify-content: center; height: 56rem; margin: 0; border-radius: var(--edm-radius3); background: linear-gradient(90deg, #6B3CFF 0%, #1E7BFF 52%, #1ED4A6 100%); font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 700; color: #fff;}
.nl-recomm-point .after-grad .arrow{display: block; width: 20rem; height: 20rem; margin: 12rem auto; border-radius: 50%; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/after-arrow.png") center / contain no-repeat;}
.nl-recomm-point .after-grad ul{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24rem; margin: 0; padding: 0; list-style: none;}
.nl-recomm-point .after-grad li{margin: 0; padding: 32rem 24rem; border-radius: var(--edm-radius3); background: #fff; text-align: center; box-shadow: 0 4px 10px 0 #EBEFF4;}
.nl-recomm-point .after-grad strong{display: block; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls); font-weight: 700; color: var(--edm-color-text-1);}
.nl-recomm-point .after-grad li p{margin: 12rem 0 0; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400; color: var(--edm-color-text-2);}

/* 네덜란드 유학 준비, 무엇을 확인해야 할까요? */
.nl-recomm-point .prep-check .titleWrap{margin-bottom: 40rem; text-align: left;}
.nl-recomm-point .prep-check .article-title{margin: 0; font-weight: 700;}
.nl-recomm-point .prep-check .check-card{display: flex; align-items: stretch; gap: 24rem;}
.nl-recomm-point .prep-check .check-card picture{display: flex; flex: none; width: 254rem; overflow: hidden; border-radius: var(--edm-radius3);}
.nl-recomm-point .prep-check .check-card img{display: block; width: 100%; height: 100%; object-fit: cover;}
.nl-recomm-point .prep-check .check-body{flex: 1; align-self: stretch; min-width: 0; display: flex; flex-direction: column; gap: 40rem; padding: 40rem; border: 1rem solid #E4E8F1; border-radius: var(--edm-radius3); background: #fff; box-shadow: 0 4px 10px 0 #EBEFF4;}
.nl-recomm-point .prep-check .check-body h3{margin: 0; font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); font-weight: 600; color: var(--edm-color-text-1);}
.nl-recomm-point .prep-check .check-body p{margin: 12rem 0 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .prep-check .check-body .note{margin-top: 12rem; font: var(--edm-f-detail); letter-spacing: var(--edm-f-detail-ls); color: var(--edm-color-text-3);}
.nl-recomm-point .prep-check .life{display: grid; grid-template-columns: 340rem 340rem; justify-content: start; gap: 12rem 0; margin: 12rem 0 0; padding: 0; list-style: none;}
.nl-recomm-point .prep-check .life li{display: flex; align-items: center; gap: 8rem; width: 340rem; margin: 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .prep-check .life span{flex: none; display: inline-flex; align-items: center; justify-content: center; min-width: 40rem; height: 24rem; padding: 0 8rem; border: 1rem solid #0086FA; border-radius: var(--edm-radius1); font: var(--edm-f-detail); letter-spacing: var(--edm-f-detail-ls); font-weight: 400; color: #006BC8;}
.nl-recomm-point .prep-check .with-edm{margin: 60rem 0 24rem; font: var(--edm-f-h3); letter-spacing: var(--edm-f-h3-ls); font-weight: 700; color: var(--edm-color-text-1);}
.nl-recomm-point .prep-check .steps{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24rem; margin: 0; padding: 0; list-style: none;}
.nl-recomm-point .prep-check .steps > li{position: relative; display: flex; flex-direction: column; align-items: center; margin: 0; padding: 40rem 24rem 32rem; border: 1rem solid #E4E8F1; border-radius: var(--edm-radius3); background: #fff; box-shadow: 0 4px 10px 0 #EBEFF4; text-align: center;}
.nl-recomm-point .prep-check .steps > li > img{display: block; width: 80rem; height: 80rem; object-fit: contain;}
.nl-recomm-point .prep-check .steps strong{display: block; margin-top: 12rem; font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); font-weight: 700; color: var(--edm-color-text-1);}
.nl-recomm-point .prep-check .steps p{margin: 8rem 0 0; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400; color: var(--edm-color-text-2);}
.nl-recomm-point .prep-check .steps > li:not(:last-child)::after{content: ''; position: absolute; top: 50%; left: calc(100% + 1rem); width: 24rem; height: 24rem; background: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/step-arrow.png") center / contain no-repeat; transform: translateY(-50%); z-index: 1;}

@media screen and (max-width:991px) {
	.nl-recomm-point .why-songdo-fast .titleWrap .article-title{font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); font-weight: 700;}

	.nl-recomm-point .why-fit .edm-kd6 .ico{width: 40rem; height: 40rem;}
	.nl-recomm-point .why-fit .edm-kd6 .card{padding: 16rem; gap: 12rem;}
	.nl-recomm-point .why-fit .edm-kd6 .tit{font: var(--edm-f-h4);letter-spacing: var(--edm-f-h4-ls);font-weight: 700;}
	.nl-recomm-point .why-fit .edm-kd6 .desc{margin: 8rem 0 0; font: var(--edm-f-body1);letter-spacing: var(--edm-f-body1-ls);font-weight: 400;}

    .nl-recomm-point .why-songdo-fast{margin-top: 40rem;}
    .nl-recomm-point .why-songdo-fast .imgTextCard .imgWrap{padding-top: 49.08%;}
    .nl-recomm-point .why-songdo-fast .imgTextCard .textWrap p{margin-top: 12rem;}
	.nl-recomm-point .why-songdo-fast .imgTextCard .textWrap b{font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls); font-weight: 600;}

	.nl-recomm-point .univ-types{margin-top: 110rem;}
	.nl-recomm-point .univ-types .titleWrap{margin-bottom: 24rem;}
	.nl-recomm-point .univ-types .article-title{font: var(--edm-f-h2); letter-spacing: var(--edm-f-h2-ls);}
	.nl-recomm-point .univ-types .article-subTitle{margin-top: 4rem; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls); font-weight: 400;}
	.nl-recomm-point .univ-types .type-list{grid-template-columns: 1fr; gap: 16rem;}
	.nl-recomm-point .univ-types .type-list > li{flex-direction: column; align-items: center; gap: 16rem; padding: 24rem 16rem; text-align: center;}
	.nl-recomm-point .univ-types .type-list img{width: 100rem; height: 100rem;}
	.nl-recomm-point .univ-types .type-list h3{margin: 12rem 0 0; font: var(--edm-f-h3); letter-spacing: var(--edm-f-h3-ls);}
	.nl-recomm-point .univ-types .type-list .txt{width: 100%; text-align: center;}
	.nl-recomm-point .univ-types .type-list .txt ul{display: inline-flex; align-items: center; text-align: left;}
	.nl-recomm-point .univ-types .type-list .txt ul li{flex-direction: row; align-items: center; justify-content: flex-start; width: auto; padding: 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); line-height: 150%; font-weight: 400; text-align: left;}
	.nl-recomm-point .univ-types .type-list .txt ul li + li{margin-top: 2rem;}
	.nl-recomm-point .univ-types .type-list .txt ul li::before{align-self: center; width: 10rem; height: 10rem; margin: 0;}
	.nl-recomm-point .univ-types .badge{width: 81rem;}
	.nl-recomm-point .univ-types .type-note{flex-direction: column; margin-top: 24rem; padding: 20rem 16rem; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls);}

	.nl-recomm-point .uva-card{flex-direction: column; margin-top: 24rem;}
	.nl-recomm-point .uva-photo{width: 100%; height: 100rem;}
	.nl-recomm-point .uva-photo img{border-radius: var(--edm-radius3) var(--edm-radius3) 0 0;}
	.nl-recomm-point .uva-body{padding: 24rem 16rem;}
	.nl-recomm-point .uva-name{font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls);}
	.nl-recomm-point .uva-stats{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 8rem; margin-top: 12rem;}
	.nl-recomm-point .uva-stats li{flex-direction: column; align-items: center; padding: 12rem 8rem; gap: 8rem; text-align: center;}
	.nl-recomm-point .uva-panel{margin-top: 24rem; padding: 16rem;}
	.nl-recomm-point .uva-lead{word-break: break-all;}
	.nl-recomm-point .uva-stats .stat-ico{width: 40rem; height: 40rem;}
	.nl-recomm-point .uva-stats .stat-ico.rank{background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/rank-icon-mo.svg");}
	.nl-recomm-point .uva-stats .stat-ico.pin{background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/pin-icon-mo.svg");}
	.nl-recomm-point .uva-stats .stat-ico.people{background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/people-icon-mo.svg");}
	.nl-recomm-point .uva-stats b{font: var(--edm-f-detail); letter-spacing: var(--edm-f-detail-ls); font-weight: 400;}
	.nl-recomm-point .uva-stats p{font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 600;}
	.nl-recomm-point .uva-points{margin-top: 8rem; padding: 16rem; gap: 4rem;}
	.nl-recomm-point .uva-points li{align-items: flex-start; gap: 8rem;}
	.nl-recomm-point .uva-points li::before{width: 10rem; height: 10rem; margin-top: 6rem;}
	.nl-recomm-point .uva-majors{margin-top: 8rem; padding: 16rem;}
	.nl-recomm-point .uva-majors p{font-weight: 400;}
	.nl-recomm-point .uva-majors ul{flex-direction: column; align-items: flex-start; row-gap: 8rem;}
	.nl-recomm-point .uva-majors li{margin: 0; line-height: 28rem;}
	.nl-recomm-point .uva-majors li.line-break{display: none;}

	.nl-recomm-point .uva-route{margin-top: 50rem;}
	.nl-recomm-point .uva-route h3{margin-bottom: 16rem; font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls);}
	.nl-recomm-point .uva-route .steps{grid-template-columns: 1fr; gap: 24rem;}
	.nl-recomm-point .uva-route .steps ul{margin: 4rem 0 0;}
	.nl-recomm-point .uva-route .steps > li{flex-direction: row; align-items: center; gap: 16rem; padding: 16rem; text-align: left;}
	.nl-recomm-point .uva-route .steps > li > img{flex: none; width: 50rem; height: 50rem;}
	.nl-recomm-point .uva-route .steps > li > div{min-width: 0;}
	.nl-recomm-point .uva-route .steps strong{margin-top: 0; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls);}
	.nl-recomm-point .uva-route .steps p, .nl-recomm-point .uva-route .steps ul{margin: 4rem 0 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 400;}
	.nl-recomm-point .uva-route .steps > li:not(:last-child)::after{width: 16rem; height: 16rem; background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/step-arrow-mo.png"); top: calc(100% + 5rem); left: 50%; transform: translateX(-50%);}
	.nl-recomm-point .uva-route .steps .note{margin-top: 4rem;}
	.nl-recomm-point .uva-route .route-result{margin: 40rem 7.5rem 0; padding: 24rem;}
	.nl-recomm-point .uva-route .route-result .tit,
	.nl-recomm-point .uva-route .route-result .sub{font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls);font-weight: 600;}
	.nl-recomm-point .uva-route .route-result > span{line-height: 25rem;padding: 0 8rem;}
	.nl-recomm-point .uva-route .route-result .desc{font: var(--edm-f-detail); letter-spacing: var(--edm-f-detail-ls);font-weight: 400;}

	.nl-recomm-point .after-grad .titleWrap{margin-bottom: 24rem;}
	.nl-recomm-point .after-grad .article-title{font: var(--edm-f-h2); letter-spacing: var(--edm-f-h2-ls);}
	.nl-recomm-point .after-grad .article-subTitle{margin-top: 4rem; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls);font-weight: 400;}
	.nl-recomm-point .after-grad .path{padding: 16rem;}
	.nl-recomm-point .after-grad .bar{height: 39rem; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls);}
	.nl-recomm-point .after-grad .arrow{margin: 8rem auto;}
	.nl-recomm-point .after-grad ul{grid-template-columns: 1fr; gap: 8rem;}
	.nl-recomm-point .after-grad li{padding: 12rem;}
	.nl-recomm-point .after-grad strong{font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls);}
	.nl-recomm-point .after-grad li p{margin: 8rem 0 0; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400;}

	.nl-recomm-point .prep-check .titleWrap{margin-bottom: 24rem;}
	.nl-recomm-point .prep-check .article-title{font: var(--edm-f-h2); letter-spacing: var(--edm-f-h2-ls);}
	.nl-recomm-point .prep-check .article-subTitle{margin-top: 4rem; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls); font-weight: 400;}
	.nl-recomm-point .prep-check .check-card{flex-direction: column; gap: 16rem;}
	.nl-recomm-point .prep-check .check-card picture{width: 100%;}
	.nl-recomm-point .prep-check .check-card img{height: 100rem;}
	.nl-recomm-point .prep-check .check-body{flex: none; width: 100%; gap: 20rem; padding: 20rem 16rem;}
	.nl-recomm-point .prep-check .check-body h3{font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls);}
	.nl-recomm-point .prep-check .check-body p,
	.nl-recomm-point .prep-check .life li{width: auto; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 400;}
	.nl-recomm-point .prep-check .life{grid-template-columns: 1fr; gap: 8rem;}
	.nl-recomm-point .prep-check .life span{padding: 0 5rem; min-width: 35rem; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400;}
	.nl-recomm-point .prep-check .with-edm{margin: 40rem 0 16rem; font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls);}
	.nl-recomm-point .prep-check .steps{grid-template-columns: 1fr; gap: 24rem;}
	.nl-recomm-point .prep-check .steps > li{flex-direction: row; align-items: center; gap: 16rem; padding: 16rem; text-align: left; border-radius: 16rem;}
	.nl-recomm-point .prep-check .steps > li > img{flex: none; width: 50rem; height: 50rem;}
	.nl-recomm-point .prep-check .steps > li > div{min-width: 0;}
	.nl-recomm-point .prep-check .steps strong{margin-top: 0; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls);}
	.nl-recomm-point .prep-check .steps p{margin: 4rem 0 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls);font-weight: 400;}
	.nl-recomm-point .prep-check .steps > li:not(:last-child)::after{width: 16rem; height: 16rem; background-image: url("https://s3.ap-northeast-2.amazonaws.com/img.edmuhak.com/uhak/renewal/programs/details/nl-recomm-point/step-arrow-mo.png"); top: calc(100% + 4rem); left: 50%; transform: translateX(-50%);}
}