@charset "UTF-8";.teacher-archive .banner-container .banner-wrapper{aspect-ratio:1440/400;background-size:cover;background-position:center}.teacher-archive .banner-container .banner-title{position:absolute;bottom:0;height:114px;left:8%;color:var(--Gray-07,#fff);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:"Noto Serif TC";font-size:36px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:5px;padding:0 50px 60px 50px;border-left:1px solid #fff;margin:0}.category-container>div{padding-top:80px;max-width:1200px;margin:0 auto}.category-container>div ul li{min-width:20%;box-sizing:border-box;border-bottom:1px solid rgb(92,92,92);padding-bottom:16px}.category-container>div ul li.active::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #30302B}.category-container>div ul li a{padding:0 6px 0 6px;color:var(--Gray-01,#1a1a1a);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:"Noto Serif TC";font-size:20px;font-style:normal;font-weight:400;line-height:120%;letter-spacing:3px}.category-container>div ul li a span{color:var(--Gray-03,#5c5c5c);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:"Noto Serif TC";font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px}.teacher-container>div{padding-top:120px}.teacher-container>div .row{max-width:1200px;margin:0 auto}.teacher-container>div .row a{text-decoration:none}.teacher-container>div .row .teacher-excerpt{color:var(--Primary-02,#bb9f65);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:"Noto Serif TC";font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1px}.teacher-container>div .row .teacher-item{padding-bottom:80px}.teacher-container>div .row .teacher-item .teacher-thumb{aspect-ratio:1/1;background-size:cover;background-position:center}.teacher-container>div .row .teacher-item h3{color:var(--Gray-01,#1a1a1a);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:"Noto Serif TC";font-size:24px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:3px;text-decoration:none;padding:16px 0;margin:0}nav.pagination{display:flex;justify-content:center;align-items:center;padding-top:60px;padding-bottom:60px}nav.pagination ul{list-style:none;padding:0;margin:0;display:flex;justify-content:center;align-items:center;gap:40px}nav.pagination ul li a{color:var(--Gray-04,#8f8f8f);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:"Noto Serif TC";font-size:24px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:3px;text-decoration:none}nav.pagination ul li span{color:var(--Gray-04,#8f8f8f);text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:"Noto Serif TC";font-size:24px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:3px;text-decoration:none;color:var(--Gray-01,#1a1a1a)}nav.pagination ul li .page-numbers.next,nav.pagination ul li .page-numbers.prev{border:1px solid var(--Gray-04,#8f8f8f);font-size:12px;width:40px;height:40px;display:flex;justify-content:center;align-items:center}nav.pagination ul li .page-numbers.next::before,nav.pagination ul li .page-numbers.prev::before{font-size:20px}@media (max-width:768px){.teacher-archive .banner-container .banner-title{height:auto;padding:10px 24px}.category-container>div{padding:24px 0}.category-container>div ul{padding:24px}.category-container>div ul li{width:100%}.teacher-container>div{padding:24px 0}.teacher-container>div .row .teacher-item{padding-bottom:24px}.teacher-archive .banner-container .banner-wrapper{aspect-ratio:2/1}}