/*三階段課程結構*/
.growth li{width:calc(100%/3 - 1rem);margin:1rem auto 2rem;padding:0 0 1rem;box-shadow:rgba(50,50,93,0.25) 0px 13px 27px -5px,rgba(0,0,0,0.3) 0px 8px 16px -8px;border-radius:1rem;overflow:hidden;text-align:center;}
.growth .title{font-size:1.5rem;text-align:center;color:white;padding:0.5rem 0;background-color:var(--bg-blue);margin:auto auto 1rem;width:100%;}
.growth .title::after{content:none;}
.growth .number{display:inline-flex;border-radius:50%;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;background-color:white;color:inherit;margin:auto 0.5rem auto auto;color:var(--bg-blue);}
.growth p{padding:0 1rem;}
.growth li:nth-of-type(1) .title{background-color:var(--violet-purple);}
.growth li:nth-of-type(2) .title{background-color:var(--bg-purple);}
.growth li:nth-of-type(1) .number{color:var(--violet-purple);}
.growth li:nth-of-type(2) .number{color:var(--bg-purple);}
/*多元模式學習，彈性最大化*/
.mode li{padding:0 1rem;font-size:1.25rem;line-height:2.1rem;color:#213976;}
.mode li::before{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:bold;color:white;background-color:#82f0e0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin:auto .5rem auto 0}
.faq{font-weight:bold;padding:1rem 0 0;}
.faq a{color:var(--violet-purple);}
.faq+p{padding-top:0.5rem;}
/*上榜學習案例*/
.test-taker{margin:1rem auto;}
.test-taker h3{font-weight:bold;}
.test-taker th:first-of-type{white-space:nowrap;}
.test-taker th{padding:0.5rem 1.5rem;font-weight:initial;background:linear-gradient(to right,#d7d7d7 10%,#f1f1f1 80%);}
.test-taker tr:not(:first-of-type,:last-of-type){border-bottom:1px solid #adadad;}
.test-taker tr td{padding:0 1rem;text-align:justify;}
.test-taker tr td a{color:var(--violet-purple);}
.test-taker tr td:last-of-type a{color:#1743b9;}
@media screen and (max-width:767px) and (orientation:portrait){  
	.mode li{width:100%;}
	.growth li{width:100%;margin:1rem auto;}
	.test-taker th{padding:0.5rem;}
	.test-taker h3{padding:1rem 0;}
	.test-taker tr td{padding:0 0.5rem;vertical-align:top;}
	.sm\:overflow-unset{overflow:unset;}
}
