@import"bootstrap-icons.min.css";@import"fontawesome.min.css";@import"bootstrap.min.css";.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}@property --\(FIRST\){syntax:"<number>";inherits:false;initial-value:1}@property --\(MIN\){syntax:"<number>";inherits:false;initial-value:-1}@property --\(ZERO\){syntax:"<number>";inherits:false;initial-value:0}@property --\(LAST\){syntax:"<number>";inherits:false;initial-value:999}@property --\(HALF\){syntax:"*";inherits:false;initial-value:50%}@property --\(FULL\){syntax:"*";inherits:false;initial-value:100%}@property --xxl\:1400{syntax:"*";inherits:false;initial-value:1400}@property --xl\:1200{syntax:"*";inherits:false;initial-value:1200}@property --lg\:992{syntax:"*";inherits:false;initial-value:992}@property --md\:768{syntax:"*";inherits:false;initial-value:768}@property --sm\:576{syntax:"*";inherits:false;initial-value:576}@property --xs\:375{syntax:"*";inherits:false;initial-value:375}@property --gap\:xxs{syntax:"*";inherits:false;initial-value:.25rem}@property --gap\:xs{syntax:"*";inherits:false;initial-value:.5rem}@property --gap\:s{syntax:"*";inherits:false;initial-value:.75rem}@property --gap\:m{syntax:"*";inherits:false;initial-value:1rem}@property --gap\:l{syntax:"*";inherits:false;initial-value:1.25rem}@property --gap\:xl{syntax:"*";inherits:false;initial-value:1.5rem}@property --gap\:xxl{syntax:"*";inherits:false;initial-value:1.75rem}@property --Z4T3\:BASE{syntax:"*";inherits:false;initial-value:"Helvetica Neue","Helvetica Neue","微軟正黑體",Arial,sans-serif}@property --SC\:thumbBG{syntax:"<color>";inherits:false;initial-value:#bab3a3}@property --SC\:trackBG{syntax:"*";inherits:false;initial-value:#f9f6f2}@property --SC\:W{syntax:"*";inherits:false;initial-value:.5em}@property --SC\:H{syntax:"*";inherits:false;initial-value:.5em}@property --SC\:NONE{syntax:"*";inherits:false;initial-value:thin}@property --\(P2H2\){syntax:"*";inherits:false;initial-value:smooth}@property --\(G4D4\){syntax:"*";inherits:false;initial-value:fixed}@property --\(X1D4\){syntax:"*";inherits:false;initial-value:relative}@property --\(J2D4\){syntax:"*";inherits:false;initial-value:absolute}@property --\(N2X4\){syntax:"*";inherits:false;initial-value:sticky}@property --\(AUTO\){syntax:"*";inherits:false;initial-value:auto}@property --\(Z4C4\){syntax:"*";inherits:false;initial-value:""}@property --\(H4S4\){syntax:"*";inherits:false;initial-value:in srgb}@property --\(NONE\){syntax:"*";inherits:false;initial-value:none}@property --\(Y2B1\){syntax:"*";inherits:false;initial-value:pointer}@property --\(L3M4\){syntax:"*";inherits:false;initial-value:inside}@property --BG\:M2H2{syntax:"*";inherits:false;initial-value:blur(0.2rem)}@property --MD\:R2G1{syntax:"*";inherits:false;initial-value:soft-light}@property --\(Z1J1\){syntax:"*";inherits:false;initial-value:center}@property --\(Y4B1\){syntax:"*";inherits:false;initial-value:right}@property --\(Z3B1\){syntax:"*";inherits:false;initial-value:left}@property --\(S4M4\){syntax:"*";inherits:false;initial-value:top}@property --\(X4M4\){syntax:"*";inherits:false;initial-value:bottom}@property --\(Z3S4\){syntax:"*";inherits:false;initial-value:left top}@property --\(Z3X4\){syntax:"*";inherits:false;initial-value:left bottom}@property --\(Y4S4\){syntax:"*";inherits:false;initial-value:right top}@property --\(Y4X4\){syntax:"*";inherits:false;initial-value:right bottom}@property --body\:m{syntax:"*";inherits:false;initial-value:1rem}@property --px\:12{syntax:"<number>";inherits:false;initial-value:0.75}@property --px\:13{syntax:"<number>";inherits:false;initial-value:0.8125}@property --px\:14{syntax:"<number>";inherits:false;initial-value:0.875}@property --px\:15{syntax:"<number>";inherits:false;initial-value:0.9375}@property --px\:16{syntax:"<number>";inherits:false;initial-value:1}@property --px\:17{syntax:"<number>";inherits:false;initial-value:1.0625}@property --px\:18{syntax:"<number>";inherits:false;initial-value:1.125}@property --px\:19{syntax:"<number>";inherits:false;initial-value:1.1875}@property --px\:20{syntax:"<number>";inherits:false;initial-value:1.25}@property --px\:28{syntax:"<number>";inherits:false;initial-value:1.75}@property --px\:44{syntax:"<number>";inherits:false;initial-value:2.75}::-webkit-scrollbar,footer a span,header h1 span,main>section[data-h2=topbanner] .splide a::before,ul.cls\[1\]>li p::before,:where(svg,image),main:not([data-page=home] main)>section:has(ul+article),main:not([data-page=home] main)>section>h2,main::after,main>section>div:has(nav)>nav,main>section>div:has(nav),main>section[data-h2="story behind"]>h2+div>a>img,main>section[data-h2="story behind"]>h2,main>section[data-h2=hightlights]>a>img,main>section[data-h2=hightlights]>h2,main>section[data-h2=about]>h2,main>section[data-h2=trainings]>div>ul[data-date],main>section>article [data-floor]>div [data-current],main>section>article [data-floor],main>section>h2:not([data-page=home] h2)::after,main>div:has(>[href="#body"]),footer:not(:lang(zh-Hant-TW)) p,header nav ul,header nav,.edit,.body>*:is(header,main,footer),main>section[data-h2="story behind"]>h2+div+div .splide__slide img,main>section[data-h2=topbanner] .splide a img,main>section>article>.carousel>div img,main>section>article>.carousel>div a,main>section>article dl iframe,main>section>article>ul a>figure img,main:not([data-page=home] main)>section>h2+ul a>figure img,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,div:has(>table),main>section form ul li label>div,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form ul li[data-error]:not([data-error=""])::after,textarea,div:has(>table)>table,main>section::after,main:is([data-page=home] main)>section,main>section>article [data-floor]>div button,main>section>article [data-floor] [title=fullScreen],header h1 img,main>section[data-h2=links]>div .splide__slide,main>section[data-h2="story behind"]>h2+div+div .splide__slide,main>section>article>.carousel>div button,ul.cls\[1\]>li>ul>li::after,ul.cls\[1\]>li::before,main>section[data-h2=links]>div,main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,header h1 a,ul.cls\[1\]>li>ul>li::before,main>section>article>ul:has([data-snss]),main:not([data-page=home] main)>section>h2+ul:has([data-snss]),main>section form>div,main>section form:has(li:only-child input[type=checkbox]:only-child) ul,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]),main>section>div:has(dotlottie-wc) dd a,header button,main>section>article dl ul li::before,ul.cls\[1\]>li>ul::before,ul.cls\[1\]>li::after,main>section>nav ol a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>article [data-floor]>div [data-current]::before,main>section>article [data-floor]>div [data-current]::after,main>section>article div:has(>[data-share]) a,div:has(>table) td,main:not([data-page=home] main)>section,main>section>article form,main>section>div:has(dotlottie-wc) dotlottie-wc,main>section>div:has(dotlottie-wc)>*,footer a img{width:var(--base-w-Y4S4)}main>section>div:has(dotlottie-wc) dotlottie-wc,main>section>div:has(dotlottie-wc)>*,footer a img{--base-w-Y4S4:var(--base-w-sm)}main>section>article form{--base-w-Y4S4:var(--base-w-lg)}main:not([data-page=home] main)>section{--base-w-Y4S4:var(--base-w-xxl)}main>section>article [data-floor]>div [data-current]::before,main>section>article [data-floor]>div [data-current]::after,main>section>article div:has(>[data-share]) a,div:has(>table) td{--base-w-Y4S4:var(--base-w-em)}main>section>div:has(dotlottie-wc) dd a,header button,main>section>article dl ul li::before,ul.cls\[1\]>li>ul::before,ul.cls\[1\]>li::after,main>section>nav ol a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]){--base-w-Y4S4:var(--base-w-rem)}main>section[data-h2=links]>div,main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,header h1 a,ul.cls\[1\]>li>ul>li::before,main>section>article>ul:has([data-snss]),main:not([data-page=home] main)>section>h2+ul:has([data-snss]),main>section form>div,main>section form:has(li:only-child input[type=checkbox]:only-child) ul,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){--base-w-Y4S4:var(--base-w-fit)}main>section::after,main:is([data-page=home] main)>section,main>section>article [data-floor]>div button,main>section>article [data-floor] [title=fullScreen],header h1 img,main>section[data-h2=links]>div .splide__slide,main>section[data-h2="story behind"]>h2+div+div .splide__slide,main>section>article>.carousel>div button,ul.cls\[1\]>li>ul>li::after,ul.cls\[1\]>li::before{--base-w-Y4S4:var(--base-w-auto)}:where(svg,image),main:not([data-page=home] main)>section:has(ul+article),main:not([data-page=home] main)>section>h2,main::after,main>section>div:has(nav)>nav,main>section>div:has(nav),main>section[data-h2="story behind"]>h2+div>a>img,main>section[data-h2="story behind"]>h2,main>section[data-h2=hightlights]>a>img,main>section[data-h2=hightlights]>h2,main>section[data-h2=about]>h2,main>section[data-h2=trainings]>div>ul[data-date],main>section>article [data-floor]>div [data-current],main>section>article [data-floor],main>section>h2:not([data-page=home] h2)::after,main>div:has(>[href="#body"]),footer:not(:lang(zh-Hant-TW)) p,header nav ul,header nav,.edit,.body>*:is(header,main,footer),main>section[data-h2="story behind"]>h2+div+div .splide__slide img,main>section[data-h2=topbanner] .splide a img,main>section>article>.carousel>div img,main>section>article>.carousel>div a,main>section>article dl iframe,main>section>article>ul a>figure img,main:not([data-page=home] main)>section>h2+ul a>figure img,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,div:has(>table),main>section form ul li label>div,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form ul li[data-error]:not([data-error=""])::after,textarea,div:has(>table)>table{--base-w-Y4S4:var(--base-w-full)}footer a span,header h1 span,main>section[data-h2=topbanner] .splide a::before,ul.cls\[1\]>li p::before{--base-w-Y4S4:var(--base-w-none)}:where(img,[src*=youtube]),main>section>div:has(dotlottie-wc)>*,main>section[data-h2=links]>div,main>section>nav ol,main>section>nav,main>section form ul li label input,main>section form ul li label textarea,main>section form ul li label select{max-width:var(--base-w-max)}main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,header>p,header nav~ul li a,ul.cls\[1\]>li>ul>li::before,main>section>nav a,div:has(>table) th::before,div:has(>table) td::before,main>section form>div,main>section form ul li label input,main>section form ul li label textarea,main>section form ul li label select,input:is([type=search],[type=text],[type=file]),main>section form ul li label input:is([type=search],[type=text],[type=file]),main>section form ul li label textarea:is([type=search],[type=text],[type=file]),main>section form ul li label select:is([type=search],[type=text],[type=file]){min-width:var(--base-w-min)}textarea,::-webkit-scrollbar,main>div:has(>[href="#body"]),footer a span,header nav ul,header h1 span,main>section[data-h2=topbanner] .splide a::before,main>section[data-h2="story behind"]>h2+div>a>img,header nav,main>section[data-h2="story behind"]>h2+div+div .splide__slide img,main>section[data-h2="story behind"]>h2+div+div .splide__track,main>section>article>.carousel>div img,main::after,main>section[data-h2=trainings]>div,.edit iframe,main>section[data-h2=links]>div svg,main>section[data-h2=links]>div img,main>section>article dl dt::after,main::before,main>section>article>.carousel>div a,main>section form>div:has(button>img) button img,ul.cls\[1\]>li>ul::before{height:var(--base-h-Y4S4)}ul.cls\[1\]>li>ul::before{--base-h-Y4S4:var(--base-h-vh)}main::before,main>section>article>.carousel>div a,main>section form>div:has(button>img) button img{--base-h-Y4S4:var(--base-h-rem)}main::after,main>section[data-h2=trainings]>div,.edit iframe,main>section[data-h2=links]>div svg,main>section[data-h2=links]>div img,main>section>article dl dt::after{--base-h-Y4S4:var(--base-h-auto)}main>section[data-h2="story behind"]>h2+div>a>img,header nav,main>section[data-h2="story behind"]>h2+div+div .splide__slide img,main>section[data-h2="story behind"]>h2+div+div .splide__track,main>section>article>.carousel>div img{--base-h-Y4S4:var(--base-h-full)}main>div:has(>[href="#body"]),footer a span,header nav ul,header h1 span,main>section[data-h2=topbanner] .splide a::before{--base-h-Y4S4:var(--base-h-none)}main>section>article [data-floor] svg:is([data-full-screen=true] svg),header nav{max-height:var(--base-h-max)}main>section[data-h2=trainings]>div,main>section[data-h2="story behind"]>h2+div+div .splide__track{min-height:var(--base-h-min)}@property --w\:vw{syntax:"*";inherits:false;initial-value:100vw}@property --h\:vh{syntax:"*";inherits:false;initial-value:100vh}@property --\(LH1\){syntax:"*";inherits:false;initial-value:1lh}@property --\(EX1\){syntax:"*";inherits:false;initial-value:1ex}@property --\(EM1\){syntax:"*";inherits:false;initial-value:1em}@property --\(REM1\){syntax:"*";inherits:false;initial-value:1rem}@property --\(FITC\){syntax:"*";inherits:false;initial-value:fit-content}body,main>section[data-h2=trainings]>div>ul[data-date]>li::after,main>section[data-h2=trainings]>div>ul[data-date]::before,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after,div:has(>table) tbody tr,main>section[data-h2=topbanner] .splide a p>span,main>section>article>ul a>strong,main:not([data-page=home] main)>section>h2+ul a>strong,main>section>article h3 strong,main>section>div:has(dotlottie-wc) dd,main>section>div:has(nav)>nav>button,main>section>div:has(nav)>nav,main>section[data-h2=about],main>section[data-h2=trainings]>div:has(ul[data-date]),main>section>article [data-floor]>div [data-current],main>section>h2,main>div:has(>[href="#body"]),footer ul,footer a,footer,header>div,header nav~ul li a,header,.body,body::after,div:has(>table) a[download],main>section[data-h2=trainings]>a,main>section[data-h2=topbanner] .splide a p,main>section[data-h2=topbanner] .splide a::before,main>section>article>.carousel>div a,main>section>article>.carousel>div>div,main>section[data-h2=downloads]>ul>li>a::before,main>section[data-h2=downloads]>ul>li>a,main>nav>ul>li,main>nav>ul,main>nav,main>section>article dl ul li,main>section>article dl dt,ul.cls\[1\]>li>ul>li,ul.cls\[1\]>li p::before,main>section>nav a,main>section>nav,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,main>section>article div:has(>[data-share]) a,main>section>article div:has(>[data-share]),main>section form>div:has([type=submit]),main>section form>div:has([type=radio]),main>section form ul li label>div,main>section form ul li label>strong,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]),main>section>article h3[data-date],main>section>article,main>section,main>section>div:has(dotlottie-wc),main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section[data-h2="story behind"]>h2+div,main>section>article [data-floor],footer dl,main>section[data-h2=links]>div a,main>section[data-h2=links]>div .splide__slide,main>section[data-h2="story behind"]>h2+div+div .splide__slide,main>section[data-h2=topbanner] .splide a,main>section[data-h2=topbanner] .splide .splide__slide,main>section[data-h2=downloads]>ul>li,main>section[data-h2=downloads]>ul,main>section[data-h2=hightlights]>ul,main>section>article dl ul li::before,main>section>article dl ul,main>section>article dl dd:has(>ul+iframe),main>section>article dl,ul.cls\[1\]>li>ul,ul.cls\[1\]>li,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section form>div:has(button>img) button,main>section form>div:has(button>img),main>section form ul,main>section form,footer div,main>section form>div:has(button>img) label,main>section form ul li label,main>section form ul li,main>section>article [data-floor="3"][data-floor] ul:nth-of-type(3),main>section>article [data-floor="2"][data-floor] ul:nth-of-type(2),main>section>article [data-floor="1"][data-floor] ul:nth-of-type(1),main>section>article [data-floor="3"][data-floor] svg:has([href*="#F3"]),main>section>article [data-floor="2"][data-floor] svg:has([href*="#F2"]),main>section>article [data-floor="1"][data-floor] svg:has([href*="#F1"]),main>section>article [data-floor] [title=fullScreen],a:has(>img),div:has(>table) [title=Certificate],main:not([data-page=home] main)>section>h2,main>section>article [data-floor] svg,main>section>article [data-floor] ul,header>button,main>section[data-h2=topbanner] .splide .splide__pagination,main>section[data-h2=downloads]>ul>li:nth-child(4)~li,main>section>nav .prev span,main>section>nav .next span,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]) b,main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]) b,div:has(>table) thead,main>section form ul li label:has([type=checkbox]:only-child)>strong,main>section form ul li label::before{display:var(--base-DP-Y4S4)}main:not([data-page=home] main)>section>h2,main>section>article [data-floor] svg,main>section>article [data-floor] ul,header>button,main>section[data-h2=topbanner] .splide .splide__pagination,main>section[data-h2=downloads]>ul>li:nth-child(4)~li,main>section>nav .prev span,main>section>nav .next span,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]) b,main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]) b,div:has(>table) thead,main>section form ul li label:has([type=checkbox]:only-child)>strong,main>section form ul li label::before{--base-DP-Y4S4:var(--base-DP-NONE)}a:has(>img),div:has(>table) [title=Certificate]{--base-DP-Y4S4:var(--base-DP-TEXT)}main>section>article [data-floor="3"][data-floor] ul:nth-of-type(3),main>section>article [data-floor="2"][data-floor] ul:nth-of-type(2),main>section>article [data-floor="1"][data-floor] ul:nth-of-type(1),main>section>article [data-floor="3"][data-floor] svg:has([href*="#F3"]),main>section>article [data-floor="2"][data-floor] svg:has([href*="#F2"]),main>section>article [data-floor="1"][data-floor] svg:has([href*="#F1"]),main>section>article [data-floor] [title=fullScreen]{--base-DP-Y4S4:var(--base-DP-TBOX)}footer div,main>section form>div:has(button>img) label,main>section form ul li label,main>section form ul li{--base-DP-Y4S4:var(--base-DP-HIDE)}@property --DP\:Y4S4{syntax:"*";inherits:false;initial-value:block}@property --DP\:HIDE{syntax:"*";inherits:false;initial-value:contents}@property --DP\:G2X4{syntax:"*";inherits:false;initial-value:grid}@property --DP\:T2X4{syntax:"*";inherits:false;initial-value:flex}main>section>article h3[data-date],main>section>article,main>section,main>section>div:has(dotlottie-wc),main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section[data-h2="story behind"]>h2+div,main>section>article [data-floor],footer dl,main>section[data-h2=links]>div a,main>section[data-h2=links]>div .splide__slide,main>section[data-h2="story behind"]>h2+div+div .splide__slide,main>section[data-h2=topbanner] .splide a,main>section[data-h2=topbanner] .splide .splide__slide,main>section[data-h2=downloads]>ul>li,main>section[data-h2=downloads]>ul,main>section[data-h2=hightlights]>ul,main>section>article dl ul li::before,main>section>article dl ul,main>section>article dl dd:has(>ul+iframe),main>section>article dl,ul.cls\[1\]>li>ul,ul.cls\[1\]>li,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section form>div:has(button>img) button,main>section form>div:has(button>img),main>section form ul,main>section form,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){--base-DP-Y4S4:var(--base-DP-G2X4)}main>section>article h3,main>section>article,main>section,main>section>div:has(dotlottie-wc),main>section>article [data-floor],footer dl,main>section[data-h2=links]>div .splide__slide,main>section[data-h2=downloads]>ul,main>section[data-h2=hightlights]>ul,main>section>article dl ul,main>section>article dl dd,main>section>article dl,ul.cls\[1\]>li>ul,ul.cls\[1\]>li,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section form>div:has(button>img) button,main>section form>div:has(button>img),main>section form ul,main>section form{grid-template-columns:var(--base-GT-Y)}main>section>article:has(.carousel),main>section,main>section>article [data-floor]{grid-template-rows:var(--base-GT-X)}main>section[data-h2=hightlights]>ul>li>a,main>section[data-h2=hightlights]>ul>li,main>section>article>ul a,main:not([data-page=home] main)>section>h2+ul a,main>section>article>ul li,main:not([data-page=home] main)>section>h2+ul li{grid-template-columns:var(--base-GY-AT)}main>section>article,main>section:has(ul+article)>h2+ul,main>section::after,main>section[data-h2="story behind"]>h2+div,main>section[data-h2=hightlights]>h2,main>section>article [data-floor] svg,main>section>article [data-floor] ul,main>section>article [data-floor]>div,main>section>article [data-floor]>button{grid-area:var(--base-GA)}main>section>article h3,main>section[data-h2=hightlights]>ul>li>a,main>section[data-h2=hightlights]>ul>li,main>section>article dl dd p,main>section>article>ul a,main:not([data-page=home] main)>section>h2+ul a,main>section>article>ul li,main:not([data-page=home] main)>section>h2+ul li,main>section form>div:has(button>img) label::before,main>section form ul li label>div,main>section form ul li label>strong,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form ul li[data-error]:not([data-error=""])::after{grid-column:var(--base-GA-Y)}main>section>article>.carousel{grid-row:var(--base-GA-X)}main>section>article h3 strong,main>section>article h3,main>section>article,main>section,main>section>div:has(dotlottie-wc) dd,main>section>div:has(nav)>nav,main>section>article [data-floor]>div [data-current],main>section>article [data-floor],main>section>h2,footer ul,footer,header>div,header,main>section[data-h2=trainings]>a,main>section[data-h2=topbanner] .splide a p,main>section[data-h2=downloads]>ul>li>a,main>section[data-h2=hightlights]>ul>li>a,main>nav>ul>li,main>nav>ul,main>nav,main>section>article dl ul,main>section>article dl dd,main>section>article dl,main>section>nav a,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,main>section>article>ul a,main:not([data-page=home] main)>section>h2+ul a,main>section>article>ul:has([data-snss]),main:not([data-page=home] main)>section>h2+ul:has([data-snss]),main>section>article>ul:has(figure),main:not([data-page=home] main)>section>h2+ul:has(figure),main>section>article div:has(>[data-share]),div:has(>table) [title=Certificate],main>section form>div:has([type=submit]),main>section form>div:has(button>img) button,main>section form ul,main>section form,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){gap:var(--base-GAP)}main>section>div:has(nav)>nav>button,main>section[data-h2=trainings]>div:has(ul[data-date]),div:has(>table) a[download],main>section>article dl ul li,main>section>article dl dt{-webkit-column-gap:var(--base-GAP-Y);-moz-column-gap:var(--base-GAP-Y);column-gap:var(--base-GAP-Y)}main:is([data-page=home] main),ul.cls\[1\]>li>ul{row-gap:var(--base-GAP-X)}main>section>article h3 strong,main>section>div:has(dotlottie-wc) dd,main>section>div:has(nav)>nav>button,main>section>div:has(nav)>nav,main>section[data-h2=about],main>section[data-h2=trainings]>div:has(ul[data-date]),main>section>article [data-floor]>div [data-current],main>section>h2,main>div:has(>[href="#body"]),footer ul,footer a,footer,header>div,header nav~ul li a,header,.body,body::after,div:has(>table) a[download],main>section[data-h2=trainings]>a,main>section[data-h2=topbanner] .splide a p,main>section[data-h2=topbanner] .splide a::before,main>section>article>.carousel>div a,main>section>article>.carousel>div>div,main>section[data-h2=downloads]>ul>li>a::before,main>section[data-h2=downloads]>ul>li>a,main>nav>ul>li,main>nav>ul,main>nav,main>section>article dl ul li,main>section>article dl dt,ul.cls\[1\]>li>ul>li,ul.cls\[1\]>li p::before,main>section>nav a,main>section>nav,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,main>section>article div:has(>[data-share]) a,main>section>article div:has(>[data-share]),main>section form>div:has([type=submit]),main>section form>div:has([type=radio]),main>section form ul li label>div,main>section form ul li label>strong,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){--base-DP-Y4S4:var(--base-DP-T2X4)}main>section[data-h2="story behind"],main>section[data-h2=hightlights],main>section[data-h2=trainings],main>section:last-of-type,main,main>section>div:has(nav)>nav>button,main>section[data-h2=downloads]>h2::after,main>section[data-h2="story behind"]>h2::after,main>section[data-h2=hightlights]>h2::after,main>section[data-h2=about]>h2::after,main>section[data-h2=trainings]>div>ul[data-date],main>section>article [data-floor]>div [data-current]::before,main>section>article [data-floor]>div [data-current]::after,main>section>article [data-floor]>button,header nav a,header nav ul,header h1,main>section>article dl dt::after,ul.cls\[1\]>li>ul>li::before,div:has(>table) a[download],main>section form>div:has([type=submit]) button,main>section form>div:has(button>img) label input,main>section form ul li label>div>*:not([type=radio],[type=checkbox]){-webkit-box-flex:var(--base-FG-Y4S4);-ms-flex-positive:var(--base-FG-Y4S4);flex-grow:var(--base-FG-Y4S4)}main:is([data-page=home] main),main>section>div:has(dotlottie-wc) dd,main>section[data-h2=about],main>section>h2,footer ul,footer:not(:lang(zh-Hant-TW)),header,main>nav>ul,main>section>article div:has(>[data-share]),div:has(>table) [title=Certificate],main>section form>div:has([type=submit]),main>section form ul li label>div{-ms-flex-wrap:var(--base-FR-Y4S4);flex-wrap:var(--base-FR-Y4S4)}main:is([data-page=home] main)>section,main>section>div:has(nav)>nav>button,main>section[data-h2=trainings]>div>ul[data-date],main>section>article [data-floor]>div [data-current]::before,main>section>article [data-floor]>div [data-current]::after,header button,main>section>article>.carousel>div button,main>section>article>.carousel>div a,main>section[data-h2=downloads]>ul>li>a::before,main>section>article dl ul li::before,ul.cls\[1\]>li>ul>li::after,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,main>section>article div:has(>[data-share]) a{-ms-flex-negative:var(--base-FK-Y4S4);flex-shrink:var(--base-FK-Y4S4)}main>section>article div:has(>[data-share]),main>section form ul li label>strong,main>section>div:has(dotlottie-wc) dd a,main>section>div:has(dotlottie-wc) dd,main>section>div:has(dotlottie-wc),main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section[data-h2=trainings]>h2,footer,header nav~ul li a,body::after,main>section[data-h2=topbanner] .splide a::before,main>section>article>.carousel>div a,main>section[data-h2=downloads]>ul>li>a::before,main>section>article dl ul li::before,ul.cls\[1\]>li p::before,main>section>nav a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>article>ul a,main:not([data-page=home] main)>section>h2+ul a,main>section>article div:has(>[data-share]) a{-webkit-box-pack:var(--base-FX);-ms-flex-pack:var(--base-FX);justify-content:var(--base-FX)}main>section>div:has(dotlottie-wc) dd a,main>section>div:has(dotlottie-wc) dd,main>section>div:has(dotlottie-wc),main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section[data-h2=trainings]>h2,footer,header nav~ul li a,body::after,main>section[data-h2=topbanner] .splide a::before,main>section>article>.carousel>div a,main>section[data-h2=downloads]>ul>li>a::before,main>section>article dl ul li::before,ul.cls\[1\]>li p::before,main>section>nav a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>article>ul a,main:not([data-page=home] main)>section>h2+ul a,main>section>article div:has(>[data-share]) a{--base-FX:var(--base-FX-MID)}main>section>article div:has(>[data-share]),main>section form ul li label>strong{--base-FX:var(--base-FX-END)}main>section>article dl ul li,ul.cls\[1\]>li>ul>li,ul.cls\[1\]>li,main>section[data-h2=about],main>div:has(>[href="#body"]),main>section>article dl ul li::before,main>section>div:has(dotlottie-wc) dd a,main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section>div:has(nav)>nav>button,main>section[data-h2=downloads]>h2,main>section[data-h2="story behind"]>h2,main>section[data-h2=hightlights]>h2,main>section[data-h2=about]>h2,header button,header nav~ul li a,header,main>section[data-h2=trainings]>a,main>section[data-h2=topbanner] .splide a::before,main>section>article>.carousel>div a,main>section[data-h2=downloads]>ul>li>a::before,main>section[data-h2=downloads]>ul>li>a,main>section[data-h2=hightlights]>ul>li>a,main>section>article dl dt,ul.cls\[1\]>li p::before,main>section>nav a,main>section>nav,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>article div:has(>[data-share]) a,main>section form>div:has([type=radio]),main>section form>div:has(button>img) button,main>section form>div:has(button>img),main>section form ul li label>strong,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){-webkit-box-align:var(--base-FY);-ms-flex-align:var(--base-FY);align-items:var(--base-FY)}main>section>div:has(dotlottie-wc) dd a,main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section>div:has(nav)>nav>button,main>section[data-h2=downloads]>h2,main>section[data-h2="story behind"]>h2,main>section[data-h2=hightlights]>h2,main>section[data-h2=about]>h2,header button,header nav~ul li a,header,main>section[data-h2=trainings]>a,main>section[data-h2=topbanner] .splide a::before,main>section>article>.carousel>div a,main>section[data-h2=downloads]>ul>li>a::before,main>section[data-h2=downloads]>ul>li>a,main>section[data-h2=hightlights]>ul>li>a,main>section>article dl dt,ul.cls\[1\]>li p::before,main>section>nav a,main>section>nav,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>article div:has(>[data-share]) a,main>section form>div:has([type=radio]),main>section form>div:has(button>img) button,main>section form>div:has(button>img),main>section form ul li label>strong,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){--base-FY: var(--base-FY-MID)}main>section[data-h2=about],main>div:has(>[href="#body"]),main>section>article dl ul li::before{--base-FY: var(--base-FY-END)}main>section>article dl ul li,ul.cls\[1\]>li>ul>li,ul.cls\[1\]>li{--base-FY: var(--base-FY-TOP)}main>section>nav .prev::before,main>section>nav .prev::after,main>section>nav .next::before,main>section>nav .next::after{-ms-flex-line-pack:var(--base-FA-MID);align-content:var(--base-FA-MID)}main>section>article,main>section{-ms-flex-line-pack:var(--base-FA-TOP);align-content:var(--base-FA-TOP)}main>section>article div:has(>[data-share]),main:not([data-page=home] main)>section>h2+ul,main>section form ul li label>strong,ul.cls\[1\]>li>ul>li:first-child::after,header button,div:has(>table) a[download]::after{-ms-flex-item-align:var(--base-FI);align-self:var(--base-FI)}header button,div:has(>table) a[download]::after{--base-FI:var(--base-FI-MID)}ul.cls\[1\]>li>ul>li:first-child::after{--base-FI:var(--base-FI-END)}main>section>article div:has(>[data-share]),main:not([data-page=home] main)>section>h2+ul,main>section form ul li label>strong{--base-FI:var(--base-FI-TOP)}main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,footer p,main>section>nav .next,header>p,ul.cls\[1\]>li>ul>li::after,main>section>nav .prev{-webkit-box-ordinal-group:var(--base-FO);-ms-flex-order:var(--base-FO);order:var(--base-FO)}header>p,ul.cls\[1\]>li>ul>li::after,main>section>nav .prev{--base-FO:var(--base-FO-MIN)}main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,footer p,main>section>nav .next{--base-FO:var(--base-FO-MAX)}main>section>article h3 strong,main:not([data-page=home] main),main>section[data-h2=downloads]>h2,main>section[data-h2=about]>h2,main>section[data-h2=about],main>section[data-h2=trainings]>div:has(ul[data-date]),main>section>h2:not([data-page=home] h2),footer,header nav ul,header nav,.body,main>section[data-h2=topbanner] .splide a p,ul.cls\[1\]>li>ul>li,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--base-FD-Y4S4);flex-direction:var(--base-FD-Y4S4)}@property --FB\:Y4S4{syntax:"*";inherits:false;initial-value:1 0 auto}@property --FR\:Y4S4{syntax:"*";inherits:false;initial-value:wrap}@property --FX\:END{syntax:"*";inherits:false;initial-value:flex-end}@property --FX\:TOP{syntax:"*";inherits:false;initial-value:flex-start}@property --FX\:OUT{syntax:"*";inherits:false;initial-value:space-between}@property --FD\:Y4S4{syntax:"*";inherits:false;initial-value:column}@property --GT\:full{syntax:"*";inherits:false;initial-value:1fr}@property --GT\:AT{syntax:"*";inherits:false;initial-value:subgrid}main>section>article [data-floor] ul,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,main>section>article>ul a>strong,main:not([data-page=home] main)>section>h2+ul a>strong,main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,header>p,main>section>div:has(dotlottie-wc) dt,main>section>div:has(dotlottie-wc),main>section[data-h2=downloads],main>section>h2:not([data-page=home] h2),footer p,header nav,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,main>section>article>ul a>figure:is([data-page=downloads] figure),main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,div:has(>table) [title=Certificate],div:has(>table) [title="Date & Time"],div:has(>table) [title=Course_No],div:has(>table) [title=Duration],main>section>article [data-floor]{text-align:var(--base-TA)}main>section>div:has(dotlottie-wc) dt,main>section>div:has(dotlottie-wc),main>section[data-h2=downloads],main>section>h2:not([data-page=home] h2),footer p,header nav,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,main>section>article>ul a>figure:is([data-page=downloads] figure),main:not([data-page=home] main)>section>h2+ul a>figure:is([data-page=downloads] figure),main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,div:has(>table) [title=Certificate],div:has(>table) [title="Date & Time"],div:has(>table) [title=Course_No],div:has(>table) [title=Duration],main>section>article [data-floor]{--base-TA: var(--base-TA-Z1J1)}header>p{--base-TA: var(--base-TA-Y4B1)}main>section>article [data-floor] ul,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,main>section>article>ul a>strong,main:not([data-page=home] main)>section>h2+ul a>strong,main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section>article>ul:is(article ul),main:not([data-page=home] main)>section>h2+ul:is(article ul){--base-TA: var(--base-TA-Z3B1)}a:not(.edit a){-webkit-text-decoration:var(--base-TD-Y4S4);text-decoration:var(--base-TD-Y4S4)}main>section>article h3[data-date]::after,footer p,footer a span,header h1 span,div:has(>table) a[download],main>section>article dl ul li::before,main>section>nav,div:has(>table) [title="Date & Time"],div:has(>table) [title=Course_No],div:has(>table) [title=Duration],main>section form ul li label>strong,main>section[data-h2=hightlights]>ul>li>a b{text-wrap:var(--base-TR)}main>section>article h3[data-date]::after,footer p,footer a span,header h1 span,div:has(>table) a[download],main>section>article dl ul li::before,main>section>nav,div:has(>table) [title="Date & Time"],div:has(>table) [title=Course_No],div:has(>table) [title=Duration],main>section form ul li label>strong,main>section[data-h2=hightlights]>ul>li>a b{--base-TR:var(--base-TR-NONE)}main>section[data-h2=hightlights]>ul>li>a b,main>section[data-h2=topbanner] .splide a p>span,main>section>article>ul a>strong,main:not([data-page=home] main)>section>h2+ul a>strong{text-overflow:var(--base-TO-S3L4)}main>section>article [data-floor]{vertical-align:var(--base-VA-Y4S4)}main>section>h2:lang(zh-Hant-TW)::after,main>section>h2,main>section>article dl ul li::before,div:has(>table) tbody tr[data-read=false]{-webkit-text-stroke:var(--base-TS-B1K1)}main>section>h2{word-break:var(--base-TW-H4H2)}main>section>h2:lang(zh-Hant-TW)::after,main>section>h2,header ul{text-transform:var(--base-TT-MAX)}main>section>article h3[data-date]::after,:where(h1,h2,h3,h4,h5,h6,figcaption,th,dt,legend,[type=submit],[type=button],button,summary),main>section>article h3 strong[data-subtitle]::after,main>section>article h3,main>section>div:has(dotlottie-wc) dd a,main>section>div:has(nav)>nav,main>section>h2,footer p,header ul,div:has(>table) a[download],main>section[data-h2=topbanner] .splide a p::before,main>section[data-h2=downloads]>ul,main>section[data-h2=hightlights]>ul>li>a::before,main>section[data-h2=hightlights]>ul,main>section[data-h2=trainings]>div>ul[data-date],main>nav>ul,main>section>article dl ul li::before,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,main>section>nav,main>section>article>ul a>figure figcaption,main:not([data-page=home] main)>section>h2+ul a>figure figcaption,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after,main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,div:has(>table) th::before,div:has(>table) td::before,div:has(>table) tbody tr[data-read=false],main>section form>div:has(button>img) label::before{font-weight:var(--base-FW)}:where(h1,h2,h3,h4,h5,h6,figcaption,th,dt,legend,[type=submit],[type=button],button,summary),main>section>article h3 strong[data-subtitle]::after,main>section>article h3,main>section>div:has(dotlottie-wc) dd a,main>section>div:has(nav)>nav,main>section>h2,footer p,header ul,div:has(>table) a[download],main>section[data-h2=topbanner] .splide a p::before,main>section[data-h2=downloads]>ul,main>section[data-h2=hightlights]>ul>li>a::before,main>section[data-h2=hightlights]>ul,main>section[data-h2=trainings]>div>ul[data-date],main>nav>ul,main>section>article dl ul li::before,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,main>section>nav,main>section>article>ul a>figure figcaption,main:not([data-page=home] main)>section>h2+ul a>figure figcaption,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after,main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,div:has(>table) th::before,div:has(>table) td::before,div:has(>table) tbody tr[data-read=false],main>section form>div:has(button>img) label::before{--base-FW: var(--base-FW-C1T3)}div:has(>table) a[download],main>section form ul li[data-error]:not([data-error=""])::after,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form>div:has(button>img) button:hover,main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section form[data-error]:not([data-error=""])::before,main>section form ul li label>strong::after,main>section>article h3,button[type=submit],main>section::after,main>section>div:has(nav)>nav,main>section>article [data-floor]>button,body[data-page=downloads] header [data-apge=downloads],body[data-page=alumni] header [data-apge=alumni],body[data-page=trainings] header [data-apge=trainings],body[data-page=hightlights] header [data-apge=hightlights],body[data-page=about] header [data-apge=about],main>section>div:has(dotlottie-wc) dd a:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages],main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"],main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"],header button,main>section>article div:has(>[data-share]) a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>nav,ul.cls\[1\]>li::before,ul.cls\[1\]>li::after,ul.cls\[1\]>li>ul::before,main>section>article dl dt::after,main>section>div:has(dotlottie-wc) dd a:nth-child(2),main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section form>div:has([type=submit]) [type=button],main>section[data-h2=topbanner] .splide a p,main>section>article [data-floor] svg,main>section>article [data-floor] ul,main>section>article [data-floor]>div button,main>section>article [data-floor] [title=fullScreen],header nav,header,div:has(>table) tbody tr:nth-child(even),div:has(>table) th::before,div:has(>table) td::before,div:has(>table) td,main>section>article>ul:is(article ul),main:not([data-page=home] main)>section>h2+ul:is(article ul),main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after,main>nav::before,main>nav>ul>li,main>section[data-h2=trainings]>div>ul[data-date]>li::after,main>section[data-h2=hightlights]>ul>li>a::before,ul.cls\[1\]>li p::before,main>div:has(>[href="#body"]),main>section>div:has(dotlottie-wc) p,main>div:has(>[href="#body"]) a:is(:hover,:focus),footer dl dd,footer p,header nav ul,.edit mark,header nav~ul li:lang(en):nth-child(1),header nav~ul li:not(:lang(en)):nth-child(2),main>section[data-h2=trainings]>a,main>section[data-h2=hightlights],main>section>article [data-floor],main>section>div:has(nav)>nav>button,header nav~ul,main>section form,main>section>nav .active,ul.cls\[1\]>li>ul>li::before,main>section[data-h2=downloads]>ul>li>a::before,div:has(>table) thead,div:has(>table) tbody tr[data-read=false] td,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section>nav::before,main>section>nav::after,main>section>article dl ul li::before,main>section[data-h2=trainings]>div>ul[data-date],main>section>h2,main>section form>div:has(button>img) button,main>section>article dl dt,main>nav>ul>li::before,main>section[data-h2=topbanner] .splide a p::before,main>section>h2:lang(zh-Hant-TW)::after,main>section form ul li label>div:not(:has(*)),main>section>article h3[data-date]::after,main>section[data-h2=topbanner] .splide a::before{color:var(--base-color)}html,main>section>article h3[data-date]::after,main>section>article [data-floor]>div,main>div:has(>[href="#body"]),header>p,header button,main>nav>ul>li,main>nav,main>section>article dl ul li::before,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,main>section>nav,main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section form ul li label>strong::after,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]),main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,main>section>article div:has(>[data-share]){line-height:var(--base-LH-Y4S4)}main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,main>section>article div:has(>[data-share]){--base-LH-Y4S4:var(--base-LH0)}main>section>article h3[data-date]::after,main>section>article [data-floor]>div,main>div:has(>[href="#body"]),header>p,header button,main>nav>ul>li,main>nav,main>section>article dl ul li::before,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,main>section>nav,main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section form ul li label>strong::after,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){--base-LH-Y4S4:var(--base-LH1)}main>section>article [data-floor] use,main>section>h2:lang(zh-Hant-TW)::after,header nav~ul,main>section>article [data-floor]>div,div:has(>table) a[download]::after,main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section form ul li label>strong::after,main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,footer p,header>p,main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=topbanner] .splide a p>span,main>section[data-h2=trainings]>div>ul[data-date]>li::after,main>nav>ul,main>section>article dl ul li::before,main>section>nav,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form ul li[data-error]:not([data-error=""])::after,main>section>article h3[data-date]::after,main>section>article [data-floor] [title=fullScreen],body,main>section[data-h2=hightlights]>ul>li>a::before,main>section[data-h2=trainings]>div>ul[data-date]::before,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after,main>section>div:has(dotlottie-wc) dd,main>section>div:has(dotlottie-wc) p,main>section>div:has(nav)>nav,main>section[data-h2=about] p,main>section>article [data-floor] ul,footer dl dt,div:has(>table) a[download],main>section[data-h2=topbanner] .splide a p,main>section[data-h2=hightlights]>ul,main>section>article dl,ul.cls\[1\]>li p,main>section>article>ul a>figure figcaption,main:not([data-page=home] main)>section>h2+ul a>figure figcaption,main>section>article>ul a>strong,main:not([data-page=home] main)>section>h2+ul a>strong,main>section>article>ul:is([data-page=downloads] ul),div:has(>table) thead,button[type=submit],main>section>article h3,main>section>div:has(dotlottie-wc) dt,main>section>article [data-floor]>button,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,ul.cls\[1\]>li,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section>article h3:lang(zh-Hant-TW),ul.cls\[1\]>li:lang(zh-Hant-TW)::before,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>h2,main>div:has(>[href="#body"]),main>section>article div:has(>[data-share]),main>section>h2:lang(zh-Hant-TW),main>section[data-h2=topbanner] .splide a,main>section>article dl dt,main>section>article>ul li,main:not([data-page=home] main)>section>h2+ul li,main>section>article h3 strong[data-subtitle]::after{font-size:var(--base-FS)}main>section>article h3 strong[data-subtitle]::after{--base-FS: var(--fs-xs)}main>section>article>ul li,main:not([data-page=home] main)>section>h2+ul li{--base-FS: var(--fs-s)}main>section>article dl dt{--base-FS: var(--fs-xl)}main>section>h2:lang(zh-Hant-TW),main>section[data-h2=topbanner] .splide a{--base-FS: var(--base-FS-H1,var(--h1))}main>section>h2,main>div:has(>[href="#body"]),main>section>article div:has(>[data-share]){--base-FS: var(--base-FS-H2,var(--h2))}main>section>article h3:lang(zh-Hant-TW),ul.cls\[1\]>li:lang(zh-Hant-TW)::before,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]){--base-FS: var(--base-FS-H3,var(--h3))}main>section>article h3,main>section>div:has(dotlottie-wc) dt,main>section>article [data-floor]>button,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,ul.cls\[1\]>li,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul{--base-FS: var(--base-FS-H4,var(--h4))}main>section>div:has(dotlottie-wc) dd,main>section>div:has(dotlottie-wc) p,main>section>div:has(nav)>nav,main>section[data-h2=about] p,main>section>article [data-floor] ul,footer dl dt,div:has(>table) a[download],main>section[data-h2=topbanner] .splide a p,main>section[data-h2=hightlights]>ul,main>section>article dl,ul.cls\[1\]>li p,main>section>article>ul a>figure figcaption,main:not([data-page=home] main)>section>h2+ul a>figure figcaption,main>section>article>ul a>strong,main:not([data-page=home] main)>section>h2+ul a>strong,main>section>article>ul:is([data-page=downloads] ul),main:not([data-page=home] main)>section>h2+ul:is([data-page=downloads] ul),div:has(>table) thead,button[type=submit]{--base-FS: var(--base-FS-H5,var(--h5))}main>section>article h3[data-date]::after,main>section>article [data-floor] [title=fullScreen],body,main>section[data-h2=hightlights]>ul>li>a::before,main>section[data-h2=trainings]>div>ul[data-date]::before,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after{--base-FS: var(--base-FS-H6,var(--h6))}main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,footer p,header>p,main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=topbanner] .splide a p>span,main>section[data-h2=trainings]>div>ul[data-date]>li::after,main>nav>ul,main>section>article dl ul li::before,main>section>nav,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form ul li[data-error]:not([data-error=""])::after{--base-FS: var(--base-FS-H7,var(--h7))}main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section form ul li label>strong::after{--base-FS: var(--base-FS-H8,var(--h8))}main>section>article [data-floor]>div,div:has(>table) a[download]::after{--base-FS: var(--base-FS-H9,var(--h9))}@property --TR\:NONE{syntax:"*";inherits:false;initial-value:nowrap}@property --FW\:C1T3{syntax:"*";inherits:false;initial-value:bolder}@property --TO\:S3L4{syntax:"*";inherits:false;initial-value:ellipsis}@property --TS\:Y2S4{syntax:"*";inherits:false;initial-value:#fff}@property --VA\:Z1J1{syntax:"*";inherits:false;initial-value:middle}@property --TS\:B1K1{syntax:"*";inherits:false;initial-value:.02em currentColor}@property --TW\:H4H2{syntax:"*";inherits:false;initial-value:break-word}@property --TT\:D4X3{syntax:"*";inherits:false;initial-value:uppercase}main>section[data-h2="story behind"]>h2+div>a>img,main>section[data-h2=hightlights]>a>img,main>section>article [data-floor] svg,.edit iframe,ul.cls\[1\]>li>ul>li::after,main>section>article>ul a>figure img,main:not([data-page=home] main)>section>h2+ul a>figure img,main>section>article [data-floor] ul,main>section>article [data-floor]>div button,main>section>article [data-floor] [title=fullScreen],header button,header nav~ul li a,main>section>article>.carousel>div button,main>section[data-h2=downloads]>ul>li>a::before,main>section>article dl ul li::before,main>section>nav ol a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>article div:has(>[data-share]) a{aspect-ratio:var(--base-AR)}main>section>article [data-floor] ul,main>section>article [data-floor]>div button,main>section>article [data-floor] [title=fullScreen],header button,header nav~ul li a,main>section>article>.carousel>div button,main>section[data-h2=downloads]>ul>li>a::before,main>section>article dl ul li::before,main>section>nav ol a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>article div:has(>[data-share]) a{--base-AR:var(--base-AR1)}main>section>article>ul a>figure img,main:not([data-page=home] main)>section>h2+ul a>figure img{--base-AR:var(--base-AR4)}.edit iframe,ul.cls\[1\]>li>ul>li::after{--base-AR:var(--base-AR9)}main>section[data-h2=trainings]>a,button,:where(select,textarea,input),textarea,select,input,main>section form ul li label input,main>section form ul li label textarea,main>section form ul li label select,main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,div:has(>table) a[download],main>section[data-h2=downloads]>ul>li>a::before,main>section>nav,main>section>article>ul:has([data-snss]) li:has([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul:has([data-snss]) li:has([data-snss=會員註冊]),main>section>article dl ul li::before,main>section>article div:has(>[data-share]) a,main>section>div:has(dotlottie-wc) dd a,main>section>div:has(nav)>nav,main>section>article [data-floor] svg,main>section>article [data-floor] ul,main>section>article [data-floor],header nav~ul,.edit iframe,main>section>article dl iframe,ul.cls\[1\]>li::before,main>section>article>ul a>figure img,main:not([data-page=home] main)>section>h2+ul a>figure img,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section form>div:has([type=submit]) button,main>section form,::-webkit-scrollbar-thumb,main>section>article [data-floor]>button,header nav a,body[data-page=downloads] header [data-apge=downloads],body[data-page=alumni] header [data-apge=alumni],body[data-page=trainings] header [data-apge=trainings],body[data-page=hightlights] header [data-apge=hightlights],body[data-page=about] header [data-apge=about],main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section>article dl dt::after,ul.cls\[1\]>li p,main>section form ul li label>div:not(:has(*)),main>section form ul li label>strong::after,main>section form[data-error]:not([data-error=""])::before{border-radius:var(--base-BR)}main>section>article [data-floor]>button,header nav a,body[data-page=downloads] header [data-apge=downloads],body[data-page=alumni] header [data-apge=alumni],body[data-page=trainings] header [data-apge=trainings],body[data-page=hightlights] header [data-apge=hightlights],body[data-page=about] header [data-apge=about],main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section>article dl dt::after,ul.cls\[1\]>li p,main>section form ul li label>div:not(:has(*)),main>section form ul li label>strong::after,main>section form[data-error]:not([data-error=""])::before{--base-BR:var(--base-BR-S)}main>section>div:has(dotlottie-wc) dd a,main>section>div:has(nav)>nav,main>section>article [data-floor] svg,main>section>article [data-floor] ul,main>section>article [data-floor],header nav~ul,.edit iframe,main>section>article dl iframe,ul.cls\[1\]>li::before,main>section>article>ul a>figure img,main:not([data-page=home] main)>section>h2+ul a>figure img,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section form>div:has([type=submit]) button,main>section form,::-webkit-scrollbar-thumb{--base-BR:var(--base-BR-M)}main>section>article dl ul li::before,main>section>article div:has(>[data-share]) a{--base-BR:var(--base-BR-R)}main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,div:has(>table) a[download],main>section[data-h2=downloads]>ul>li>a::before,main>section>nav,main>section>article>ul:has([data-snss]) li:has([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul:has([data-snss]) li:has([data-snss=會員註冊]){--base-BR:var(--base-BR-H)}@property --BR\:S{syntax:"*";inherits:false;initial-value:.2rem}main>section>article,main::after,footer a span,header h1 span,body[data-menu=true],main>section>article>.carousel>div a,main>section>article>.carousel>div,main>section>article dl iframe,ul.cls\[1\]>li,main>section form>div,button,main>section[data-h2=hightlights]>ul>li>a b,main>section[data-h2=topbanner] .splide a p>span,main>section>article>ul a>strong,main:not([data-page=home] main)>section>h2+ul a>strong,main>section[data-h2=trainings]>div,header nav ul,main>section>div:has(nav)>nav,main>section>article [data-floor]>div [data-current],footer dl dd,.edit,main>section>nav ol,div:has(>table){overflow:var(--base-OF-Y4S4)}main>section>div:has(nav)>nav,main>section>article [data-floor]>div [data-current],footer dl dd,.edit,main>section>nav ol,div:has(>table){--base-OF-Y4S4:var(--base-OF-X)}main>section[data-h2=trainings]>div,header nav ul{--base-OF-Y4S4:var(--base-OF-Y)}main>section>div:has(dotlottie-wc){overflow-wrap:var(--base-OF-W)}@property --OF\:Y4S4{syntax:"*";inherits:false;initial-value:hidden}@property --OF\:X{syntax:"*";inherits:false;initial-value:auto hidden}@property --OF\:Y{syntax:"*";inherits:false;initial-value:hidden auto}@property --OF\:W{syntax:"*";inherits:false;initial-value:break-word}main>section>article+nav,main>section:has(ul+article)>h2+ul,main::after,main>section>div:has(nav)>nav,main>div:has(>[href="#body"]),header,.body header,header nav,body::after,main>section[data-h2=hightlights]>h2+a,main>section>article [data-floor]>div [data-current],main>section>article [data-floor]>div>button,main>section>article [data-floor] [title=fullScreen],footer::before,main>section[data-h2="story behind"]>h2+div+div .splide__slide img,main>section[data-h2=topbanner] .splide a p,main>section[data-h2=topbanner] .splide a::before,ul.cls\[1\]>li>ul::before,ul.cls\[1\]>li p::before,ul.cls\[1\]>li::after,div:has(>table) th::before,div:has(>table) td::before,main>section>div:has(nav)>div,main>section[data-h2="story behind"],main>section[data-h2=hightlights],main>section>article [data-floor],footer,.body main,main>section[data-h2="story behind"]>h2+div+div .splide__slide,main>section[data-h2=topbanner] .splide a,ul.cls\[1\]>li>ul,ul.cls\[1\]>li p,ul.cls\[1\]>li,div:has(>table) th,div:has(>table) td,div:has(>table) tbody tr:hover{position:var(--base-PS)}main>section>div:has(nav)>div,main>section[data-h2="story behind"],main>section[data-h2=hightlights],main>section>article [data-floor],footer,.body main,main>section[data-h2="story behind"]>h2+div+div .splide__slide,main>section[data-h2=topbanner] .splide a,ul.cls\[1\]>li>ul,ul.cls\[1\]>li p,ul.cls\[1\]>li,div:has(>table) th,div:has(>table) td,div:has(>table) tbody tr:hover{--base-PS:var(--base-PS-X1D4)}main>section[data-h2=hightlights]>h2+a,main>section>article [data-floor]>div [data-current],main>section>article [data-floor]>div>button,main>section>article [data-floor] [title=fullScreen],footer::before,main>section[data-h2="story behind"]>h2+div+div .splide__slide img,main>section[data-h2=topbanner] .splide a p,main>section[data-h2=topbanner] .splide a::before,ul.cls\[1\]>li>ul::before,ul.cls\[1\]>li p::before,ul.cls\[1\]>li::after,div:has(>table) th::before,div:has(>table) td::before{--base-PS:var(--base-PS-J2D4)}header nav,body::after{--base-PS:var(--base-PS-G4D4)}main>section>article+nav,main>section:has(ul+article)>h2+ul,main::after,main>section>div:has(nav)>nav,main>div:has(>[href="#body"]),header,.body header{--base-PS:var(--base-PS-N2X4)}main>section[data-h2=hightlights]>h2+a,main>section>article [data-floor]>div [data-current],main>section>article [data-floor]>div>button,main>section>article [data-floor] [title=fullScreen],footer::before,header nav,body::after,main>section[data-h2="story behind"]>h2+div+div .splide__slide img,main>section[data-h2=topbanner] .splide a p,main>section[data-h2=topbanner] .splide a::before,ul.cls\[1\]>li>ul::before,ul.cls\[1\]>li p::before,ul.cls\[1\]>li::after,div:has(>table) th::before,div:has(>table) td::before{inset:var(--base-IS-Y4S4)}main>section>article+nav,main>section:has(ul+article)>h2+ul,main::after,main>section>div:has(nav)>nav,main>div:has(>[href="#body"]),header{inset-block:var(--base-IS-Y)}header nav,main>section>article+nav,main,main>section>div:has(nav)>nav,main>section>article [data-floor]>div [data-current],main>section>article [data-floor]>div>button,main>section>article [data-floor] [title=fullScreen],main>div:has(>[href="#body"]),.body header,ul.cls\[1\]>li p,main::after,main>section>div:has(nav)>div,footer>*>*,footer>*,.body main,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,div:has(>table) tbody tr:hover{z-index:var(--base-Z)}main::after,main>section>div:has(nav)>div,footer>*>*,footer>*,.body main,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,div:has(>table) tbody tr:hover{--base-Z:var(--base-Z1,1)}ul.cls\[1\]>li p{--base-Z:var(--base-Z2,2)}main>section>article+nav,main,main>section>div:has(nav)>nav,main>section>article [data-floor]>div [data-current],main>section>article [data-floor]>div>button,main>section>article [data-floor] [title=fullScreen],main>div:has(>[href="#body"]),.body header{--base-Z:var(--base-Z9,9)}main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,header>p,header h1,main>section>nav,::-webkit-scrollbar-track,body,button,footer ul>*:where(dt,dd),footer dl>*:where(dt,dd),header ul>*:where(dt,dd),main>section[data-h2=downloads]>ul>*:where(dt,dd),main>section[data-h2=hightlights]>ul>*:where(dt,dd),main>nav>ul>*:where(dt,dd),main>section>article dl ul>*:where(dt,dd),main>section>article dl>*:where(dt,dd),ul.cls\[1\]>li>ul>*:where(dt,dd),ul.cls\[1\]>*:where(dt,dd),main>section>nav ol>*:where(dt,dd),main>section>article>ul a>figure>*:where(dt,dd),main:not([data-page=home] main)>section>h2+ul a>figure>*:where(dt,dd),main>section>article>ul>*:where(dt,dd),main:not([data-page=home] main)>section>h2+ul>*:where(dt,dd),main>section form ul>*:where(dt,dd),footer ul,footer dl,header ul,main>section[data-h2=downloads]>ul,main>section[data-h2=hightlights]>ul,main>nav>ul,main>section>article dl ul,main>section>article dl,ul.cls\[1\]>li>ul,ul.cls\[1\],main>section>nav ol,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section form ul{margin:var(--base-MG-Y4S4)}main>section>article form,main>section,main>section>div:has(dotlottie-wc)>*,main>section>div:has(nav)>nav>button::before,main>section[data-h2=links]>div,main>div:has(>[href="#body"]) a,footer a img,header nav,main>section[data-h2=trainings]>div>ul[data-date]::before,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li::before,main>section>article>ul a time::before,main:not([data-page=home] main)>section>h2+ul a time::before,main>section form>div,main>section form ul li label>strong::after,main>section form:has(li:only-child input[type=checkbox]:only-child) ul{margin-inline:var(--base-MG-X)}main::after,main>section[data-h2=about] p,footer p,main>section[data-h2=links]>div svg,main>section[data-h2=links]>div img,main>section>article dl dd p,main>section>article dl dt~dt,main>section>article>ul a>figure time,main:not([data-page=home] main)>section>h2+ul a>figure time,div:has(>table) a[download]+[download],main>section form ul li label>strong,main>section form,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form ul li[data-error]:not([data-error=""])::after{margin-block:var(--base-MG-Y)}main>section>article h3[data-date]::after,main>section>article h3,main:not([data-page=home] main)>section,main>section>div:has(dotlottie-wc) dd a,main>section[data-h2=downloads],main>section[data-h2="story behind"],main>section[data-h2=hightlights],main>section[data-h2=about],main>section>article [data-floor] li,footer,header>p,header ul a,header,.edit mark,div:has(>table) a[download],main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,main>section[data-h2=links]>div .splide__slide,main>section[data-h2=topbanner] .splide a p,main>section[data-h2=downloads]>ul>li,main>section[data-h2=hightlights]>ul>li>a,main>nav,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li p,ul.cls\[1\]>li::before,main>section>nav a,main>section>article>ul a,main:not([data-page=home] main)>section>h2+ul a,div:has(>table) th,div:has(>table) td,div:has(>table) tbody tr,main>section form ul li label>div:not(:has(*)),main>section form ul li label>strong::after,main>section form ul li label>strong,main>section form[data-error]:not([data-error=""])::before,main>section form,:where(select,textarea,input),textarea,select,input,main>section form ul li label input,main>section form ul li label textarea,main>section form ul li label select,body,button,footer ul>*:where(dt,dd),footer dl>*:where(dt,dd),header ul>*:where(dt,dd),main>section[data-h2=downloads]>ul>*:where(dt,dd),main>section[data-h2=hightlights]>ul>*:where(dt,dd),main>nav>ul>*:where(dt,dd),main>section>article dl ul>*:where(dt,dd),main>section>article dl>*:where(dt,dd),ul.cls\[1\]>li>ul>*:where(dt,dd),ul.cls\[1\]>*:where(dt,dd),main>section>nav ol>*:where(dt,dd),main>section>article>ul a>figure>*:where(dt,dd),main:not([data-page=home] main)>section>h2+ul a>figure>*:where(dt,dd),main>section>article>ul>*:where(dt,dd),main:not([data-page=home] main)>section>h2+ul>*:where(dt,dd),main>section form ul>*:where(dt,dd),footer ul,footer dl,header ul,main>section[data-h2=downloads]>ul,main>section[data-h2=hightlights]>ul,main>nav>ul,main>section>article dl ul,main>section>article dl,ul.cls\[1\]>li>ul,ul.cls\[1\],main>section>nav ol,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section form ul{padding:var(--base-PD)}main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section[data-h2="story behind"]>h2::after,main>section[data-h2=hightlights]>h2::after,main>section[data-h2=trainings]>div,main>section[data-h2=trainings]>h2,main>section[data-h2=downloads]>ul>li>a::before,main>section form>div:has(button>img) label::before{padding-inline:var(--base-PD-X)}main>section>div:has(dotlottie-wc) dd,main>section>div:has(nav)>div,main>section[data-h2=trainings],main>section>h2:lang(zh-Hant-TW)::after,footer p,main>section[data-h2=trainings]>div>ul[data-date]>li,main>section[data-h2=trainings]>div>ul[data-date]::before,ul.cls\[1\]>li,main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section form>div:has(button>img){padding-block:var(--base-PD-Y)}main>div:has(>[href="#body"]) a,header>p,header h1 img,header,body.onload::after,div:has(>table) a[download],main>section>div:has(dotlottie-wc) dd a:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages],main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"],main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"],header button,main>section>article div:has(>[data-share]) a,main>section>div:has(dotlottie-wc) dd a:nth-child(2),main>section>div:has(nav)>nav>button,header nav~ul,main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,header nav~ul li:lang(en):nth-child(1),header nav~ul li:not(:lang(en)):nth-child(2),main>section[data-h2=topbanner] .splide a,main>section>article>ul li,main:not([data-page=home] main)>section>h2+ul li,main>section form,textarea,input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){-webkit-transition:var(--base-TS-Y4S4);transition:var(--base-TS-Y4S4)}main>section form>div:has(button>img) button:active::after,main>section form[data-error]:not([data-error=""])::before,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form ul li[data-error]:not([data-error=""])::after{-webkit-animation:var(--base-AN);animation:var(--base-AN)}main>div:has(>[href="#body"]) a,main>section>article div:has(>[data-share]) a::before{scale:var(--base-SC)}ul.cls\[1\]>li p::before{rotate:var(--base-RT)}main>div:has(>[href="#body"]) a,ul.cls\[1\]>li>ul::before{translate:var(--base-TL)}@property --TS\:Y4S4{syntax:"*";inherits:false;initial-value:all .25s ease-in-out}main>section>article [data-floor] a use{fill:var(--base-fill)}main>section>article [data-floor] a use{stroke:var(--base-ST-Y2S4);stroke-width:var(--base-ST-B1K1);stroke-linecap:var(--base-ST-D1D3);stroke-linejoin:var(--base-ST-Z3J3)}main>section>article [data-floor]{text-anchor:var(--base-VA-Y4S4);dominant-baseline:var(--base-VA-Y4S4)}main>section>h2:lang(zh-Hant-TW)::after,main>section>h2,main>section>article dl ul li::before,div:has(>table) tbody tr[data-read=false]{paint-order:var(--base-PO-Y4S4)}@property --PO\:Y4S4{syntax:"*";inherits:false;initial-value:stroke fill}:where(label,input[type=file],summary),select,label{cursor:var(--base-CS-ACTN)}main>section>article [data-floor]>div [data-current="10"] button:nth-of-type(10),main>section>article [data-floor]>div [data-current="9"] button:nth-of-type(9),main>section>article [data-floor]>div [data-current="8"] button:nth-of-type(8),main>section>article [data-floor]>div [data-current="7"] button:nth-of-type(7),main>section>article [data-floor]>div [data-current="6"] button:nth-of-type(6),main>section>article [data-floor]>div [data-current="5"] button:nth-of-type(5),main>section>article [data-floor]>div [data-current="4"] button:nth-of-type(4),main>section>article [data-floor]>div [data-current="3"] button:nth-of-type(3),main>section>article [data-floor]>div [data-current="2"] button:nth-of-type(2),main>section>article [data-floor]>div [data-current="1"] button:nth-of-type(1),header nav~ul li:lang(en):nth-child(1),header nav~ul li:not(:lang(en)):nth-child(2),body[data-page=downloads] header [data-apge=downloads],body[data-page=alumni] header [data-apge=alumni],body[data-page=trainings] header [data-apge=trainings],body[data-page=hightlights] header [data-apge=hightlights],body[data-page=about] header [data-apge=about],body.onload::after,main>nav>ul>li:last-child,main>section>nav .active,main>section>article>ul li.active,main:not([data-page=home] main)>section>h2+ul li.active,main>section form>div:has([type=submit]) [type=submit]:is([data-disabled=true] [type=submit]),main>section form>div:has([type=submit]) [type=submit]:disabled{pointer-events:var(--base-PE-LOCK)}main>section[data-h2=hightlights],header,ul.cls\[1\]>li>ul>li::after,div:has(>table) tbody tr:hover,main>section>nav .active,main>section>nav,div:has(>table) thead,img[src*=noImage],div:has(>table) a[download],main>section>div:has(dotlottie-wc) dd a:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages],main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"],main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"],header button,main>section>article div:has(>[data-share]) a,main>section>div:has(dotlottie-wc) dd a:nth-child(2),main>section>div:has(nav)>nav>button,header nav~ul,main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,header nav~ul li:lang(en):nth-child(1),header nav~ul li:not(:lang(en)):nth-child(2),main>section[data-h2=topbanner] .splide a p,main>section>article>.carousel>div button,main>section[data-h2=hightlights]>ul>li:nth-child(odd),main>section form ul li label>strong::after,main>section form,button{-webkit-box-shadow:var(--base-SD-Y4S4);box-shadow:var(--base-SD-Y4S4)}div:has(>table) a[download],main>section>div:has(dotlottie-wc) dd a:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages],main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"],main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"],header button,main>section>article div:has(>[data-share]) a,main>section>div:has(dotlottie-wc) dd a:nth-child(2),main>section>div:has(nav)>nav>button,header nav~ul,main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,header nav~ul li:lang(en):nth-child(1),header nav~ul li:not(:lang(en)):nth-child(2),main>section[data-h2=topbanner] .splide a p,main>section>article>.carousel>div button,main>section[data-h2=hightlights]>ul>li:nth-child(odd),main>section form ul li label>strong::after,main>section form,button{--base-SD-Y4S4:0 0 0 var(--base-SDBG-B1K1,100vw) var(--current-SDBG-Y2S4,var(--base-SDBG-Y2S4,rgba(0,0,0,0.2))) inset}main>section>nav .active,main>section>nav,div:has(>table) thead,img[src*=noImage]{--base-SD-Y4S4:var(--base-SDIN-XY) var(--base-SDIN-B1K1) var(--base-SDIN-Y2S4) inset}main>div:has(>[href="#body"]) a{-webkit-filter:var(--base-FT);filter:var(--base-FT)}main>div:has(>[href="#body"]) a{--base-FT:drop-shadow(var(--base-FT-DR))}:focus{outline-offset:var(--base-OL-GAP)}@property --OL\:GAP{syntax:"*";inherits:false;initial-value:-2px}main>section>article [data-floor="3"][data-floor] button[data-text="3F"],main>section>article [data-floor="2"][data-floor] button[data-text="2F"],main>section>article [data-floor="1"][data-floor] button[data-text="1F"],main>section>article [data-floor]>div [data-current="10"] button:nth-of-type(10),main>section>article [data-floor]>div [data-current="9"] button:nth-of-type(9),main>section>article [data-floor]>div [data-current="8"] button:nth-of-type(8),main>section>article [data-floor]>div [data-current="7"] button:nth-of-type(7),main>section>article [data-floor]>div [data-current="6"] button:nth-of-type(6),main>section>article [data-floor]>div [data-current="5"] button:nth-of-type(5),main>section>article [data-floor]>div [data-current="4"] button:nth-of-type(4),main>section>article [data-floor]>div [data-current="3"] button:nth-of-type(3),main>section>article [data-floor]>div [data-current="2"] button:nth-of-type(2),main>section>article [data-floor]>div [data-current="1"] button:nth-of-type(1),main>section>article [data-floor]>div>button,main>section>article [data-floor] [title=fullScreen],body::after,main>section>nav .prev::before,main>section>nav .prev::after,main>section>nav .next::before,main>section>nav .next::after,main>section::after,main>section[data-h2=trainings]>h2,main>section[data-h2=topbanner] .splide a:is(:hover,:focus),main>section[data-h2=trainings]>div>ul[data-date]::before,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after,main>section>article h3 strong[data-subtitle]::after,main>section>article [data-floor]>div [data-current] button,main>section>article [data-floor]>button,div:has(>table) a[download]::before,div:has(>table) thead,main>section>div:has(nav)>nav>button::before,header nav~ul li a,main>nav::before,main>section>article dl dt::after,main>section>nav::before,main>section>nav::after,main>section>article>ul a time::before,main:not([data-page=home] main)>section>h2+ul a time::before,input[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label select[data-text]:is([type=checkbox],[type=radio])::before,main>div:has(>[href="#body"]) a,body.onload::after{opacity:var(--base-APH)}main>div:has(>[href="#body"]) a,body.onload::after{--base-APH:var(--base-APH0)}main>section>div:has(nav)>nav>button::before,header nav~ul li a,main>nav::before,main>section>article dl dt::after,main>section>nav::before,main>section>nav::after,main>section>article>ul a time::before,main:not([data-page=home] main)>section>h2+ul a time::before,input[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label select[data-text]:is([type=checkbox],[type=radio])::before{--base-APH:var(--base-APH2)}main>section>article h3 strong[data-subtitle]::after,main>section>article [data-floor]>div [data-current] button,main>section>article [data-floor]>button,div:has(>table) a[download]::before,div:has(>table) thead{--base-APH:var(--base-APH5)}main>section::after,main>section[data-h2=trainings]>h2,main>section>article [data-floor]>button:hover,main>section[data-h2=topbanner] .splide a:is(:hover,:focus),main>section[data-h2=trainings]>div>ul[data-date]::before,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after{--base-APH:var(--base-APH7)}main>section>article [data-floor="3"][data-floor] button[data-text="3F"],main>section>article [data-floor="2"][data-floor] button[data-text="2F"],main>section>article [data-floor="1"][data-floor] button[data-text="1F"],main>section>article [data-floor]>div [data-current="10"] button:nth-of-type(10),main>section>article [data-floor]>div [data-current="9"] button:nth-of-type(9),main>section>article [data-floor]>div [data-current="8"] button:nth-of-type(8),main>section>article [data-floor]>div [data-current="7"] button:nth-of-type(7),main>section>article [data-floor]>div [data-current="6"] button:nth-of-type(6),main>section>article [data-floor]>div [data-current="5"] button:nth-of-type(5),main>section>article [data-floor]>div [data-current="4"] button:nth-of-type(4),main>section>article [data-floor]>div [data-current="3"] button:nth-of-type(3),main>section>article [data-floor]>div [data-current="2"] button:nth-of-type(2),main>section>article [data-floor]>div [data-current="1"] button:nth-of-type(1),main>section>article [data-floor]>div>button,main>section>article [data-floor] [title=fullScreen],body::after,main>section>nav .prev::before,main>section>nav .prev::after,main>section>nav .next::before,main>section>nav .next::after{--base-APH:var(--base-APH1)}main>section>div:has(nav)>nav,main>section>article [data-floor] svg,main>section>article [data-floor] ul,main>section>article [data-floor],main>section>h2:lang(zh-Hant-TW)::after,footer dl,footer p,div:has(>table) a[download],main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>div>ul[data-date]::before,main>section>article dl ul li::before,ul.cls\[1\]>li>ul>li::after,ul.cls\[1\]>li>ul>li::before,ul.cls\[1\]>li p,main>section>nav .active,main>section>article>ul a>figure img:not([src*=noImage]),main:not([data-page=home] main)>section>h2+ul a>figure img:not([src*=noImage]),main>section>article>ul li,main:not([data-page=home] main)>section>h2+ul li,div:has(>table) tbody tr,main>section form ul li label>div:not(:has(*)),button,::-webkit-scrollbar-thumb,:where(select,textarea,input),textarea,select,input,main>section form ul li label input,main>section form ul li label textarea,main>section form ul li label select{border:var(--base-BD, 1px solid var(--base-BD-Y2S4, currentColor))}main>section>h2:lang(zh-Hant-TW)::after,footer p,main>section[data-h2=trainings]>div>ul[data-date]::before,ul.cls\[1\]>li>ul>li::after,main>section>article>ul li:not(:last-child),main:not([data-page=home] main)>section>h2+ul li:not(:last-child){border-block-width:var(--base-BDY-B1K1)}footer dl{border-inline-width:var(--base-BDX-B1K1)}[data-title]::before,[data-after]::after,[data-before]::before,main>section>article h3[data-date]::after,main>section>article h3 strong[data-subtitle]::after,main>section:has(ul+article)::after,main:not([data-page=home] main)::before,main::after,main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section>div:has(nav)>nav>button::before,main>section>article [data-floor] li::before,main>section>article [data-floor]>div [data-current]::before,main>section>article [data-floor]>div [data-current]::after,main>section>article [data-floor] button::before,main>section>h2:lang(zh-Hant-TW)::after,main>div:has(>[href="#body"]) a::after,footer::before,header button::before,body::after,div:has(>table) a[download]::after,div:has(>table) a[download]::before,main>section[data-h2=trainings]>a::after,main>section[data-h2=topbanner] .splide a p::before,main>section[data-h2=topbanner] .splide a::before,main>section[data-h2=downloads]>ul>li>a::before,main>section[data-h2=hightlights]>ul>li>a::before,main>section[data-h2=trainings]>div>ul[data-date]>li::after,main>section[data-h2=trainings]>div>ul[data-date]::before,main>nav>ul>li::before,main>nav::before,main>section>article dl dt::after,ul.cls\[1\]>li>ul>li::after,ul.cls\[1\]>li>ul::before,ul.cls\[1\]>li p::before,ul.cls\[1\]>li::after,main>section>nav .prev::before,main>section>nav .next::after,main>section>nav::before,main>section>nav::after,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after,main>section>article>ul a time::before,main:not([data-page=home] main)>section>h2+ul a time::before,main>section>article>ul a[data-snss]:not([data-snss=會員註冊])::after,main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊])::after,main>section>article>ul a[data-snss]:not([data-snss=會員註冊])::before,main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊])::before,main>section>article div:has(>[data-share]) a::before,div:has(>table) th::before,div:has(>table) td::before,main>section form>div:has(button>img) button::after,main>section form ul li label>strong::after,main>section form[data-error]:not([data-error=""])::before,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form ul li[data-error]:not([data-error=""])::after,input[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label input[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label select[data-text]:is([type=checkbox],[type=radio])::before,input[data-text]:is([type=checkbox],[type=radio])::after,main>section form ul li label input[data-text]:is([type=checkbox],[type=radio])::after,main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio])::after,main>section form ul li label select[data-text]:is([type=checkbox],[type=radio])::after,main>section>article [data-floor]>div [data-current]>*::before{content:var(--base-CT)}main>section>article [data-floor]>div [data-current]{counter-reset:var(--base-CT-Z4C4)}main>section>article [data-floor]>div [data-current]>*{counter-increment:var(--base-CT-Z4C4)}div:has(>table)>table{caption-side:var(--base-TB-S1M2)}div:has(>table)>table{--base-TB-S1M2: var(--base-TB-S4M4)}@property --CT\:X{syntax:"*";inherits:false;initial-value:inline-size}@property --CL\:B4J2{syntax:"*";inherits:false;initial-value:layout}main>section>article h3[data-date]::after,main::after,main::before,main>section[data-h2=trainings],footer::before,main>section>article>.carousel>div a,main>section>article dl ul li::before,button,img[src*=noImage],::-webkit-scrollbar-thumb,::-webkit-scrollbar-track,:where(select,textarea,input),textarea,select,input,main>section form ul li label input,main>section form ul li label textarea,main>section form ul li label select{background:var(--base-BG)}.edit mark,body::after,div:has(>table) a[download],header nav~ul li:lang(en):nth-child(1),header nav~ul li:not(:lang(en)):nth-child(2),main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section form[data-error]:not([data-error=""])::before,main>section form ul li label>strong::after,header>p,button[type=reset],main>section form>div:has([type=submit]) [type=submit]:disabled,main>section form>div:has([type=submit]) [type=submit]:is([data-disabled=true] [type=submit]),div:has(>table) tbody tr:nth-child(odd),ul.cls\[1\]>li p,main>section>article [data-floor] svg,main>section>article [data-floor] ul,main>section>article [data-floor]>div button,main>section>article [data-floor] [title=fullScreen],header nav,header,div:has(>table) tbody tr:nth-child(even),main>section>article h3,button[type=submit],main>section::after,main>section>div:has(nav)>nav,main>section>article [data-floor]>button,body[data-page=downloads] header [data-apge=downloads],body[data-page=alumni] header [data-apge=alumni],body[data-page=trainings] header [data-apge=trainings],body[data-page=hightlights] header [data-apge=hightlights],body[data-page=about] header [data-apge=about],main>section>div:has(dotlottie-wc) dd a:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages],main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"],main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"],header button,main>section>article div:has(>[data-share]) a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>nav,ul.cls\[1\]>li::before,ul.cls\[1\]>li::after,ul.cls\[1\]>li>ul::before,main>section>article dl dt::after,main>section[data-h2=trainings]>a,main>section>div:has(dotlottie-wc) dd a:nth-child(2),main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section form>div:has([type=submit]) [type=button],main>section[data-h2=hightlights],main>section>article [data-floor],main>section>div:has(nav)>nav>button,header nav~ul,main>section form,main>section>nav .active,ul.cls\[1\]>li>ul>li::before,main>section[data-h2=downloads]>ul>li>a::before,main>section>article>.carousel>div img,main>section>article>ul li,main:not([data-page=home] main)>section>h2+ul li,div:has(>table) th::before,div:has(>table) td::before{background-color:var(--base-BG-Y2S4)}main>section>article>.carousel>div img{backdrop-filter:var(--base-BG-M2H2)}main::before,footer::before{background-attachment:var(--base-PS-G4D4)}main::before,footer::before{background-blend-mode:var(--base-BGBM)}main::before,footer::before{--base-BGBM: var(--base-BGBM-R2G1)}main>section[data-h2="story behind"]>h2+div>a>img,main>section[data-h2=hightlights]>a>img,main>section[data-h2="story behind"]>h2+div+div .splide__slide img,main>section>article>ul a>figure img,main:not([data-page=home] main)>section>h2+ul a>figure img,main>section>article>.carousel>div img{-o-object-fit:var(--base-OBJ);object-fit:var(--base-OBJ)}main>section>article>.carousel>div img{--base-OBJ: var(--base-OBJ-Y2Z3)}main>section[data-h2="story behind"]>h2+div>a>img,main>section[data-h2=hightlights]>a>img,main>section[data-h2="story behind"]>h2+div+div .splide__slide img,main>section>article>ul a>figure img,main:not([data-page=home] main)>section>h2+ul a>figure img{--base-OBJ: var(--base-OBJ-C2Q1)}@property --OBJ\:Y2Z3{syntax:"*";inherits:false;initial-value:contain}@property --OBJ\:C2Q1{syntax:"*";inherits:false;initial-value:cover}@property --OBJ\:FILL{syntax:"*";inherits:false;initial-value:fill}@property --OBJ\:Z4Z1{syntax:"*";inherits:false;initial-value:scale-down}main,main>section>div:has(dotlottie-wc) dd a,main>section[data-h2="story behind"]>h2+div>a,header ul li,header ul,header nav,header h1 a,header h1,main>section[data-h2=hightlights]>ul>li>a,main>section[data-h2=hightlights]>ul>li,main>section>nav ol,main>section>article>ul a,main:not([data-page=home] main)>section>h2+ul a,main>section>article>ul li,main:not([data-page=home] main)>section>h2+ul li{display:var(--base-at-b, inherit)}a:not(.edit a){color:var(--base-at-c, inherit)}header nav~ul li{border-radius:var(--base-at-br, inherit)}footer>*{position:var(--base-at-ps, inherit)}body{font-family:var(--base-font-family)}body,button,footer ul>*:where(dt,dd),footer dl>*:where(dt,dd),header ul>*:where(dt,dd),main>section[data-h2=downloads]>ul>*:where(dt,dd),main>section[data-h2=hightlights]>ul>*:where(dt,dd),main>nav>ul>*:where(dt,dd),main>section>article dl ul>*:where(dt,dd),main>section>article dl>*:where(dt,dd),ul.cls\[1\]>li>ul>*:where(dt,dd),ul.cls\[1\]>*:where(dt,dd),main>section>nav ol>*:where(dt,dd),main>section>article>ul a>figure>*:where(dt,dd),main:not([data-page=home] main)>section>h2+ul a>figure>*:where(dt,dd),main>section>article>ul>*:where(dt,dd),main:not([data-page=home] main)>section>h2+ul>*:where(dt,dd),main>section form ul>*:where(dt,dd),footer ul,footer dl,header ul,main>section[data-h2=downloads]>ul,main>section[data-h2=hightlights]>ul,main>nav>ul,main>section>article dl ul,main>section>article dl,ul.cls\[1\]>li>ul,ul.cls\[1\],main>section>nav ol,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section form ul{--base-PD:var(--reset-PD,0);--base-MG-Y4S4:var(--reset-MG,0)}a:is(:hover,:focus):not(.edit a){--base-TD-Y4S4:var(--hover-TD-Y4S4, underline);--base-at-c:var(--hover-color, inherit)}footer ul,footer dl,header ul,main>section[data-h2=downloads]>ul,main>section[data-h2=hightlights]>ul,main>nav>ul,main>section>article dl ul,main>section>article dl,ul.cls\[1\]>li>ul,ul.cls\[1\],main>section>nav ol,main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section form ul{list-style:none}div:has(>table)>table{border-spacing:var(--base-BS-Y4S4)}:where(select,textarea,input),textarea,select,input,main>section form ul li label input,main>section form ul li label textarea,main>section form ul li label select{--base-BR: var(--form-BR, 0);--base-PD: var(--form-PD-Y, 0) var(--form-PD-X, var(--form-PD-Y, 0));--base-BD: var(--form-BD, none);--base-BG: var(--form-BG, transparent)}:is(:hover,:focus):where(select,textarea,input),main>section form ul li label input:is(:hover,:focus),main>section form ul li label textarea:is(:hover,:focus),main>section form ul li label select:is(:hover,:focus){--form-BG: var(--form-BG-onHF);--form-BD: var(--form-BD-onHF)}input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){--base-AP-Y4S4: none;-webkit-appearance:var(--base-AP-Y4S4);-moz-appearance:var(--base-AP-Y4S4);appearance:var(--base-AP-Y4S4)}:focus{outline:var(--base-OL-Y4S4)}html{scroll-behavior:var(--base-SB);scroll-padding-top:var(--base-SP-HEAD)}@property --OL\:Y4S4{syntax:"*";inherits:false;initial-value:2px solid #FA5}main>section[data-h2=topbanner] .splide a p>span,main>section>article>ul a>strong,main:not([data-page=home] main)>section>h2+ul a>strong{display:-webkit-box;-webkit-box-orient:vertical}main>section[data-h2=topbanner] .splide a p>span,main>section>article>ul a>strong,main:not([data-page=home] main)>section>h2+ul a>strong{-webkit-line-clamp:var(--new-LC2, var(--current-LC2, var(--base-LC2)))}@property --base-LC2{syntax:"<number>";inherits:false;initial-value:2}@property --base-LC3{syntax:"<number>";inherits:false;initial-value:3}@property --base-LC4{syntax:"<number>";inherits:false;initial-value:4}@property --base-LC5{syntax:"<number>";inherits:false;initial-value:5}main>section[data-h2=topbanner] .splide a::before,ul.cls\[1\]>li p::before,main>section>article>ul a[data-snss]:not([data-snss=會員註冊])::before,main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊])::before,main>section>article div:has(>[data-share]) a[title=print],main>section>article div:has(>[data-share]) a[title=line]{font:normal 400 1em/1 var(--font-family-BS)}@property --Z1T3\:BS{syntax:"*";inherits:false;initial-value:"bootstrap-icons"}@property --Z1T3\:GG{syntax:"*";inherits:false;initial-value:"Material Icons"}main>section>article>ul a[data-snss]:not([data-snss=會員註冊])::after,main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊])::after,main>section>article div:has(>[data-share]) a[title=x],main>section>article div:has(>[data-share]) a[title=facebook]{font:var(--fa-font-brands)}main>section>div:has(nav)>nav>button::before,main>section>article [data-floor]>div button::before,main>section>article [data-floor] [title=fullScreen]::before,main>div:has(>[href="#body"]) a::after,header button::before,div:has(>table) a[download]::before,main>section[data-h2=trainings]>a::after,main>section[data-h2=downloads]>ul>li>a::before,main>nav>ul>li::before,main>nav::before,main>section>nav .prev::before,main>section>nav .prev::after,main>section>nav .next::before,main>section>nav .next::after,main>section>nav::before,main>section>nav::after,main>section>article>ul a time::before,main:not([data-page=home] main)>section>h2+ul a time::before,main>section>article div:has(>[data-share]) a[title=mail],main>section form>div:has(button>img) button::after,input[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label select[data-text]:is([type=checkbox],[type=radio])::before{font:var(--fa-font-solid)}*{scrollbar-color:var(--base-SC-BG)}*{--base-SC-BG: var(--SC-thumbBG) var(--SC-trackBG)}::-webkit-scrollbar{--base-w-Y4S4: var(--SC-W);--base-h-Y4S4: var(--SC-H)}::-webkit-scrollbar-track{--base-BG: var(--SC-trackBG);--base-MG-Y4S4: var(--SC-MG)}::-webkit-scrollbar-thumb{--base-BG: var(--SC-thumbBG);--base-BD: var(--SC-thumbBD)}::-webkit-scrollbar-thumb:hover{--base-BG: var(--SC-thumbBG-hover) }img[src*=noImage]{--base-BG: var(--NOIMG-BG);--base-SDIN-XY: var(--gap-xxs) var(--gap-xxs);--base-SDIN-B1K1: var(--gap-m) calc( var(--gap-xxs) / 2 );--base-SDIN-Y2S4: rgba(0,0,0,0.1)}@media print{@page{size:A4;margin:.5cm}@page :first{}*{-webkit-print-color-adjust:exact !important;print-color-adjust:exact !important;color-adjust:exact}.edit>p{page-break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}@media print{main>section:has(ul+article)>h2+ul,main>section>article [data-floor] ul,main>section>article [data-floor]>button,main>section>h2:lang(zh-Hant-TW)::after,main>div:has(>[href="#body"]),footer dl>*:not(:last-child),footer a img,header button,header nav~ul,header nav,main>section>nav,main>section>article div:has(>[data-share]){display:none !important}}@media print{main>section>article,main>section,main>section>article [data-floor],.body{display:inline-block !important}}@property --T2S4-CLR\:Y2T3{syntax:"<color>";inherits:false;initial-value:#FF0000}@-webkit-keyframes error\:Form{from{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}to{-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}}@keyframes error\:Form{from{-webkit-transform:translateX(0.5rem);transform:translateX(0.5rem)}to{-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}}@-webkit-keyframes error\:Input{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes error\:Input{from{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes captcha\:Button{from{rotate:0deg;scale:.75}to{rotate:180deg;scale:1}}@keyframes captcha\:Button{from{rotate:0deg;scale:.75}to{rotate:180deg;scale:1}}form{--form-PD-Y: var(--gap-s);--form-BD-W: 1px;--form-BD: var(--form-BD-W) solid var(--siteColor1);--form-BD-onHF: var(--form-BD-W) solid var(--siteColor4);--form-BR: var(--gap-xxs);--form-BG: white;--form-BG-onHF: color-mix( var(--CX), var(--siteColor3) 15%, var(--form-BG));--base-BD: var(--button-BD, var(--form-BD,""));--base-PD: var(--button-PD, var(--button-PD-Y, var(--form-PD-Y)) var(--button-PD-X, var(--form-PD-X)))}input[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio]),main>section form ul li label select[data-text]:is([type=checkbox],[type=radio]){--base-GAP: var(--gap-xxs);--base-CT: attr(data-text);--form-BD: "";--form-BG: "";--form-BR: ""}input[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label textarea[data-text]:is([type=checkbox],[type=radio])::before,main>section form ul li label select[data-text]:is([type=checkbox],[type=radio])::before{--base-CT: var(--before-CT)}input[type=checkbox]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[type=checkbox]:is([type=checkbox],[type=radio]),main>section form ul li label select[type=checkbox]:is([type=checkbox],[type=radio]){--before-CT: ""}input[type=checkbox]:checked:is([type=checkbox],[type=radio]),main>section form ul li label textarea[type=checkbox]:checked:is([type=checkbox],[type=radio]),main>section form ul li label select[type=checkbox]:checked:is([type=checkbox],[type=radio]){--before-CT: ""}input[type=radio]:is([type=checkbox],[type=radio]),main>section form ul li label textarea[type=radio]:is([type=checkbox],[type=radio]),main>section form ul li label select[type=radio]:is([type=checkbox],[type=radio]){--before-CT: ""}input[type=radio]:checked:is([type=checkbox],[type=radio]),main>section form ul li label textarea[type=radio]:checked:is([type=checkbox],[type=radio]),main>section form ul li label select[type=radio]:checked:is([type=checkbox],[type=radio]){--before-CT: ""}textarea{--base-TS-Y4S4: none;--base-h-Y4S4: calc(max(var(--H, 1lh), var(--rows, 1) * 1lh + var(--form-PD-Y) * 2) + var(--form-BD-W) * 2);field-sizing:content;resize:none}textarea[rows="1"]{--rows: 1}textarea[rows="2"]{--rows: 2}textarea[rows="3"]{--rows: 3}textarea[rows="4"]{--rows: 4}textarea[rows="5"]{--rows: 5}button{--base-BG: var(--button-BG);--base-BR: var(--button-BR);--base-BD: var(--button-BD, none);--base-PD: var(--button-PD, var(--gap-xs) var(--gap-m));--base-SDBG-Y2S4: transparent}button:has(>img){--base-PD: var(--button-PD, 0);--base-BR: var(--button-BR, 0)}button[type=submit]:hover{--base-SDBG-Y2S4: rgba(0,0,0,0.3)}button[type=reset]:hover{--base-SDBG-Y2S4: white}main>section form>div:has(button>img),main>section form ul li{--base-AN: error\:Input 0.3s linear}main>section form>div[data-error]:not([data-error=""]):has(button>img),main>section form ul li[data-error]:not([data-error=""]){--form-BD: 1px solid var(--siteColor-error);--form-BG: linear-gradient(rgba(255,255,255,0.9),rgba(255,255,255,0.9)),var(--siteColor-error)}main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form ul li[data-error]:not([data-error=""])::after{--base-GA-Y: var(--error-GA-Y);--base-CT: attr(data-error)}main>section form{--base-SDBG-Y2S4: transparent;--base-CT: attr(data-error);--base-GT-Y: 100%;--base-AN: error\:Form 0.15s ease-in-out 3;--base-GAP: var(--gap-inline);--base-PD: var(--base-GAP);--data-suffix: ;--base-MG-Y: 0 var(--base-GAP)}main>section form:has(li:only-child input[type=checkbox]:only-child){--base-BG-Y2S4: transparent;--base-PD: var(--base-GAP) 0}main>section form[data-error]:not([data-error=""]){--base-SDBG-Y2S4: rgba(255,0,0,0.1)}main>section form[data-error]:not([data-error=""])::before{--base-PD: var(--gap-xxs) var(--gap-xs)}main>section form ul{--base-GAP: var(--gap-m) var(--gap-xs);--base-MG-Y: calc( var(--gap-s) * -1 ) 0;--base-GT-Y: auto 1fr;--label-GA-Y: 1 / 2;--error-GA-Y: 2 / -1;--input-GA-Y: 2 / -1}@media(max-width: 575.98px){main>section form ul{--base-GT-Y: 100%;--label-GA-Y: 1 / -1;--error-GA-Y: 1 / -1;--input-GA-Y: 1 / -1;--base-FX-END: ;--label-MG-Y: 0 calc(var(--gap-m) * -1)}}main>section form ul li label{--base-PD: var(--form-PD-Y) 0;--base-MG-X: 0 var(--gap-s)}main>section form ul li label:has([required]){--after-CT: "必填"}main>section form ul li label:has([required]):lang(en){--after-CT: "required"}main>section form ul li label>strong{--base-GA-Y: var(--label-GA-Y);--base-MG-Y: var(--label-MG-Y);--base-MG-X: var(--gap-xxs) 0}main>section form ul li label>strong::after{--base-CT: var(--after-CT, none);--base-PD: var(--gap-xxs);--base-SDBG-Y2S4: rgba(0,0,0,0.3)}main>section form ul li label>div{--base-GA-Y: var(--input-GA-Y)}main>section form ul li label>div:not(:has(*)){--base-PD: var(--form-PD-Y);--base-BD: 1px solid}main>section form>div{--base-GAP: var(--gap-xs);--base-IS-Y: 100% auto}main>section form>div:has(button>img){--button-BD: none;--base-GT-Y: repeat( 2, auto );--base-h-rem: calc( var(--form-PD-Y) * 2 + 1lh + 2px);--form-BR: 0;--form-BD: 1px solid var(--siteColor-gray);--base-GA-Y: 1 / -1;--error-GA-Y: 1 / -1;--base-GT-Y: repeat(2, auto);--base-PD-X: 0 var(--gap-xs);--base-PD-Y: var(--gap-inline)}@media(max-width: 575.98px){main>section form>div:has(button>img){--base-GT-Y: repeat( auto-fit, minmax(120px, 1fr))}}@media(max-width: 575.98px){main>section form>div:has(button>img) label::before{--base-CT: none}}main>section form>div:has(button>img) button{--base-CT: "";--base-AN: captcha\:Button .15s linear}@media(max-width: 575.98px){main>section form>div:has(button>img) button::after{--base-CT: none}}main>section form>div:has([type=submit]){--base-w-min: 100%}@media(min-width: 576px){main>section form>div:has([type=submit]){--base-FR-Y4S4: "";--base-w-min: calc( var(--bs-breakpoint-sm) / 2 )}}main>section form>div:has([type=submit]) [type=button]:hover{--base-SDBG-Y2S4: rgba(0,0,0,0.3)}main>section form>div:has([type=submit]) [type=submit]{--base-FG-Y4S4: 10}div:has(>table){--base-IS-Y: calc((var(--SC-Y) - var(--TB-T) + var(--HD-H)) * 1px) auto}div:has(>table) table{--base-IS-Y4S4: var(--gap-s) auto var(--gap-s) 0;--base-w-min: calc( var(--gap-xxs) * 0.5 );--base-SDIN-XY: 0 calc( var(--gap-xxs) * -1);--base-SDIN-B1K1: 0;--base-SDIN-Y2S4: color-mix( var(--CX), white, var(--siteColor4));--base-MG-Y: var(--gap-xxs) 0;--base-GAP: var(--gap-xs) var(--gap-s)}@media(min-width: 992px){div:has(>table) table{--base-DP-Y4S4: table-row;--base-DP-NONE: table-header-group;--base-DP-TEXT: table-cell}}@media(max-width: 991.98px){div:has(>table) table{--base-w-em: 100%;--base-TA-Z1J1: ;--base-PS-J2D4: static}}div:has(>table) tbody{--base-SD-Y4S4: 0 0 var(--gap-xs) color-mix(var(--CX), transparent, var(--siteColor5) 20%);--base-BD: 1px solid white}div:has(>table) tbody tr{--base-PD: var(--gap-s)}div:has(>table) th,div:has(>table) td{--base-PD: var(--gap-s) var(--gap-m);--base-BG-Y2S4: rgba(0,0,0,0.2)}div:has(>table) th::before,div:has(>table) td::before{--base-CT: var(--td-CT,"")}div:has(>table) th:first-child::before,div:has(>table) td:first-child::before{--base-CT: var(--td-CT,none)}@media(max-width: 991.98px){div:has(>table) th,div:has(>table) td{--td-CT: attr(title) "：";--base-PD: var(--gap-xxs) 0;--base-BG-Y2S4: transparent;--base-TR-NONE: wrap}}div:has(>table) a:not(div:has(>table) a[download]){--base-TD-Y4S4: 1px underline var(--siteColor4);--hover-TD-Y4S4: 1px dashed underline var(--siteColor5)}@media(max-width: 991.98px){div:has(>table) a[download]{--base-MG-Y: none}}div:has(>table) a[data-title*=Completion]{--download-BG-Y2S4: darksalmon}div:has(>table) a[data-title*=Merit]{--download-BG-Y2S4: tan}div:has(>table) [title=Certificate]{--base-w-em: fit-content}@media(max-width: 991.98px){div:has(>table) [title=Certificate]{--base-w-em: 100%;--td-CT: none;--base-DP-TEXT: flex}}div:has(>table) [title="Message title"],div:has(>table) [title="Course Name"]{--base-w-em: 100%}main>section>article div:has(>[data-share]){--base-GAP: var(--gap-xxs);--base-SC: 0.5;--hover-TD-Y4S4: ;--base-FS-H2: min( var(--h2), 12vw )}main>section>article div:has(>[data-share]) a[title=facebook]{--base-CT: ""}main>section>article div:has(>[data-share]) a[title=line]{--base-CT: ""}main>section>article div:has(>[data-share]) a[title=x]{--base-CT: ""}main>section>article div:has(>[data-share]) a[title=mail]{--base-CT: ""}main>section>article div:has(>[data-share]) a[title=print]{--base-CT: ""}main>section>article>ul,main:not([data-page=home] main)>section>h2+ul{--base-BDY-B1K1: 0 calc(var(--gap-xxs) * 0.5 );--base-BG-Y2S4: transparent;--base-MG-Y: auto 0;--base-GAP: var(--gap-xs) var(--gap-inline);--base-PD-Y: var(--gap-xs) 0;--base-GT-Y: 100%;--base-GA-Y: 1 / -1}@media(max-width: 767.98px){main>section>article>ul,main:not([data-page=home] main)>section>h2+ul{--base-GY-AT: 100%;--base-w-fit: 100%}}main>section>article>ul:has(+article),main:not([data-page=home] main)>section>h2+ul:has(+article){--base-GY-AT: 1fr;--base-PD-Y: 0;--base-FS-H5: var(--h6)}main>section>article>ul:has(time),main:not([data-page=home] main)>section>h2+ul:has(time){--base-GT-Y: auto 1fr}main>section>article>ul:has(figure),main:not([data-page=home] main)>section>h2+ul:has(figure){--base-GA-Y: ;--base-GY-AT: 1fr;--base-GT-Y: repeat(auto-fit, minmax(265px,1fr));--base-BDY-B1K1: 0;--hover-TD-Y4S4: ;--base-GAP: var(--article-GAP, var(--gap-xs))}@media(max-width: 991.98px){main>section>article>ul:has(figure),main:not([data-page=home] main)>section>h2+ul:has(figure){--base-GT-Y: repeat( 3, calc((100% + var(--base-GAP)) / 3 - var(--base-GAP)) )}}@media(max-width: 767.98px){main>section>article>ul:has(figure),main:not([data-page=home] main)>section>h2+ul:has(figure){--base-GT-Y: repeat( 2, calc((100% + var(--base-GAP)) / 2 - var(--base-GAP)) )}}@media(max-width: 575.98px){main>section>article>ul:has(figure),main:not([data-page=home] main)>section>h2+ul:has(figure){--base-GT-Y: repeat(auto-fit, minmax(220px,1fr))}}@media(min-width: 992px){main>section>article>ul:has(figure):has(>li:last-child:nth-child(1)),main:not([data-page=home] main)>section>h2+ul:has(figure):has(>li:last-child:nth-child(1)),main>section>article>ul:has(figure):has(>li:last-child:nth-child(2)),main:not([data-page=home] main)>section>h2+ul:has(figure):has(>li:last-child:nth-child(2)),main>section>article>ul:has(figure):has(>li:last-child:nth-child(3)),main:not([data-page=home] main)>section>h2+ul:has(figure):has(>li:last-child:nth-child(3)),main>section>article>ul:has(figure):has(>li:last-child:nth-child(4)),main:not([data-page=home] main)>section>h2+ul:has(figure):has(>li:last-child:nth-child(4)){--base-GT-Y: repeat(4, calc((100% + var(--gap-xs)) / 4 - var(--gap-xs)))}}main>section>article>ul:has([data-snss]),main:not([data-page=home] main)>section>h2+ul:has([data-snss]){--base-BDY-B1K1: ;--base-GA-Y: ;--base-GY-AT: 1fr;--base-BDY-B1K1: 0;--reset-MG: 0 auto auto;--base-GAP: var(--gap-inline);--base-w-rem: 100%}@media(min-width: 576px){main>section>article>ul:has([data-snss]),main:not([data-page=home] main)>section>h2+ul:has([data-snss]){--base-GT-Y: repeat(3, auto);--base-w-rem: var(--h1)}}main>section>article>ul:has([data-snss]) li:has([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul:has([data-snss]) li:has([data-snss=會員註冊]){--base-GA-Y: 1 / -1;--base-BD: 1px solid}main>section>article>ul li,main:not([data-page=home] main)>section>h2+ul li{--base-PD: var(--gap-s) var(--gap-m);--base-MG-X: 0 var(--gap-xxs)}main>section>article>ul li.active,main:not([data-page=home] main)>section>h2+ul li.active{--base-BG-Y2S4: var(--siteColor1)}main>section>article>ul li:is(:hover,:focus),main:not([data-page=home] main)>section>h2+ul li:is(:hover,:focus){--base-BG-Y2S4: var(--siteColor1)}main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]){--base-PD: 0 var(--gap-xs)}@media(max-width: 575.98px){main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]){--base-AR1: "";--base-PD: var(--gap-m) var(--gap-xs)}}main>section>article>ul a[data-snss]:not([data-snss=會員註冊])::before,main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊])::before{--base-CT: var(--before-CT, none)}main>section>article>ul a[data-snss]:not([data-snss=會員註冊])::after,main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊])::after{--base-CT: var(--after-CT, none)}main>section>article>ul a[data-snss=x],main:not([data-page=home] main)>section>h2+ul a[data-snss=x]{--before-CT: ""}main>section>article>ul a[data-snss=google],main:not([data-page=home] main)>section>h2+ul a[data-snss=google]{--before-CT: ""}main>section>article>ul a[data-snss=facebook],main:not([data-page=home] main)>section>h2+ul a[data-snss=facebook]{--after-CT: ""}main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time{--base-CT: "";--base-FW-C1T3: normal}main>section>article>ul a>strong[data-subtitle],main:not([data-page=home] main)>section>h2+ul a>strong[data-subtitle]{--strong-CT: attr(data-subtitle)}main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after{--base-CT: var(--strong-CT, none);--base-FW-C1T3: normal}main>section>article>ul a>figure,main:not([data-page=home] main)>section>h2+ul a>figure{--base-CT: ""}main>section>article>ul a>figure:is([data-page=downloads] figure),main:not([data-page=home] main)>section>h2+ul a>figure:is([data-page=downloads] figure){--base-BD: 1px solid var(--siteColor-gray);--base-AR4: 210/297}main>section>nav{--base-SDIN-XY: calc( var(--gap-xxs) / 2) var(--gap-xxs);--base-SDIN-B1K1: 0;--base-SDIN-Y2S4: rgba(0,0,0,0.1);--base-GAP: var(--gap-xs);--base-CT: "｜";--link-PD: var(--gap-xs);--base-w-rem: calc( var(--link-PD) * 4 + 1em );--base-w-min: var(--base-w-rem)}main>section>nav:has(>*:only-child){--base-CT: none}main>section>nav:has(>*:last-child:nth-child(2))::after{--base-CT: none}main>section>nav:has(.back:first-child,ol:first-child)::before,main>section>nav:has(.back:last-child,ol:last-child)::after{--base-CT: "　"}main>section>nav .prev{--base-CT: ""}main>section>nav .next{--base-CT: ""}main>section>nav .prev,main>section>nav .next{--link-PD: var(--gap-m)}@media(min-width: 576px){main>section>nav .prev,main>section>nav .next{--base-DP-NONE: block;--base-APH1: 0.5}}main>section>nav .back{--link-PD: var(--gap-m)}@media(min-width: 1400px){main>section>nav .back:is([data-page=about] .back){--base-DP-T2X4: none}}main>section>nav a{--base-PD: var(--link-PD)}ul.cls\[1\]{--data-suffix: ;--base-PD: 1em;--base-PD-Y: 0 var(--gap-inline);--base-GT-Y: var(--base-GT-Y1) 1fr;--base-w-rem: var(--gap-xxs);--base-w-auto: calc( var(--bs-breakpoint-sm) * 0.4 );--base-IS-Y4S4: 0 auto 0 calc((var(--base-GT-Y1) - var(--base-w-rem)) / 2 );--base-RT: 45deg;--base-BD: calc( var(--gap-xxs) / 2 ) solid var(--siteColor4);--base-BDY-B1K1: var(--gap-xxs) 0;--base-TL: 0 -100%;--base-GT-Y1: calc( var(--bs-breakpoint-sm) * 0.8 )}ul.cls\[1\]:lang(zh-Hant-TW){--base-GT-Y1: calc( var(--bs-breakpoint-sm) * 0.65 )}@media(max-width: 991.98px){ul.cls\[1\]{--base-GT-Y: 100%;--base-IS-Y4S4: 0 auto 0 50%;--base-w-auto: 100%;--before-CT: none;--base-BR-M: var(--gap-s) var(--gap-s) 0 0;--base-BR-S: 0 0 var(--gap-s) var(--gap-s)}}ul.cls\[1\]>li{--base-MG-X: auto}ul.cls\[1\]>li:has(>ul)::after{--base-CT: none}ul.cls\[1\]>li p{--base-IS-Y4S4: var(--base-PD) auto auto calc(var(--gap-xxs) / 2)}@media(min-width: 768px){ul.cls\[1\]>li p{--base-BD: none}}ul.cls\[1\]>li p::before{--base-CT: var(--before-CT, "")}ul.cls\[1\]>li>ul{--reset-MG: var(--gap-inline) 0 0;--base-GT-Y: repeat(2,50%)}@media(max-width: 767.98px){ul.cls\[1\]>li>ul{--base-GT-Y: 100%;--base-IS-Y4S4: auto auto 0 0;--base-TL: var(--gap-m) -1lh;--reset-PD: 0 0 0 var(--gap-m);--base-GAP-X: var(--gap-xs)}}ul.cls\[1\]>li>ul>li{--base-MG-X: var(--gap-m);--base-PD: 1em var(--gap-xs);--base-w-auto: 50%;--base-w-min: calc( 100% - var(--base-MG-X) * 2);--base-FS-H4: min(5vmin,var(--h4))}@media(max-width: 767.98px){ul.cls\[1\]>li>ul>li{--base-FD-Y4S4: ;--base-MG-X: "";--base-w-min: ;--base-w-auto: var(--gap-inline);--base-FI-END: center;--base-FY-TOP: center;--base-w-fit: 0%}}ul.cls\[1\]>li>ul>li::after{--base-BD: 0 solid var(--siteColor4)}ul.cls\[1\]>li>ul>li:first-child{--base-SD-Y4S4: var(--gap-xxs) 0 0 var(--siteColor4) inset}@media(max-width: 767.98px){ul.cls\[1\]>li>ul>li:first-child{--base-AR9: 0}}ul.cls\[1\]>li>ul>li:last-child{--base-SD-Y4S4: calc( var(--gap-xxs) * -1 ) 0 0 var(--siteColor4) inset}@media(max-width: 767.98px){ul.cls\[1\]>li>ul>li:last-child{--base-BDY-B1K1: 0 var(--gap-xxs);--base-SD-Y4S4: var(--gap-xxs) 0 0 var(--siteColor4) inset;--base-AR9: 1}}main>section>article dl{--base-h-auto: calc( var(--gap-xxs) * 0.75 );--base-GAP-Y: var(--gap-xs);--base-GT-Y: 100%;--base-GA-Y: 1 / -1;--data-suffix: ;--base-IS-Y4S4: 0 auto auto 0;--base-w-rem: calc( var(--gap-m) * 4 );--base-PD-X: calc( var(--base-w-rem) + var(--gap-xs)) 0;--base-BD: var(--gap-xxs) solid var(--siteColor1);--base-TS-B1K1: calc( var(--gap-xxs) * 0.8 ) white;--base-MG-Y: var(--gap-m) 0;--base-GAP: var(--gap-m)}main>section>article dl dd{--base-MG-Y: auto;--base-h-auto: calc( var(--gap-m) * 15 )}@media(min-width: 768px){main>section>article dl dd{--base-GT-Y: 1fr min(30vw, calc(var(--bs-breakpoint-sm) * 0.5));--base-h-auto: 100%}}main>section>article dl ul{--base-GT-Y: 100%}main>section>article dl ul li::before{--base-BG: no-repeat center / 60% var(--li-before-BG)}main>section>article dl ul li[data-title=開車],main>section>article dl ul li[data-title=car],main>section>article dl ul li[data-title=CAR]{--li-before-BG: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="%23BAB3A3" opacity=".5"><path d="M12 1c-1.106 0-2 .894-2 2v2C7.133 5 4.547 6.496 3.719 9.212l-1.438 4.594A4.99 4.99 0 0 0 0 18v11c0 1.106.894 2 2 2h2c1.106 0 2-.894 2-2v-2h20v2c0 1.106.894 2 2 2h2c1.106 0 2-.894 2-2V18a5 5 0 0 0-2.275-4.194l-1.438-4.594C27.458 6.495 24.81 5 22 5V3c0-1.106-.894-2-2-2zM9.444 9h13.119c2.033 0 2.719 4 2.719 4H6.725s.799-4 2.719-4M6 18c1.106 0 2 .894 2 2s-.894 2-2 2-2-.894-2-2 .894-2 2-2m18 2c0-1.106.894-2 2-2s2 .894 2 2-.894 2-2 2-2-.894-2-2"/></svg>')}main>section>article dl ul li[data-title=公車],main>section>article dl ul li[data-title=bus],main>section>article dl ul li[data-title=BUS]{--li-before-BG: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="%23BAB3A3" opacity=".5"><path d="M8 0C4.687 0 2 2.688 2 6v18a4.004 4.004 0 0 0 3 3.875V30c0 1.415 1.148 2 2.5 2s2.5-.586 2.5-2v-2h12v2c0 1.415 1.148 2 2.5 2s2.5-.586 2.5-2v-2.125A4.005 4.005 0 0 0 30 24V6c0-3.313-2.688-6-6-6zM6 11c0-1.106.894-2 2-2h6.5v7H8c-1.106 0-2-.894-2-2zm11.5 5V9H24c1.106 0 2 .894 2 2v3c0 1.106-.894 2-2 2zM8 20c1.106 0 2 .894 2 2s-.894 2-2 2-2-.894-2-2 .894-2 2-2m16 0c1.106 0 2 .894 2 2s-.894 2-2 2-2-.894-2-2 .894-2 2-2M19 3c2.041 0 1.976 3 0 3h-6c-1.986 0-1.97-3 0-3z"/></svg>')}main>section>article dl ul li[data-title=捷運],main>section>article dl ul li[data-title=mrt],main>section>article dl ul li[data-title=MRT]{--li-before-BG: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32" fill="%23BAB3A3" opacity=".5"><path d="M4 5.646A5.65 5.65 0 0 1 9.646 0h12.689a5.65 5.65 0 0 1 5.646 5.646v15.056a5.645 5.645 0 0 1-3.499 5.223l3.17 3.746c1.19 1.415-.958 3.222-2.153 1.823l-4.352-5.146H10.852L6.5 31.494c-1.2 1.405-3.339-.414-2.153-1.823l3.17-3.746A5.63 5.63 0 0 1 4 20.702zm3.764 1.882v5.646a1.88 1.88 0 0 0 1.882 1.882h12.689a1.88 1.88 0 0 0 1.882-1.882V7.528a1.88 1.88 0 0 0-1.882-1.882H9.646a1.88 1.88 0 0 0-1.882 1.882m8.227 15.056c1.041 0 1.882-.841 1.882-1.882s-.841-1.882-1.882-1.882-1.882.841-1.882 1.882.841 1.882 1.882 1.882"/></svg>')}main>nav{--base-GAP: var(--gap-xxs);--base-CT: ""}main>nav>ul{--base-GAP: var(--gap-s)}main>nav>ul>li{--base-CT: "/"}main>nav>ul>li:first-child{--base-CT: none}main>section[data-h2=trainings]>div>ul[data-date]{--base-CT: attr(data-date);--base-MG-X: calc( var(--gap-inline) * -1 ) 0;--base-PD-Y: var(--gap-xxs)}main>section[data-h2=trainings]>div>ul[data-date]>li{--base-CT: attr(data-subtitle)}main>section[data-h2=hightlights]>ul{--base-GT-Y: auto 1fr;--base-GAP: var(--gap-xxs) var(--gap-s);--base-GA-Y: 1 / -1;--base-SDBG-Y2S4: rgba(0,0,0,0.05)}@media(max-width: 767.98px){main>section[data-h2=hightlights]>ul{--base-TO-S3L4:"";--base-TR-NONE:""}}@media(max-width: 575.98px){main>section[data-h2=hightlights]>ul{--base-GT-Y: 100%}}main>section[data-h2=hightlights]>ul>li{--data-date: attr(data-date);--base-PD: var(--gap-s)}main>section[data-h2=hightlights]>ul>li>a{--base-CT: var(--data-date)}main>section[data-h2=hightlights]>ul>li>a::before{--base-FW-C1T3: normal}main>section[data-h2=downloads]>ul{--base-GT-Y: repeat(2,auto);--hover-TD-Y4S4: none;--base-PD-X: var(--gap-s);--base-GAP: var(--gap-xxs)}@media(max-width: 1399.98px){main>section[data-h2=downloads]>ul{--base-GT-Y: repeat(4,auto)}}@media(max-width: 767.98px){main>section[data-h2=downloads]>ul{--base-GT-Y: repeat(2,auto)}}@media(max-width: 575.98px){main>section[data-h2=downloads]>ul{--base-GT-Y: 100%}}main>section[data-h2=downloads]>ul>li{--base-PD: var(--gap-xs)}main>section[data-h2=downloads]>ul>li>a{--base-CT: ""}main>section>article>.carousel{--button-BG: no-repeat center / cover;--img-BG: no-repeat center / 150%;--base-BG-Y2S4: rgba(0,0,0,0.6);--base-w-auto: calc(var(--bs-breakpoint-md) / 1.5 / 5);--base-h-rem: min(calc( var(--bs-breakpoint-md) / 2 ), 35vw)}@media(max-width: 1199.98px){main>section>article>.carousel{--base-h-rem: calc(var(--bs-breakpoint-md) / 1.5)}}@media(max-width: 575.98px){main>section>article>.carousel{--base-h-rem: calc(var(--bs-breakpoint-md) / 2)}}main>section>article>.carousel>div a{--base-BG: var(--img-BG)}main>section>article>.carousel>div button:not(.active){--base-SDBG-Y2S4: rgba(0,0,0,0.5)}@media print{main>section>article>.carousel>div button:not(.active){--base-SDBG-Y2S4: normal}}@media print{main>section>article>.carousel>div button{--base-w-auto: 12.5%}}main>section[data-h2=topbanner] .splide{--base-IS-Y4S4: 50% 50% auto auto;--hover-TD-Y4S4: none;--base-SDBG-Y2S4: rgba(0,0,0,0.7);--base-PD: var(--gap-m);--base-GAP: var(--gap-xxs)}main>section[data-h2=topbanner] .splide a{--base-CT: none}main>section[data-h2=topbanner] .splide a[href*="://youtu.be"]{--base-CT: "";--base-color: var(--ICON-CLR-YT)}main>section[data-h2=topbanner] .splide a p{--base-IS-Y4S4: auto var(--gap-m) 0;--base-CT: none}main>section[data-h2=topbanner] .splide a p[title]{--base-CT: attr(title)}main>section[data-h2="story behind"]>h2+div+div{--base-w-auto: calc( 100% / 3 );--base-IS-Y4S4: 0;--base-h-min: calc( var(--gap-m) * 8 )}@media(max-width: 991.98px){main>section[data-h2="story behind"]>h2+div+div{--base-w-auto: calc( var(--gap-m) * 10 )}}main>section[data-h2=links]>div{--base-h-auto: calc( var(--gap-m) * 4 );--base-PD: var(--gap-inline);--base-GT-Y: 100%;--base-MG-Y: auto}@media(min-width: 576px){main>section[data-h2=links]>div{--base-w-auto: fit-content}}@media(max-width: 575.98px){main>section[data-h2=links]>div{--base-w-auto: min( 80%, calc(var(--bs-breakpoint-sm) / 2));--base-h-auto: auto}}main>section>article h3[data-date]::after{--base-color: var(--siteColor1)}main>section>h2:lang(zh-Hant-TW)::after,main>section form ul li label>div:not(:has(*)){--base-color: var(--siteColor2)}main>section[data-h2=topbanner] .splide a p::before{--base-color: var(--siteColor3)}main>section>h2,main>section form>div:has(button>img) button,main>section>article dl dt,main>nav>ul>li::before{--base-color: var(--siteColor4)}main>section>div:has(dotlottie-wc) p,main>div:has(>[href="#body"]) a:is(:hover,:focus),footer dl dd,footer p,header nav ul,.edit mark,header nav~ul li:lang(en):nth-child(1),header nav~ul li:not(:lang(en)):nth-child(2),main>section[data-h2=trainings]>a,main>section[data-h2=hightlights],main>section>article [data-floor],main>section>div:has(nav)>nav>button,header nav~ul,main>section form,main>section>nav .active,ul.cls\[1\]>li>ul>li::before,main>section[data-h2=downloads]>ul>li>a::before,div:has(>table) thead,div:has(>table) tbody tr[data-read=false] td,main>section>article>ul,main:not([data-page=home] main)>section>h2+ul,main>section>nav::before,main>section>nav::after,main>section>article dl ul li::before,main>section[data-h2=trainings]>div>ul[data-date]{--base-color: var(--siteColor5)}main>div:has(>[href="#body"]){--base-color: var(--siteColor-focus)}ul.cls\[1\]>li p::before{--base-color: var(--siteColor-gray )}main>section>article [data-floor] svg,main>section>article [data-floor] ul,main>section>article [data-floor]>div button,main>section>article [data-floor] [title=fullScreen],header nav,header,div:has(>table) tbody tr:nth-child(even),div:has(>table) th::before,div:has(>table) td::before,div:has(>table) td,main>section>article>ul:is(article ul),main:not([data-page=home] main)>section>h2+ul:is(article ul),main>section>article>ul a time,main:not([data-page=home] main)>section>h2+ul a time,main>section>article>ul a>strong::after,main:not([data-page=home] main)>section>h2+ul a>strong::after,main>nav::before,main>nav>ul>li,main>section[data-h2=trainings]>div>ul[data-date]>li::after,main>section[data-h2=hightlights]>ul>li>a::before{--base-color: var(--siteColor-dark )}main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section form[data-error]:not([data-error=""])::before,main>section form ul li label>strong::after,main>section>article h3,button[type=submit],main>section::after,main>section>div:has(nav)>nav,main>section>article [data-floor]>button,body[data-page=downloads] header [data-apge=downloads],body[data-page=alumni] header [data-apge=alumni],body[data-page=trainings] header [data-apge=trainings],body[data-page=hightlights] header [data-apge=hightlights],body[data-page=about] header [data-apge=about],main>section>div:has(dotlottie-wc) dd a:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages],main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"],main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"],header button,main>section>article div:has(>[data-share]) a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>nav,ul.cls\[1\]>li::before,ul.cls\[1\]>li::after,ul.cls\[1\]>li>ul::before,main>section>article dl dt::after,main>section>div:has(dotlottie-wc) dd a:nth-child(2),main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section form>div:has([type=submit]) [type=button],main>section[data-h2=topbanner] .splide a p{--base-color: var(--siteColor-white)}main>section form ul li[data-error]:not([data-error=""])::after,main>section form>div[data-error]:not([data-error=""]):has(button>img)::after,main>section form>div:has(button>img) button:hover{--base-color: var(--siteColor-error)}main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section form[data-error]:not([data-error=""])::before,main>section form ul li label>strong::after,header>p,button[type=reset],main>section form>div:has([type=submit]) [type=submit]:disabled,main>section form>div:has([type=submit]) [type=submit]:is([data-disabled=true] [type=submit]),div:has(>table) tbody tr:nth-child(odd),ul.cls\[1\]>li p,main>section>article [data-floor] svg,main>section>article [data-floor] ul,main>section>article [data-floor]>div button,main>section>article [data-floor] [title=fullScreen],header nav,header,div:has(>table) tbody tr:nth-child(even),main>section>article h3,button[type=submit],main>section::after,main>section>div:has(nav)>nav,main>section>article [data-floor]>button,body[data-page=downloads] header [data-apge=downloads],body[data-page=alumni] header [data-apge=alumni],body[data-page=trainings] header [data-apge=trainings],body[data-page=hightlights] header [data-apge=hightlights],body[data-page=about] header [data-apge=about],main>section>div:has(dotlottie-wc) dd a:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages],main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"],main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"],header button,main>section>article div:has(>[data-share]) a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>nav,ul.cls\[1\]>li::before,ul.cls\[1\]>li::after,ul.cls\[1\]>li>ul::before,main>section>article dl dt::after,main>section[data-h2=trainings]>a,main>section>div:has(dotlottie-wc) dd a:nth-child(2),main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section form>div:has([type=submit]) [type=button],main>section[data-h2=hightlights],main>section>article [data-floor],main>section>div:has(nav)>nav>button,header nav~ul,main>section form,main>section>nav .active,ul.cls\[1\]>li>ul>li::before,main>section[data-h2=downloads]>ul>li>a::before{--base-BG-Y2S4: var(--site-BG-Y2S4)}main>section[data-h2=hightlights],main>section>article [data-floor],main>section>div:has(nav)>nav>button,header nav~ul,main>section form,main>section>nav .active,ul.cls\[1\]>li>ul>li::before,main>section[data-h2=downloads]>ul>li>a::before{--site-BG-Y2S4: var(--siteColor1)}main>section>div:has(dotlottie-wc) dd a:nth-child(2),main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section form>div:has([type=submit]) [type=button]{--site-BG-Y2S4: var(--siteColor2)}main>section[data-h2=trainings]>a{--site-BG-Y2S4: var(--siteColor3)}main>section::after,main>section>div:has(nav)>nav,main>section>article [data-floor]>button,body[data-page=downloads] header [data-apge=downloads],body[data-page=alumni] header [data-apge=alumni],body[data-page=trainings] header [data-apge=trainings],body[data-page=hightlights] header [data-apge=hightlights],body[data-page=about] header [data-apge=about],main>section>div:has(dotlottie-wc) dd a:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages],main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"],main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"],header button,main>section>article div:has(>[data-share]) a,main>section>article>ul a[data-snss]:not([data-snss=會員註冊]),main:not([data-page=home] main)>section>h2+ul a[data-snss]:not([data-snss=會員註冊]),main>section>nav,ul.cls\[1\]>li::before,ul.cls\[1\]>li::after,ul.cls\[1\]>li>ul::before,main>section>article dl dt::after{--site-BG-Y2S4: var(--siteColor4)}main>section>article h3,button[type=submit]{--site-BG-Y2S4: var(--siteColor5)}main>section>article [data-floor] svg,main>section>article [data-floor] ul,main>section>article [data-floor]>div button,main>section>article [data-floor] [title=fullScreen],header nav,header,div:has(>table) tbody tr:nth-child(even){--site-BG-Y2S4: var(--siteColor-white)}header>p,button[type=reset],main>section form>div:has([type=submit]) [type=submit]:disabled,main>section form>div:has([type=submit]) [type=submit]:is([data-disabled=true] [type=submit]),div:has(>table) tbody tr:nth-child(odd),ul.cls\[1\]>li p{--site-BG-Y2S4: var(--siteColor-gray)}main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after,main>section form[data-error]:not([data-error=""])::before,main>section form ul li label>strong::after{--site-BG-Y2S4: var(--siteColor-error)}main>section>div:has(dotlottie-wc) dd a:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages],main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"],main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"],header button,main>section>article div:has(>[data-share]) a,main>section>div:has(dotlottie-wc) dd a:nth-child(2),main>section>div:has(nav)>nav>button,header nav~ul,main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a,main>section[data-h2=trainings]>a,header nav~ul li:lang(en):nth-child(1),header nav~ul li:not(:lang(en)):nth-child(2){--base-SDBG-Y2S4: var(--link-SDBG-Y2S4,"")}main>section>div:has(dotlottie-wc) dd a:hover:nth-child(1),main>section>div:has(nav)>nav[data-current=Messages] [title=Messages]:hover,main>section>div:has(nav)>nav[data-current="Personal Information"] [title="Personal Information"]:hover,main>section>div:has(nav)>nav[data-current="Training Record"] [title="Training Record"]:hover,header button:hover,main>section>article div:has(>[data-share]) a:hover,main>section>div:has(dotlottie-wc) dd a:hover:nth-child(2),main>section>div:has(nav)>nav>button:hover,header nav~ul:hover,main>section[data-h2=downloads]>a:hover,main>section[data-h2=hightlights]>h2+a:hover,main>section[data-h2=about]>a:hover,main>section[data-h2=trainings]>a:hover,header nav~ul li:hover:lang(en):nth-child(1),header nav~ul li:hover:not(:lang(en)):nth-child(2){--base-SDBG-Y2S4: var(--hover-SDBG-Y2S4, transparent)}header nav~ul li:lang(en):nth-child(1),header nav~ul li:not(:lang(en)):nth-child(2){--base-BG-Y2S4: var(--mobile-siteLink-white, var(--siteColor-white))}main>section[data-h2=trainings]>a{--base-PD: var(--gap-s) var(--gap-inline);--base-BR: 100vh 0 0 100vh;--base-CT: "";--base-GAP: var(--gap-xxs);--base-SD-Y4S4: 0 var(--gap-xxs) var(--gap-xs) color-mix(var(--CX), var(--siteColor5), transparent)}main>section[data-h2=downloads]>a,main>section[data-h2=hightlights]>h2+a,main>section[data-h2=about]>a{--base-PD: var(--gap-m) var(--gap-inline);--hover-SDBG-Y2S4: var(--siteColor5);--base-BD: 1px solid var(--siteColor-gray)}main>section>div:has(nav)>nav>button,header nav~ul{--site-BG-Y2S4: var(--mobile-siteLink1, var(--siteColor1))}div:has(>table) a[download]{--base-GAP-Y: var(--download-GAP-Y, var(--gap-xs));--base-PD: var(--download-PD, var(--gap-xs) var(--gap-m));--base-SDBG-Y2S4: transparent;--hover-SDBG-Y2S4: var(--download-SDBG-Y2S4, rgba(0,0,0,0.1));--base-color: var(--download-color, var(--siteColor-white));--base-BG-Y2S4: var(--download-BG-Y2S4, var(--siteColor5));--hover-TD-Y4S4: none;--base-BD: 1px solid var(--download-BD-color, var(--siteColor4))}div:has(>table) a[download]:is(:hover,:focus){--base-SDBG-Y2S4: var(--hover-SDBG-Y2S4,transparent)}div:has(>table) a[download]::before{--base-CT: ""}div:has(>table) a[download]::after{--base-CT: attr(data-title)}html{--fs-xxl: 2em;--fs-xl: 1.5em;--fs-l: 1.2em;--fs-m: 1em;--fs-s: 0.9em;--fs-xs: 0.7em;--fs-xxs: 0.5em;--fs-nav-menu: calc(var(--h6) + 0.15rem);--fs-breadcrumb: var(--h7);--fs-accesskey: calc( var(--h6) * var(--12px));--h1: calc(var(--h6) + 3rem);--h2: calc(var(--h6) + 2rem);--h3: calc(var(--h6) + 1rem);--h4: calc(var(--h6) + 0.5rem);--h5: calc(var(--h6) + 0.15rem);--h6: 1rem;--h7: calc(var(--h6) - 0.1rem);--h8: calc(var(--h6) - 0.2rem);--h9: calc(var(--h6) - 0.3rem);--z-accesskey: calc(var(--z-load) + 3);--z-nav: calc(var(--z-load) + 2);--z-load: 999;--z-load-next: calc(var(--z-load) - 1);--z-goTop: var(--z-load-next);--gap-sec: var(--gap-xl);--gap-main: calc(var(--gap-m) * 2);--gap-inline: var(--gap-xl)}body::after{--base-BG-Y2S4: white;z-index:var(--z-load)}body{--footer-BG-IMG: url("../images/bg-footer.jpg");--main-BG-IMG: var(--footer-BG-IMG);--main-after-BG: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="640" height="66" fill="%23EEE"><path d="M585 66c-17.928-4.576-33.367-18.651-51.667-20.984-40.561-5.172-76.616-24.997-116.667-26.646-39.509-1.628-75.65-19.434-114.999-18.32C269.655.957 241.486 16.692 210 20.035c-19.775 2.099-31.753 2.962-50 11.658-16.151 7.697-34.456 4.126-51.667 9.992C90.92 47.62 79.782 57.036 55 66z" opacity=".5"/><path d="M0 66V23.548C37.123 14.956 68.75.283 106.667 16.915c16.731 7.34 34.559 11.615 50 23.216 20.152 15.143 42.54 15.498 65 25.869zM640 66V23.548c-37.123-8.592-68.75-23.265-106.667-6.633-16.731 7.34-34.559 11.615-50 23.216-20.152 15.143-42.54 15.498-65 25.869z" /></svg>');--NOIMG-BG: no-repeat center / 40% url("../images/apple-touch.png"), no-repeat center / cover url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 75 100"><g fill="%23DCB"><path d="M0 50.904V0h1.958c2.748 9.81 5.55 22.271 18.063 19.948 13.854-2.572 23.158-.036 14.826 15.033-7.29 11.753-21.483 16.795-34.848 15.923Zm75-26.539C66.906 14.598 50.868 13.175 46.697 0H24.206c-2.522 16.691 19.007 12.373 16.557 27.052-1.982 11.871-1.189 22.885 13.033 14.73C62.456 36.816 66.8 51.871 75 43.31zm-9.922 33.351c-10.402-18.699-17.636 2.031-27.741 5.448-6.557 2.217-15.133-5.025-20.721.111-14.213 13.061 1.135 34.909 17.361 36.726H75V83.719c-8.438-5.665-5.486-18.028-9.922-26.002Z" opacity=".1"/><path d="M0 28.074c7.694 2.993 11.804 10.482 10.842 19.047C10.089 53.819 6.599 60.804 0 62.946V64c6.997-2.109 10.936-9.01 11.845-16.778C12.922 38.011 8.321 30.06 0 27zm40.132 61.815c3.267 2.575 5.25 5.989 4.068 10.111h1.017c1.205-4.3-1.016-8.174-4.377-10.813-8.94-7.018-.834-16.853 8.057-18.035 11.834-1.573 19.599 8.104 26.104 16.244v-1.543c-6.424-8.151-14.424-17.223-26.253-15.68-9.666 1.26-18.054 12.276-8.615 19.717ZM33.161 0H32c3.077 5.645 10.322 8.053 12.317 14.297 2.265 7.088-4.551 14.181-5.624 21.176-1.382 9.012 5.099 12.91 13.479 10.369C65.507 41.799 64.699 55.022 75 55v-1.028c-9.705.083-8.904-13.347-23.06-9.118-7.663 2.29-13.619-.841-12.247-9.219 1.159-7.078 7.919-14.434 5.583-21.654C43.273 7.79 36.439 5.272 33.16 0ZM60 0c2.976 7.359 9.463 12.886 15 18v-1.392C69.745 11.795 63.953 6.686 61.074 0z" opacity=".2"/></g><path d="M4.038 80.448c.75-8.429 3.526-19.229 12.285-9.77 4.136 4.466 7.2 10.476 13.311 12.506 5.658 1.879 3.482 8.947-1.358 10.283-7.863 2.17-25.192-2.298-24.238-13.018Zm33.394-59.98c1.217-3.21.481-7.384-2.217-9.489-10.766-8.4-22.674-2.405-12.101 7.824 3.263 3.157 10.689 11.239 14.318 1.665" fill="gray" opacity=".1"/></svg>'), #fffffd;--siteColor-focus: #FA5;--siteColor-gray: #EEE;--siteColor-dark: #333;--siteColor-link: blue;--siteColor-white: #FFF;--siteColor-error: #F55;--siteColor1:#F9F6F2;--siteColor2:#AAA;--siteColor3:#FFF7BE;--siteColor4:#BAB3A3;--siteColor5:#57463F}body[data-full-screen=true]{--data-fullCreen: ""}body[data-header=true]{--header-SD-Y4S4: 0 0 var(--gap-m) var(--siteColor4);--header-PD: var(--gap-xs) var(--gap-inline)}@media print{body{--base-FS-H6: 12pt}}.body{min-height:var(--base-h-vh)}.edit{--base-PD: 0;--base-h-auto: normal}.edit img{height:auto !important}header{--base-IS-Y: 0 auto;--button-BR: var(--gap-xs);--base-w-rem: var(--button-w-menu);--button-w-menu: 2.4rem;--base-PD: var(--header-PD, var(--gap-inline));--base-GAP: var(--gap-m);--base-w-auto: min( 28vw, calc(var(--gap-m) * 25 ));--button-PD: 0;--button-BR: var(--gap-xs);--base-IS-Y4S4: calc( var(--HD-H) * 1px ) 0 auto;--base-h-max: calc( 100vh - (var(--HD-H) * 1px) );--base-SD-Y4S4: var(--header-SD-Y4S4, none)}@media(min-width: 1200px){header{--base-FD-Y4S4: "";--base-FG-Y4S4: "";--base-MG-X: 0 auto;--base-PS-G4D4: "";--base-w-full: "";--base-h-none: ""}header:is([data-header=true] header){--base-w-auto: min( 28vw, calc(var(--gap-m) * 20 ));--button-w-menu: 2.1rem}}@media(max-width: 1199.98px){header{--base-GAP: var(--gap-xs);--base-w-auto: min( calc(90vw - var(--gap-inline) * 2 - var(--button-w-menu) * 3 - var(--gap-xs) * 3), calc(var(--gap-m) * 20 ))}}@media print{header{--base-PS-N2X4: ;--base-SD-Y4S4: none;border-bottom:var(--gap-xs) solid var(--siteColor4)}}@media print{header h1{--base-MG-Y4S4: 0 auto;--base-FG-Y4S4: 0}}header nav{--base-Z: var(--z-load-next);--base-at-b: var(--nav-b, inherit)}@media(max-width: 1199.98px){header nav{--nav-b: none}header nav:is([data-menu=true] nav){--nav-b: flex}}@media(max-width: 1199.98px){header nav ul{--base-PD: var(--gap-m)}}header nav~ul{--hover-TD-Y4S4: "";--reset-PD: calc( var(--gap-xxs) / 2 )}@media(max-width: 1199.98px){header nav~ul{--reset-PD: 0;--mobile-siteLink1: var(--siteColor4);--base-APH2: 1}header nav~ul:lang(en){--base-FS: 0.7em}}header nav~ul li{--base-w-min: var(--button-w-menu)}header nav~ul li:not(:lang(en)):nth-child(2){--base-APH2: 1}header nav~ul li:lang(en):nth-child(1){--base-APH2: 1}@media(min-width: 1200px){header nav~ul li{--base-AR1: ""}header nav~ul li:is([data-header=true] li) a{--base-PD: var(--gap-xxs) var(--gap-xs)}}@media(max-width: 1199.98px){header nav~ul li{--base-PD: 0;--base-at-c: var(--siteColor-white)}header nav~ul li:not(:lang(en)):nth-child(2){--base-at-b: none}header nav~ul li:lang(en):nth-child(1){--base-at-b: none}}header ul li{--base-PD: var(--gap-xs) var(--gap-s)}header>div{--base-GAP: var(--gap-xxs)}header button[data-menu=open]{--base-CT: ""}header button[data-menu=close]{--base-CT: ""}header button[title=登出],header button[title*=out]{--base-CT: ""}@media(max-width: 1199.98px){header>button[data-menu=open]{--base-DP-NONE: grid}}header>button:is([data-menu=true] [data-menu=open]){--base-DP-NONE: none}header>button:is([data-menu=true] [data-menu=close]){--base-DP-NONE: grid}header>p{--base-MG-Y4S4: calc(var(--gap-inline) * -1) 0 var(--gap-xxs) calc(var(--gap-inline) * -1);--base-w-min: calc( 100% + var(--gap-inline) * 2);--base-PD: var(--gap-xs)}header>p:is([data-header=true] p){--base-MG-Y4S4: calc(var(--gap-xs) * -1) 0 0 calc(var(--gap-inline) * -1)}footer{--base-PD: var(--gap-inline);--base-PD-Y: var(--gap-xs);--base-BD: 0px solid;--base-BG: no-repeat center / cover var(--footer-BG-IMG), var(--siteColor4);--base-GAP: var(--gap-inline) var(--gap-m);--base-BDY-B1K1: 1px;--base-BDX-B1K1: 0;--base-MG-Y: var(--gap-m) 0;--reset-PD: 0 0 0 var(--gap-m);--base-w-sm: min( calc( var(--bs-breakpoint-sm) / 1.3 ), 60vw );--base-GT-Y: fit-content}@media(min-width: 992px){footer{--base-BDX-B1K1: calc( var(--gap-xxs) * 0.75 ) 0;--base-FD-Y4S4: ""}footer:lang(zh-Hant-TW){--base-DP-HIDE: ""}}@media(max-width: 991.98px){footer{--base-TR-NONE: ""}}@media print{footer{--base-PD: 0;--base-MG-Y: 0;--base-BDY-B1K1: 1px 0;--base-GAP: var(--gap-xs);background-color:var(--siteColor1)}}footer:not(:lang(zh-Hant-TW)){--base-MG-Y: 0}@media print{footer::before{--base-CT: none}}footer dl{--base-BD: 0px solid var(--siteColor1);--base-GAP: var(--gap-xxs) var(--gap-s)}footer dl>*{--reset-PD: 0}footer dl dd{--reset-MG: calc( var(--gap-xxs) * 0.5 ) 0}footer dl dd+dt{--reset-MG: var(--gap-s) 0 0}main>div:has(>[href="#body"]){--base-CT: "";--base-MG-X: auto var(--gap-s);--base-IS-Y: var(--base-MG-X);--hover-TD-Y4S4: "";--base-SC: 0}main>div:is([data-header=true] div):has(>[href="#body"]){--base-SC: 1;--base-APH0: 1}main>div:has(>[href="#body"]) a:is(:hover,:focus){--base-TL: 0 calc(var(--gap-xxs) * -1);--base-FT-DR: 0 var(--gap-xxs) calc(var(--gap-xxs) / 3) rgba(0,0,0,0.2)}main>div:has(>[href="#body"]) a:active{--base-SC: 0.9}main>section>h2{--base-CT: attr(data-subtitle);--base-GAP: 0 var(--gap-m)}@media(max-width: 1199.98px){main>section>h2{--base-FS-H1: var(--h2)}}main>section>h2:lang(zh-Hant-TW)::after{--base-FS: var(--fs-xs);--base-TS-B1K1: calc( var(--gap-xxs) * 0.5)}@media(max-width: 575.98px){main>section>h2:lang(zh-Hant-TW)::after{--base-FS: var(--h5)}}main>section>article [data-floor]>div>button,main>section>article [data-floor] [title=fullScreen]{--base-w-auto: 1.75rem;--button-PD: 0;--button-BD: 1px solid #999;--button-BR: 3px}main>section>article [data-floor]{--base-FS: 0.8px;--base-AR: 103/62;--base-BD: var(--gap-m) solid var(--siteColor1);--base-GAP: var(--gap-s) var(--gap-xs);--base-GT-Y: 90% 1fr;--base-GA: 1 / 1 / span 3 / span 1;--base-fill: var(--siteColor5);--base-ST-Y2S4: rgba(255,255,0,0.2);--base-ST-B1K1: 0.1px;--base-GT-X: repeat(3, auto)}@media(max-width: 1399.98px){main>section>article [data-floor]{--base-GT-Y: repeat(3, 1fr);--base-GA: 2 / 1 / span 1 / span 3;--F1-GA: 1 / 1 / span 1 / span 1;--F2-GA: 1 / 2 / span 1 / span 1;--F3-GA: 1 / 3 / span 1 / span 1;--360-GA: 1 / 1 / span 2 / span 3;--base-GT-X: auto 1fr}}main>section>article [data-floor]:has(.pnlm-container){--base-BD: none}@media(min-width: 768px){main>section>article [data-floor] .pnlm-fullscreen-toggle-button{display:none !important}main>section>article [data-floor] .pnlm-controls{margin-top:2.25rem}}main>section>article [data-floor] [title=fullScreen]{--base-IS-Y4S4: var(--gap-xxs) auto auto var(--gap-xxs);--base-CT: var(--data-fullCreen, "")}@media(max-width: 767.98px){main>section>article [data-floor] [title=fullScreen]{--base-DP-TBOX: none}}@media(max-width: 1399.98px){main>section>article [data-floor] [title=fullScreen]:has(+div){--base-IS-Y4S4: calc( var(--gap-m) * -3.75) auto auto var(--gap-xxs)}}main>section>article [data-floor]>button{--base-CT: attr(data-text)}main>section>article [data-floor]>button:nth-of-type(1){--base-GA: var( --F1-GA, 1 / 2 / span 1 / span 1)}main>section>article [data-floor]>button:nth-of-type(2){--base-GA: var( --F2-GA, 2 / 2 / span 1 / span 1)}main>section>article [data-floor]>button:nth-of-type(3){--base-GA: var( --F3-GA, 3 / 2 / span 1 / span 1)}main>section>article [data-floor]>div{--base-w-auto: 1.75rem;--button-PD: 0;--base-IS-Y4S4: calc(var(--gap-m) * 5.85) auto auto var(--gap-xxs);--base-GA: var(--360-GA, 1 / 1 / span 3 / span 2)}main>section>article [data-floor]>div>button{--base-CT: ""}main>section>article [data-floor]>div [data-current]{--button-BR: 50%;--base-CT-Z4C4: BaseName;--base-CT: counter(var(--base-CT-Z4C4));--base-IS-Y4S4: auto 0 var(--gap-xs)}main>section>article [data-floor]>div [data-current]::before,main>section>article [data-floor]>div [data-current]::after{--base-CT: ""}main>section>article [data-floor] svg,main>section>article [data-floor] ul{--base-BD: var(--gap-m) solid var(--siteColor-white)}main>section>article [data-floor] svg:is([data-full-screen=true] svg){--base-AR: 0}main>section>article [data-floor] li{--base-PD: var(--gap-xs);--base-CT: attr(title)}main>section>article [data-floor] a{--base-OL-Y4S4: ""}main>section[data-h2=trainings]{--base-GT-X: auto 1fr auto;--base-PD-Y: var(--gap-inline);--base-PD-X: var(--gap-inline);--base-MG-Y4S4: var(--gap-m) 0 var(--gap-m) auto;--base-BG: no-repeat center / cover url("../images/bg-trainings.jpg");--base-h-min: 100%;--base-GAP-Y: var(--gap-inline)}@media(max-width: 1199.98px){main>section[data-h2=trainings]{--base-w-full: fit-content;--base-FD-Y4S4: row;--base-OF-Y: auto hidden;--base-h-auto: }}@media(max-width: 991.98px){main>section[data-h2=trainings]{--base-w-full: 100%}}@media(max-width: 575.98px){main>section[data-h2=trainings]{--base-PD-Y: var(--gap-m);--base-PD-X: var(--gap-s)}}main>section[data-h2=trainings]>h2{--base-CT: none;--base-FS-H1: calc( var(--h3) + 0.25vw)}main>section[data-h2=about]{--base-PD: var(--gap-inline);--base-MG-Y: 0;--base-MG-Y4S4: 0 0 auto auto}@media(max-width: 1399.98px){main>section[data-h2=about]{--base-FD-Y4S4: ;--base-FY-END: center;--base-TA-Y4B1: ;--base-MG-Y4S4: auto 0 auto auto}}@media(max-width: 575.98px){main>section[data-h2=about]{--base-PD: var(--gap-m)}}@media(min-width: 992px){main>section[data-h2=about]>h2{--base-FY-MID: }}@media(max-width: 991.98px){main>section[data-h2=about]>h2{--base-w-fit: 100%}}main>section[data-h2=hightlights]{--base-GT-X: auto 1fr;--base-MG-X: auto 0;--base-PD-X: 0 calc( var(--gap-m) * 6 );--base-IS-Y4S4: calc( var(--gap-inline) * 1.5 ) var(--gap-inline) auto auto}@media(min-width: 1400px){main>section[data-h2=hightlights]{--base-SD-Y4S4: var(--gap-inline) var(--gap-inline) 0 white inset, 0 calc(var(--gap-inline) * -1) 0 white inset;--base-PD: calc( var(--gap-inline) * 2 ) var(--gap-inline) calc( var(--gap-inline) * 2 ) calc( var(--gap-inline) * 2 );--base-IS-Y4S4: calc( var(--gap-inline) * 2.9 ) var(--gap-inline) auto auto}}@media(min-width: 768px){main>section[data-h2=hightlights]{--base-GT-Y: min( 35%, calc(var(--bs-breakpoint-md) / 2)) 1fr;--base-GA: 1 / 1 / span 1 / span 2}}@media(max-width: 767.98px){main>section[data-h2=hightlights]{--base-AR: 16/9;--base-PS-J2D4: static;--base-MG-Y4S4: 0 0 0 auto}}@media(max-width: 575.98px){main>section[data-h2=hightlights]{--base-PD: var(--gap-m)}}main>section[data-h2="story behind"]{--base-GT-X: auto 1fr;--base-MG-X: auto 0;--base-PD-X: 0 calc( var(--gap-m) * 6 );--base-IS-Y4S4: calc( var(--gap-inline) * 1.5 ) var(--gap-inline) auto auto;--base-PD: var(--gap-inline)}@media(min-width: 992px){main>section[data-h2="story behind"]{--base-GA: 1 / 1 / span 2 / span 1;--base-GT-Y: min( 35%, calc(var(--bs-breakpoint-lg) / 2)) 1fr}}@media(max-width: 991.98px){main>section[data-h2="story behind"]{--base-AR: 16/9;--base-MG-Y4S4: 0 0 0 auto}}@media(max-width: 575.98px){main>section[data-h2="story behind"]{--base-PD: var(--gap-m)}}main>section[data-h2=downloads]{--base-PD: var(--gap-inline)}@media(max-width: 1399.98px){main>section[data-h2=downloads]{--base-FD-Y4S4: row;--base-TA-Z1J1: }}@media(max-width: 575.98px){main>section[data-h2=downloads]{--base-PD: var(--gap-m);--base-MG-Y4S4: auto 0 auto auto}}main>section>div:has(nav){--base-PD-Y: var(--gap-inline)}main>section>div:has(nav)>nav{--data-unread: attr(data-unread);--button-PD: var(--gap-s) var(--gap-m);--base-MG-X: 0 calc( var(--base-GAP-Y) * 2 );--base-w-min: 1lh;--base-PD-X: var(--gap-xxs);--base-GAP-Y: var(--gap-xxs);--base-GAP: calc( var(--base-GAP-Y) / 2 );--base-BD: var(--base-GAP) solid var(--siteColor4);--base-IS-Y: calc( var(--HD-H) * 1px ) auto}main>section>div:has(nav)>nav>button[title=Messages]{--before-CT: ""}main>section>div:has(nav)>nav>button[title="Personal Information"]{--before-CT: ""}main>section>div:has(nav)>nav>button[title="Training Record"]{--before-CT: ""}main>section>div:has(nav)>nav>button::before{--base-CT: var(--before-CT, none)}main>section>div:has(nav)>nav>button[title=Messages]::after,main>section>div:has(nav)>nav>button[title*=訊息]::after{--base-CT: var(--data-unread)}main>section>div:has(dotlottie-wc){--base-GT-Y: 100%;--base-PD-Y: var(--gap-m) 0;--base-w-rem: 45%;--link-SDBG-Y2S4: rgba(0,0,0,0.2)}@media(max-width: 575.98px){main>section>div:has(dotlottie-wc){--base-w-rem: min(100%,calc( var(--bs-breakpoint-md) / 2))}}main{--base-PD: var(--gap-inline);--base-PD-Y: var(--gap-xxs);--base-MG-Y4S4: auto;--base-BG: no-repeat center / cover var(--main-BG-IMG), var(--siteColor4);--base-BD: 0 solid color-mix( var(--CX), var(--siteColor-dark) 8%, transparent);--base-GAP: var(--gap-m) var(--gap-inline);--base-w-auto: var(--gap-xxs);--base-IS-Y: auto 0;--base-h-auto: min( 25vw, calc( var(--gap-m) * 13 ));--base-MG-Y: calc( var(--base-h-auto) * -1 + var(--gap-xxl) ) 0}main::after{--base-BG: no-repeat center bottom / max(100vw, 640px) var(--base-h-auto) var(--main-after-BG);--base-Z1: -1}main:is([data-page=home] main){--base-GAP-X: var(--gap-inline);--base-w-auto: 50%}main:is([data-page=home] main)>section{--data-h2: attr(data-h2)}main:not([data-page=home] main){--base-GT-X: 1fr auto}main>section{--base-IS-Y: calc( var(--HD-H) * 1px ) auto}@media(min-width: 1400px){main>section:has(ul+article){--base-GT-Y: min( 26vw, calc(var(--bs-breakpoint-md) / 2.5)) auto 1fr;--after-GA: 1 / 2 / span 3 / span 1;--article-GA: 1 / 3 / span 2 / -1;--thememenu-GA: 1 / 1 / span 3 / 2}}main>section:has(ul+article)::after{--base-GA: var(--after-GA)}@media(min-width: 1400px){main>section:has(ul+article)>h2{--base-TA-Z1J1: ""}main>section:has(ul+article)>h2:not(:lang(zh-Hant-TW)){--base-FS-H2: var(--h3)}main>section:has(ul+article)>h2:lang(zh-Hant-tw){--base-TA-Z1J1: right;--base-FX-MID: flex-end}}@media print{main>section:has(ul+article)>h2{--base-TA-Z1J1: center}}main>section:has(ul+article)>h2+ul{--base-TA-Z1J1: ;--base-FX-MID: ;--base-GA: var(--thememenu-GA)}@media(max-width: 1399.98px){main>section:has(ul+article)>h2+ul{--base-DP-G2X4: none}}main>section>article{--base-GA: var(--article-GA);--base-GA-Y: 1 / -1;--base-GA-X: auto / span 2;--base-GT-Y: 100%;--base-GT-X: repeat(2, auto) 1fr;--base-MG-X: auto}main>section>article h3{--base-PD: var(--gap-xs) var(--gap-s);--base-GT-Y: 1fr}@media(max-width: 767.98px){main>section>article h3{--base-PD: var(--gap-s);--base-FS-H3: var(--h4);--after-BG: normal;--after-PD: 0}}main>section>article h3 strong{--base-GAP: var(--gap-xs)}main>section>article h3 strong[data-subtitle]::after{--base-FW-C1T3: normal;--base-CT: attr(data-subtitle)}main>section>article h3[data-date]{--base-CT: attr(data-date);--base-GAP: var(--gap-xs);--base-LH-Y4S4: 1lh}@media(min-width: 768px){main>section>article h3[data-date]{--base-GT-Y: 1fr auto}}main>section>article h3[data-date]::after{--base-BG: var(--after-BG, no-repeat left center / calc( var(--gap-xxs) / 2 ) calc( 100% - 0.75ex) linear-gradient(var(--siteColor1), var(--siteColor1)));--base-PD: var(--after-PD, calc((var(--h4) - 1ex) / 2) 0 0 var(--gap-m));--base-FW: normal}@media(min-width: 1200px){main>section>article:has(.carousel){--base-GT-Y: min(calc( var(--bs-breakpoint-md) / 1.5 ), 35vw) 1fr}}main>section>article+nav{--base-IS-Y: auto var(--gap-m)}@media(min-width: 1200px){main>section>article+nav{--base-PS-N2X4: ""}}main>section[data-h2=topbanner]{--base-w-auto: min( 1280px, 70%)}@media(max-width: 1199.98px){main>section[data-h2=topbanner]{--base-w-auto: 100%}}main>section[data-h2=trainings]{--base-w-auto: min( 50%, calc(100% - 1280px))}@media(max-width: 1199.98px){main>section[data-h2=trainings]{--base-w-auto: 100%}}main>section[data-h2=about]{--base-w-auto: fit-content}@media(max-width: 1399.98px){main>section[data-h2=about]{--base-w-auto: 100%}}@media(max-width: 1399.98px){main>section[data-h2=hightlights]{--base-w-auto: 100%}}@media(max-width: 1399.98px){main>section[data-h2="story behind"]{--base-w-auto: 100%}}main>section[data-h2=downloads]{--base-w-auto: fit-content}@media(max-width: 1399.98px){main>section[data-h2=downloads]{--base-w-auto: 100%}}main>section[data-h2=links]{--base-w-auto: 100%}[data-before]::before{--base-CT: var(--data-prefix,"") attr(data-before) var(--data-suffix,"")}[data-after]::after{--base-CT: var(--data-prefix,"") attr(data-after) var(--data-suffix,"")}[data-attr]{--base-CT: var(--data-prefix,"") attr(data-attr) var(--data-suffix,"")}[data-title]::before{--base-CT: var(--data-prefix,"") attr(data-title) var(--data-suffix,"：")}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}@starting-style{*,*::before,*::after{outline-color:#fff}}[data-fs=l]{font-size:calc(var(--body-m) + .2rem)}[data-fs=m]{font-size:var(--body-m)}[data-fs=s]{font-size:calc(var(--body-m) - .2rem)}:scope{--body-m: var(--body\:m);--ICON-CLR-YT:var(--T2S4-CLR\:Y2T3);--gap-xxl: var(--gap\:xxl);--gap-xl: var(--gap\:xl );--gap-l: var(--gap\:l );--gap-m: var(--gap\:m );--gap-s: var(--gap\:s );--gap-xs: var(--gap\:xs );--gap-xxs: var(--gap\:xxs);--12px: var(--px\:12);--13px: var(--px\:13);--14px: var(--px\:14);--15px: var(--px\:15);--16px: var(--px\:16);--17px: var(--px\:17);--18px: var(--px\:18);--19px: var(--px\:19);--20px: var(--px\:20);--28px: var(--px\:28);--44px: var(--px\:44);--base-w-xxl: min(var(--xxl\:1400) * 1px, 100%);--base-w-xl: min(var(--xl\:1200) * 1px, 100%);--base-w-lg: min(var(--lg\:992) * 1px, 100%);--base-w-md: min(var(--md\:768) * 1px, 100%);--base-w-sm: min(var(--sm\:576) * 1px, 100%);--base-w-xs: min(var(--xs\:375) * 1px, 100%);--base-w-lh:var(--\(LH1\));--base-w-ex:var(--\(EX1\));--base-w-em:var(--\(EM1\));--base-w-rem:var(--\(REM1\));--base-w-fit:var(--\(FITC\));--base-w-auto:var(--\(AUTO\));--base-w-full:var(--\(FULL\));--base-w-none:var(--\(ZERO\));--base-w-max:var(--\(FULL\));--base-w-min:var(--\(ZERO\));--base-w-vw:var(--w\:vw);--base-h-vh:var(--h\:vh);--base-h-lh:var(--\(LH1\));--base-h-ex:var(--\(EX1\));--base-h-em:var(--\(EM1\));--base-h-rem:var(--\(REM1\));--base-h-fit:var(--\(FITC\));--base-h-auto:var(--\(AUTO\));--base-h-full:var(--\(FULL\));--base-h-none:var(--\(ZERO\));--base-h-max:var(--\(FULL\));--base-h-min:var(--\(ZERO\));--base-DP-Y4S4:var(--DP\:Y4S4);--base-DP-NONE:var(--\(NONE\));--base-DP-TEXT:var(--DP\:TEXT);--base-DP-TBOX:var(--DP\:TBOX);--base-DP-HIDE:var(--DP\:HIDE);--base-DP-G2X4:var(--DP\:G2X4);--base-DP-T2X4:var(--DP\:T2X4);--base-FB-Y4S4:var(--FB\:Y4S4 );--base-FG-Y4S4:var(--\(FIRST\));--base-FR-Y4S4:var(--FR\:Y4S4 );--base-FX-MID: var(--\(Z1J1\) );--base-FX-END: var(--FX\:END );--base-FX-TOP: var(--FX\:TOP );--base-FX-OUT: var(--FX\:OUT );--base-FY-MID: var(--\(Z1J1\) );--base-FY-END: var(--FX\:END );--base-FY-TOP: var(--FX\:TOP );--base-FA-MID: var(--\(Z1J1\) );--base-FA-END: var(--FX\:END );--base-FA-TOP: var(--FX\:TOP );--base-FK-Y4S4:var(--\(ZERO\) );--base-FI-MID: var(--\(Z1J1\) );--base-FI-END: var(--FX\:END );--base-FI-TOP: var(--FX\:TOP );--base-FO-MIN: var(--\(MIN\) );--base-FO-MID: var(--\(FIRST\));--base-FO-MAX: var(--\(LAST\) );--base-FD-Y4S4:var(--FD\:Y4S4 );--GT-full: var(--GT\:full );--base-GT-Y: 100%;--base-GY-AT: var(--GT\:AT);--base-TA-Z1J1:var(--\(Z1J1\));--base-TA-Y4B1:var(--\(Y4B1\));--base-TA-Z3B1:var(--\(Z3B1\));--base-TA-OUT:var(--TA\:OUT );--base-TR-P2H2:var(--TR\:P2H2);--base-TR-NONE:var(--TR\:NONE);--base-FW-C1T3:var(--FW\:C1T3);--base-TO-S3L4:var(--TO\:S3L4);--base-TS-Y2S4:var(--TS\:Y2S4);--base-LH-Y4S4:var(--LH\:Y4S4);--base-LH1: var(--\(FIRST\));--base-LH0: var(--\(ZERO\));--base-VA-Y4S4:var(--VA\:Z1J1);--base-TS-B1K1:var(--TS\:B1K1);--base-TI-Y4S4:var(--TI\:MAX );--base-TW-H4H2:var(--TW\:H4H2);--base-TD-Y4S4:var(--\(Z4C4\));--base-WS-Y4S4:var(--WS\:Y4S4);--base-FS-Y4S4:var(--FS\:Y4S4);--base-TT-MAX: var(--TT\:D4X3);--base-OF-Y4S4:var(--OF\:Y4S4);--base-OF-X: var(--OF\:X );--base-OF-Y: var(--OF\:Y );--base-OF-W: var(--OF\:W );--base-PS-X1D4:var(--\(X1D4\));--base-PS-J2D4:var(--\(J2D4\));--base-PS-G4D4:var(--\(G4D4\));--base-PS-N2X4:var(--\(N2X4\));--base-IS-Y4S4:var(--\(ZERO\));--base-IS-Y: var(--\(ZERO\));--base-IS-X: var(--\(ZERO\));--base-FL-R:var(--\(Y4B1\));--base-FL-L:var(--\(Z3B1\));--base-MG-Y4S4: var(--\(AUTO\));--base-MG-X:var(--\(AUTO\));--base-MG-Y:var(--\(AUTO\));--base-RS-Y4S4: var(--\(AUTO\));--base-RS-X: var(--RS\:Z3Y4);--base-RS-Y: var(--RS\:S4X4);--base-TB-Y4S4: var(--TB\:FILL);--base-TS-Y4S4: var(--TS\:Y4S4);--base-TS-G4D4: var(--TS\:G4D4);--base-TO-Z1J1: var(--\(Z1J1\));--base-TO-Z3S4: var(--\(Z3S4\));--base-TO-Z3X4: var(--\(Z3X4\));--base-TO-Y4S4: var(--\(Y4S4\));--base-TO-Y4X4: var(--\(Y4X4\));--base-AR1:1;--base-AR3:4/3;--base-AR4:6/4;--base-AR5:var(--\(HALF\));--base-AR9:16/9;--base-BR-S:var(--BR\:S);--base-BR-M:var(--gap\:xs);--base-BR-L:var(--gap\:m);--base-BR-R:var(--\(HALF\));--base-BR-H:var(--h\:vh);--base-BR-W:var(--w\:vw);--base-BS0: var(--\(ZERO\));--base-ST-D1D3: var(--\(Y2J3\));--base-ST-Z3J3: var(--\(Y2J3\));--base-PO-Y4S4: var(--PO\:Y4S4);--base-CS-ACTN:var(--\(Y2B1\));--base-PE-LOCK:var(--\(NONE\));--base-SD-Y4S4: var(--SD-XYW) var(--SD-Y2S4, color-mix(var(--CX),var(--CX-Y4S4)));--base-DR-Y4S4: var(--DR-Y4S4);--base-SDBD-B1K1: var(--SDBD-B1K1);--base-SDBG-B1K1: var(--w\:vw);--base-SDBD-Y2S4: var(--SDBD-Y2S4);--base-SDBG-Y2S4: var(--SDBG-Y2S4);--base-FT-GR: var(--\(FLGR\));--base-FT-BR: var(--\(FLBR\));--base-MIX-G1J2B4L4:var(--MD\:G1J2B4L4);--base-MIX-S4C3Z1Z2:var(--MD\:S4C3Z1Z2);--base-MIX-Y2S4J1L4:var(--MD\:Y2S4J1L4);--CX:var(--\(H4S4\));--base-OL-GAP: var(--OL\:GAP);--base-APH0:0;--base-APH2:.25;--base-APH5:.5;--base-APH7:.75;--base-APH1:1;--base-CT:var(--\(Z4C4\));--base-CT-X: var(--CT\:X);--base-CT-NONE: var(--\(NONE\));--base-TB-S4M4: var(--\(S4M4\));--base-CL-Y4S4: var(--CL\:B4J2);--base-BG-M2H2: var(--BG\:M2H2);--base-BG-IMG: var(--BG\:M2T4);--base-BGBM-R2G1: var(--MD\:R2G1);--base-OBJ-Y2Z3:var(--OBJ\:Y2Z3);--base-OBJ-C2Q1:var(--OBJ\:C2Q1);--base-OBJ-FILL:var(--OBJ\:FILL);--base-OBJ-Z4Z1:var(--OBJ\:Z4Z1);--base-OBJ-NONE:var(--\(NONE\));--base-OBJ-C:var(--\(Z1J1\));--base-LS-Y4S4: var(--\(L3M4\));--base-font-family:var(--Z4T3\:BASE);--base-BS-Y4S4:var(--\(ZERO\));--base-OL-Y4S4:var(--OL\:Y4S4);--base-SB:var(--\(P2H2\));--base-SP-HEAD:calc(var(--HD-H)*1px);--font-family-ST:var(--Z1T3\:ST);--font-family-BS:var(--Z1T3\:BS);--font-family-GG:var(--Z1T3\:GG);--SN-TX: var(--SN\:TX);--SN-TY: var(--SN\:TY);--base-SN-ON:var(--SN\:ON);--base-SN-OFF:var(--SN\:OFF);--SC-thumbBG: var(--SC\:thumbBG);--SC-thumbBG-hover: var(--SC\:thumbBG\[H\]);--SC-trackBG: var(--SC\:trackBG);--SC-thumbBD: var(--SC\:thumbBD);--SC-W: var(--SC\:W);--SC-H: var(--SC\:H);--SC-NONE: var(--SC\:NONE);--min: var(--\(MIN\));--zero: var(--\(ZERO\));--one: var(--\(FIRST\));--half: var(--\(HALF\));--full: var(--\(FULL\))}/*# sourceMappingURL=css.min.css.map */