@charset "UTF-8";

.australia-uhak-point{color: var(--edm-color-text-1);}
.australia-uhak-point .why-choose ul li .textWrap p em{color: var(--edm-brand-blue);}
.australia-uhak-point .program-intro .box{padding: 0 0 32rem 0;}
.australia-uhak-point .compareTable.ctb .ctb-cell > div b{font-weight: 600;}

/* G8 명문대 카드 */
.australia-uhak-point .g8-school-list-section .inner + .inner{margin-top: 70rem; padding-top: 60rem; border-top: 1rem solid var(--edm-color-border-blue);}
.australia-uhak-point .g8-school-list-section .g8-school-list{display: grid; grid-template-columns: repeat(2, 1fr); gap: 24rem; margin-top: 24rem; list-style: none; padding: 0;}
.australia-uhak-point .g8-school-list-section .g8-school-card{list-style: none;}
.australia-uhak-point .g8-school-list-section .g8-school-card__inner{display: grid; grid-template-columns: 126rem 1fr; column-gap: 24rem; row-gap: 12rem; align-items: center; padding: 24rem; border: 1rem solid var(--edm-color-border-blue); border-radius: var(--edm-radius3); isolation: isolate; background-color: #fff; box-shadow: var(--edm-sd-blue-1); grid-template-areas: "logo tagline" "logo name" "logo major";}
.australia-uhak-point .g8-school-list-section .g8-school-card__tagline{grid-area: tagline; margin: 0; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); color: var(--edm-brand-blue);}
.australia-uhak-point .g8-school-list-section .g8-school-card__tagline .mo-br{display: none;}
.australia-uhak-point .g8-school-list-section .g8-school-card__logo{grid-area: logo; display: block; width: 126rem; height: 54rem; margin: 0;}
.australia-uhak-point .g8-school-list-section .g8-school-card__logo img{display: block; width: 100%; height: 100%; object-fit: contain; object-position: left center;}
.australia-uhak-point .g8-school-list-section .g8-school-card__name{grid-area: name;}
.australia-uhak-point .g8-school-list-section .g8-school-card__name .eng{margin: 0; font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); font-weight: 600; color: var(--edm-color-text-1);}
.australia-uhak-point .g8-school-list-section .g8-school-card__name .kor{margin: 2rem 0 0; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400; color: var(--edm-color-text-3);}
.australia-uhak-point .g8-school-list-section .g8-school-card__major{grid-area: major; margin: 0; padding: 12rem 16rem; border-radius: 4rem; isolation: isolate; background-color: var(--edm-bg-neutral); font-size: 15rem; line-height: 150%; letter-spacing: -0.15rem; font-weight: 400; color: var(--edm-color-text-2);}
.australia-uhak-point .g8-school-list-section .g8-school-card__major b{font-weight: 600; color: var(--edm-brand-blue);}
.australia-uhak-point .g8-school-list-section .open-wrap-area .mo-btn{display: none;}

/* 내 성적에 맞는 가장 확실한 명문대 진학 루트는? */
.australia-uhak-point .university-route-guide .route-guide .tabMenu{margin-bottom: 40rem;}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li.tab.active{display: grid !important; grid-template-columns: 308rem 1fr; column-gap: 40rem; align-items: stretch;}
.australia-uhak-point .university-route-guide .route-guide .tab-contents .img{width: 308rem; max-height: none; height: 100%; min-height: 0; overflow: hidden; align-self: stretch; object-fit: cover; border-radius: var(--edm-radius3); isolation: isolate;}
.australia-uhak-point .university-route-guide .route-guide .tab-contents .img img{display: block; width: 100%; height: 100%; object-fit: cover;}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap{width: auto; min-width: 0;}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item{gap: 24rem;}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item strong{width: 148rem; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 600;}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list{width: calc(100% - 148rem - 24rem);}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list p em{color: var(--edm-brand-blue); font-style: normal;}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box{gap: 16rem; padding: 20rem 24rem; border: 1rem solid var(--edm-color-border-blue);}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box + .step-box{margin-top: 12rem;}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box p{flex: 0 0 160rem; width: 160rem; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); word-break: keep-all;}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box > span{width: auto; margin-bottom: 0; padding-left: 0;}
.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box span{padding-left: 0;}
.australia-uhak-point .university-route-guide .route-guide .admission-cases{grid-column: 1 / -1; width: 100%; margin-top: 10rem; position: relative;}
.australia-uhak-point .university-route-guide .route-guide .admission-cases .cases-title{margin: 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 600; color: var(--edm-color-text-1);}
.australia-uhak-point .university-route-guide .route-guide .admission-cases .slide-navigation{justify-content: flex-end; margin-top: -34rem; margin-bottom: 12rem; width: 100%; display: flex; align-items: center;}
.australia-uhak-point .university-route-guide .route-guide .admission-cases .slide-navigation .fraction{margin-right: 16rem; margin-left: auto;}
.australia-uhak-point .university-route-guide .route-guide .admission-cases .slide-navigation .fraction .current{font-weight: 700;}
.australia-uhak-point .university-route-guide .route-guide .admission-cases .slide-navigation:has(.swiper-pagination-lock){display: none;}
.australia-uhak-point .university-route-guide .route-guide .admission-cases .slide{overflow: initial; margin-top: 16rem;}
.australia-uhak-point .university-route-guide .route-guide .admission-cases .swiper-wrapper{align-items: stretch;}
.australia-uhak-point .university-route-guide .route-guide .admission-cases .swiper-slide{height: auto; display: flex; margin: 0; padding: 0;}
.australia-uhak-point .university-route-guide .route-guide .case-card{width: 100%; height: 100%; padding: 24rem; border: 1rem solid var(--edm-color-border-blue); border-radius: var(--edm-radius3); isolation: isolate; background-color: #fff; box-shadow: var(--edm-sd-blue-1);}
.australia-uhak-point .university-route-guide .route-guide .case-card .headline{margin: 0 0 16rem 0; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 600; color: var(--edm-brand-blue);}
.australia-uhak-point .university-route-guide .route-guide .case-card .school{display: flex; flex-direction: column; gap: 12rem;}
.australia-uhak-point .university-route-guide .route-guide .case-card .logo{margin: 0; width: 100%; height: 60rem;}
.australia-uhak-point .university-route-guide .route-guide .case-card .logo img{width: 100%; height: 100%; object-fit: contain; object-position: left center;}
.australia-uhak-point .university-route-guide .route-guide .case-card .eng{margin: 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 700; color: var(--edm-color-text-1);}
.australia-uhak-point .university-route-guide .route-guide .case-card .major{margin: 4rem 0 0; font: var(--edm-f-detail); letter-spacing: var(--edm-f-detail-ls); color: var(--edm-color-text-3);}
.australia-uhak-point .university-route-guide .route-guide .case-card .student{margin-top: 12rem; padding: 12rem 16rem; border-radius: 4rem; isolation: isolate; background-color: var(--edm-bg-neutral); display: flex; flex-direction: column; gap: 4rem;}
.australia-uhak-point .university-route-guide .route-guide .case-card .student .name{margin: 0; font: var(--edm-f-detail); letter-spacing: var(--edm-f-detail-ls); color: var(--edm-color-text-2);}
.australia-uhak-point .university-route-guide .route-guide .case-card .student .info{margin: 0; font: var(--edm-f-detail); letter-spacing: var(--edm-f-detail-ls); font-weight: 600; color: var(--edm-color-text-2);}

/* MLTSSL 유망 전공 — 레이아웃·타이포는 components.css .program-panels 공통, 페이지 차이만 오버라이드 */
.australia-uhak-point .mltssl-panels .max-width{padding: 0;}
.australia-uhak-point .mltssl-panels .titleWrap{display: none;}
.australia-uhak-point .mltssl-panels .panel-content .listType{display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: auto auto auto; gap: 24rem; margin-top: 24rem; flex-wrap: nowrap;}
.australia-uhak-point .mltssl-panels .panel-content .listType > li{display: grid; grid-template-rows: subgrid; grid-row: span 3; width: auto; min-width: 0; gap: 0;}
.australia-uhak-point .mltssl-panels .panel-content .listType .textBox + .textBox{align-self: stretch;}
.australia-uhak-point .mltssl-panels .listType > li > em .tit{margin-bottom: 2rem; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); }
.australia-uhak-point .mltssl-panels .listType > li > em .tit b{font-weight: 600;}
.australia-uhak-point .mltssl-panels .listType > li > em p:not(.tit){margin: 0; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400;}
@supports not (grid-template-rows: subgrid) {
	.australia-uhak-point .mltssl-panels .panel-content .listType{display: flex; flex-wrap: wrap;}
	.australia-uhak-point .mltssl-panels .panel-content .listType > li{display: flex; flex-direction: column; width: calc((100% - 48rem) / 3);}
	.australia-uhak-point .mltssl-panels .panel-content .listType > li > em{flex-shrink: 0;}
	.australia-uhak-point .mltssl-panels .panel-content .listType > li > .textBox{flex: 1 1 auto;}
}

/* 졸업 후 */
#programs-detail .australia-uhak-point .post-graduation .inner + .inner{margin-top: 70rem; padding-top: 60rem; border-top: 1rem solid var(--edm-color-border-blue);}
#programs-detail .australia-uhak-point .post-graduation .inner h3{margin-bottom: 12rem;}
.australia-uhak-point .post-graduation .edm-kd6{margin-top: 24rem;}
.australia-uhak-point .post-graduation .edm-kd6 .card{padding: 24rem; gap: 24rem;}
.australia-uhak-point .post-graduation .edm-kd6 .ico{width: 56rem; height: 56rem;}
.australia-uhak-point .post-graduation .edm-kd6 .tit{font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls); font-weight: 600;}
.australia-uhak-point .post-graduation .edm-kd6 .desc{font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400;}











@media screen and (max-width: 991px) {

	#programs-detail .australia-uhak-point .contents .inner > h3{font: var(--edm-f-h4); letter-spacing: var(--edm-f-h4-ls); }

	.australia-uhak-point .why-choose .table-bot-txt{text-align: right;}

	.australia-uhak-point .admission-plan-comparison .compareTable.ctb .ctb-row:not(.ctb-head) .ctb-cell > div:not(:has(*)){display: flex; justify-content: center; align-items: center;}

	.australia-uhak-point .g8-school-list-section .inner + .inner{margin-top: 50rem; padding-top: 50rem;}
	.australia-uhak-point .g8-school-list-section .g8-school-list{grid-template-columns: 1fr; gap: 16rem; margin-top: 16rem;}
	.australia-uhak-point .g8-school-list-section .g8-school-card__inner{grid-template-columns: 1fr; padding: 16rem; row-gap: 12rem; grid-template-areas: "tagline" "logo" "name" "major";}
	.australia-uhak-point .g8-school-list-section .g8-school-card__tagline{font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls);}
	.australia-uhak-point .g8-school-list-section .g8-school-card__tagline .mo-br{display: inline;}
	.australia-uhak-point .g8-school-list-section .g8-school-card__logo{width: 116rem; height: 50rem; margin-top: 4rem;}
	.australia-uhak-point .g8-school-list-section .g8-school-card__name .kor{font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 400;}
	.australia-uhak-point .g8-school-list-section .g8-school-card__major{padding: 8rem 12rem; font: var(--edm-f-body2); letter-spacing: var(--edm-f-body2-ls); font-weight: 400;}
	.australia-uhak-point .g8-school-list-section .open-wrap-area .g8-school-list .g8-school-card:nth-child(n+5){display: none;}
	.australia-uhak-point .g8-school-list-section .open-wrap-area.show .g8-school-list .g8-school-card:nth-child(n+5){display: list-item;}
	.australia-uhak-point .g8-school-list-section .open-wrap-area .mo-btn{display: block;}
	.australia-uhak-point .g8-school-list-section .open-wrap-area .more-btn-open{margin-top: 16rem;}

	.australia-uhak-point .university-route-guide .route-guide .tabMenu{margin-bottom: 24rem;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li.tab.active{display: flex !important; flex-direction: column; gap: 0; padding: 0; overflow: visible;}
	.australia-uhak-point .university-route-guide .route-guide .tab-contents .img{width: 100%; height: auto; padding-top: 49%; position: relative; border-radius: var(--edm-radius3) var(--edm-radius3) 0 0;}
	.australia-uhak-point .university-route-guide .route-guide .tab-contents .img img{position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap{width: 100%; padding: 20rem 16rem 0;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item{flex-direction: column; gap: 12rem;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item + .txt-item{margin-top: 24rem;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item strong{width: 100%; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls); font-weight: 600;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list{width: 100%;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box{display: block; padding: 16rem; position: relative;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box::before{display: flex; align-items: center; justify-content: center; width: 24rem; height: 24rem; background-color: var(--edm-bg-neutral); border-radius: var(--edm-radiusFull); isolation: isolate; position: absolute; top: 16rem; left: 16rem; transform: none; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 600; line-height: 24rem;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box > p{margin: 0; padding-left: 36rem; font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls); font-weight: 600; width: 100%; margin-bottom: 12rem;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box > div{width: 100%; margin: 0; padding: 0;}
	.australia-uhak-point .university-route-guide .curriculum-compare.type2 ul li .txt-wrap .txt-item .txt-list .step-box span{margin: 0; padding: 0; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 400;}
	.australia-uhak-point .university-route-guide .route-guide .admission-cases{margin-top: 24rem; padding: 24rem 16rem; display: flex; flex-wrap: wrap; overflow: hidden;}
	.australia-uhak-point .university-route-guide .route-guide .admission-cases .cases-title{margin-bottom: 12rem; font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); font-weight: 600; order: 1; width: 100%;}
	.australia-uhak-point .university-route-guide .route-guide .admission-cases .slide-navigation{margin: 16rem 0 0 auto; order: 3;}
	.australia-uhak-point .university-route-guide .route-guide .admission-cases .slide-navigation .fraction{margin: 0;}
	.australia-uhak-point .university-route-guide .route-guide .admission-cases .slide{order: 2; width: 100%; margin-top: 0; transition: height 0.35s ease;}
	.australia-uhak-point .university-route-guide .route-guide .admission-cases .swiper-wrapper{align-items: flex-start;}
	.australia-uhak-point .university-route-guide .route-guide .admission-cases .swiper-slide{height: auto; flex-shrink: 0;}
	.australia-uhak-point .university-route-guide .route-guide .case-card{padding: 16rem; height: auto; border: none; box-shadow: none;}
	.australia-uhak-point .university-route-guide .route-guide .case-card .headline{font: var(--edm-f-body1); letter-spacing: var(--edm-f-body1-ls); margin-bottom: 12rem;}
	.australia-uhak-point .university-route-guide .route-guide .case-card .logo{width: auto; height: 50rem;}
	.australia-uhak-point .university-route-guide .route-guide .case-card .eng{font-weight: 700;}

	#programs-detail .australia-uhak-point .post-graduation .inner + .inner{margin-top: 50rem; padding-top: 50rem;}
	#programs-detail .australia-uhak-point .post-graduation .inner h3{margin-bottom: 8rem;}
	#programs-detail .australia-uhak-point .post-graduation .inner h3 + p{font: var(--edm-f-h5); letter-spacing: var(--edm-f-h5-ls); font-weight: 400;}
	.australia-uhak-point .post-graduation .edm-kd6{margin-top: 16rem;}
	.australia-uhak-point .post-graduation .edm-kd6 .card{padding: 16rem; gap: 12rem;}
	.australia-uhak-point .post-graduation .edm-kd6 .ico{width: 40rem; height: 40rem;}
	.australia-uhak-point .post-graduation .edm-kd6 .desc{margin-top: 8rem;}

	.australia-uhak-point .mltssl-panels .panel-content .listType{display: flex; flex-wrap: wrap; gap: 16rem;}
	.australia-uhak-point .mltssl-panels .panel-content .listType > li{width: 100%; padding: 16rem;}
	.australia-uhak-point .mltssl-panels .listType > li > em{padding: 12rem 16rem; margin-bottom: 12rem;}
	.australia-uhak-point .mltssl-panels .listType .textBox strong{margin-bottom: 8rem;}
	.australia-uhak-point .mltssl-panels .program-panels__tab-wrap{margin-top: 16rem;}
	.australia-uhak-point .mltssl-panels .program-panels__tab-wrap .listType > li > em{padding: 12rem 16rem;}
}
