.fade-enter-active[data-v-5bb53b27]{transition:opacity .2s ease-out}.fade-leave-active[data-v-5bb53b27]{transition:opacity .3s ease-out}.fade-enter[data-v-5bb53b27],.fade-leave-to[data-v-5bb53b27]{opacity:0}@media(max-width:1279px){.teaching[data-v-5bb53b27]{display:flex;flex-direction:column}.teaching .main[data-v-5bb53b27],.teaching .side[data-v-5bb53b27]{width:100%}}.teaching--teacher-title[data-v-5bb53b27]{display:flex;align-items:center;margin-bottom:12px;gap:10px;font-family:DM Sans,sans-serif;font-size:18px;color:#07193d;font-weight:700;line-height:23px}.teaching--teacher[data-v-5bb53b27]{display:flex;padding:12px;border:1px solid rgba(186,193,202,.5019607843);gap:12px}.teaching--teacher .teacher__avatar[data-v-5bb53b27]{width:45px;height:45px;-o-object-fit:cover;object-fit:cover;border-radius:2px}.teaching--teacher .teacher__text[data-v-5bb53b27]{display:flex;flex-direction:column;gap:4px}.teaching--teacher .teacher__text .separator[data-v-5bb53b27]{margin:12px 0}.teaching--teacher .teacher__text--title[data-v-5bb53b27]{font-family:DM Sans,sans-serif;font-size:18px;color:#122546;font-weight:500;line-height:23px}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27]{font-family:DM Sans,sans-serif;font-size:14px;color:#3f4a58;font-weight:700;line-height:18px}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction]{font-size:.875rem;line-height:1.5}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] p{margin-bottom:.6em}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] img{display:block;margin-bottom:.6em}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] img:last-child{margin-bottom:0}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] ol,.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] ul{list-style-position:outside;padding-left:1.2em;margin-bottom:.6em}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] ol:last-child,.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] ul:last-child{margin-bottom:0}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] ul{list-style:disc}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] :last-child{margin-bottom:0!important}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] a{text-decoration:underline;font-weight:700;color:#000f76}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] [data-element=suit-symbol] span{font-family:Noto Sans TC,sans-serif}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] [data-element=suit-symbol][data-colour=red] span{color:#c91919}.teaching--teacher .teacher__text--subtitle[data-v-5bb53b27] [data-element=introduction] [data-element=suit-symbol][data-colour=black] span{color:#000}.teaching--teacher .teacher__text--info[data-v-5bb53b27]{font-family:DM Sans,sans-serif;font-size:16px;color:#122546;font-weight:400;line-height:20px}.teaching--teacher .teacher__text--info[data-v-5bb53b27]:not(:last-child){margin-bottom:4px}.teaching--teacher .teacher__text--info .bold[data-v-5bb53b27]{font-weight:700}.teaching--teacher .teacher__text--btn[data-v-5bb53b27]{margin-top:12px;font-family:DM Sans,sans-serif;font-size:16px;color:#122546;font-weight:500;line-height:20px;width:100%;padding:8px 20px;border-radius:4px;border:1px solid #122546;display:flex;justify-content:center;align-items:center}.teaching--links[data-v-5bb53b27]{display:flex;width:100%;flex-direction:column}.teaching--links__item[data-v-5bb53b27]{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-family:DM Sans,sans-serif;font-size:18px;color:#07193d;font-weight:400;line-height:23px}.teaching--links__item svg[data-v-5bb53b27]{transform:rotate(180deg)}.teaching--links__item[data-v-5bb53b27]:not(:last-child){border-bottom:1px solid #e7e8e9}.teaching--links__item[data-v-5bb53b27]:first-child{padding-top:0}