/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/*# sourceMappingURL=normalize.min.css.map */
.jwHkBw{font-weight:700;font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;line-height:150%;display:flex;align-items:center;margin-block-start:0px;margin-block-end:0px;}/*!sc*/
.jwHkBv{font-weight:400;font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;line-height:150%;display:flex;align-items:center;margin-block-start:0px;margin-block-end:0px;}/*!sc*/
data-styled.g20[id="paragraph__defaultContainer-sc-1aejhao-0"]{content:"jwHkBw,jwHkBv,"}/*!sc*/
.jIoBlZ{font-size:16px;}/*!sc*/
data-styled.g21[id="paragraph__P1Container-sc-1aejhao-1"]{content:"jIoBlZ,"}/*!sc*/
.iUxlVJ{font-size:14px;}/*!sc*/
data-styled.g22[id="paragraph__P2Container-sc-1aejhao-2"]{content:"iUxlVJ,"}/*!sc*/
.dbviPl{font-size:12px;}/*!sc*/
data-styled.g23[id="paragraph__P3Container-sc-1aejhao-3"]{content:"dbviPl,"}/*!sc*/
.jVprJZ{font-size:10px;}/*!sc*/
data-styled.g24[id="paragraph__P4Container-sc-1aejhao-4"]{content:"jVprJZ,"}/*!sc*/
.hXKyvN{width:fit-content;display:flex;align-items:center;border-radius:40px;background-color:transparent;border-color:#c40d23;border-style:solid;border-width:1.5px;color:#c40d23;padding:4px 12px;cursor:pointer;}/*!sc*/
.hXKyvN svg{height:18px;width:18px;background-color:#c40d23;}/*!sc*/
.hXKyvN:hover{color:#9b051e;background-color:transparent;border-color:#9b051e;}/*!sc*/
.hXKyvN:hover svg{background-color:#9b051e;}/*!sc*/
.fPyvFN{width:fit-content;display:flex;align-items:center;border-radius:40px;background-color:#c40d23;border-color:#c40d23;border-style:solid;border-width:1.5px;color:#ffffff;padding:4px 12px;cursor:pointer;}/*!sc*/
.fPyvFN svg{height:18px;width:18px;background-color:#ffffff;}/*!sc*/
.fPyvFN:hover{color:#ffffff;background-color:#9b051e;border-color:#9b051e;}/*!sc*/
.fPyvFN:hover svg{background-color:#ffffff;}/*!sc*/
.dojIbp{width:fit-content;display:flex;align-items:center;border-radius:40px;background-color:transparent;border-color:#c40d23;border-style:solid;border-width:1.5px;color:#c40d23;padding:8px 16px;cursor:pointer;}/*!sc*/
.dojIbp svg{height:24px;width:24px;background-color:#c40d23;}/*!sc*/
.dojIbp:hover{color:#9b051e;background-color:transparent;border-color:#9b051e;}/*!sc*/
.dojIbp:hover svg{background-color:#9b051e;}/*!sc*/
data-styled.g25[id="pillButton__ButtonContainer-xa7tsy-0"]{content:"hXKyvN,fPyvFN,dojIbp,"}/*!sc*/
.dLkSLK{opacity:1;display:flex;align-items:center;justify-content:center;}/*!sc*/
data-styled.g27[id="pillButton__HideOnLoading-xa7tsy-2"]{content:"dLkSLK,"}/*!sc*/
.byexBE{position:relative;display:flex;align-items:center;justify-content:center;}/*!sc*/
data-styled.g28[id="pillButton__RelativeParent-xa7tsy-3"]{content:"byexBE,"}/*!sc*/
.jaHMLH{position:absolute;opacity:0;width:18px;height:18px;border:2px solid #bbbbbb;border-top-color:#808080;border-radius:50%;display:inline-block;box-sizing:border-box;animation:fEWCgj 1s linear infinite;}/*!sc*/
.ikoDXH{position:absolute;opacity:0;width:24px;height:24px;border:2px solid #bbbbbb;border-top-color:#808080;border-radius:50%;display:inline-block;box-sizing:border-box;animation:fEWCgj 1s linear infinite;}/*!sc*/
data-styled.g29[id="pillButton__Loader-xa7tsy-4"]{content:"jaHMLH,ikoDXH,"}/*!sc*/
.kiaXxk{cursor:pointer;display:flex;color:#808080;}/*!sc*/
.kiaXxk svg{width:24px;height:24px;background-color:#808080;}/*!sc*/
@media (min-width:1024px){.kiaXxk:hover{color:#404040;}.kiaXxk:hover svg{background-color:#404040;}}/*!sc*/
data-styled.g30[id="iconButton__ButtonContainer-sc-1v7s35n-0"]{content:"kiaXxk,"}/*!sc*/
.gnWVLy{cursor:pointer;display:flex;flex-direction:column;align-items:center;color:#808080;}/*!sc*/
.gnWVLy svg{width:24px;height:24px;background-color:#808080;}/*!sc*/
@media (min-width:1024px){.gnWVLy:hover{color:#c40d23;}.gnWVLy:hover svg{background-color:#c40d23;}}/*!sc*/
.gnslfy{cursor:pointer;display:flex;flex-direction:column;align-items:center;color:#c40d23;}/*!sc*/
.gnslfy svg{width:24px;height:24px;background-color:#c40d23;}/*!sc*/
@media (min-width:1024px){.gnslfy:hover{color:#c40d23;}.gnslfy:hover svg{background-color:#c40d23;}}/*!sc*/
data-styled.g31[id="iconWithTextButton__ButtonContainer-sc-1f9d1q4-0"]{content:"gnWVLy,gnslfy,"}/*!sc*/
.jgsLJq{margin-top:2px;max-height:none;opacity:1;transition:opacity 100ms;}/*!sc*/
data-styled.g32[id="iconWithTextButton__StyledP4-sc-1f9d1q4-1"]{content:"jgsLJq,"}/*!sc*/
.eKxEQi{cursor:pointer;display:flex;align-items:center;color:#404040;}/*!sc*/
.eKxEQi svg{height:24px;width:24px;background-color:#404040;}/*!sc*/
@media (min-width:1024px){.eKxEQi:hover{color:#c40d23;}.eKxEQi:hover svg{background-color:#c40d23;}}/*!sc*/
.giJQQO{cursor:pointer;display:flex;align-items:center;color:#404040;}/*!sc*/
.giJQQO svg{height:18px;width:18px;background-color:#404040;}/*!sc*/
@media (min-width:1024px){.giJQQO:hover{color:#c40d23;}.giJQQO:hover svg{background-color:#c40d23;}}/*!sc*/
data-styled.g33[id="textButton__ButtonContainer-sc-1lwyrq5-0"]{content:"eKxEQi,giJQQO,"}/*!sc*/
.LPXDD{display:flex;align-items:center;margin:0 4px 0 0;}/*!sc*/
.dPwnab{display:flex;align-items:center;margin:0 0 0 4px;}/*!sc*/
data-styled.g34[id="textButton__IconContainer-sc-1lwyrq5-1"]{content:"LPXDD,dPwnab,"}/*!sc*/
.zagrq{opacity:1;display:flex;align-items:center;justify-content:center;}/*!sc*/
data-styled.g35[id="textButton__HideOnLoading-sc-1lwyrq5-2"]{content:"zagrq,"}/*!sc*/
.cEFFFk{position:relative;display:flex;align-items:center;justify-content:center;}/*!sc*/
data-styled.g36[id="textButton__RelativeParent-sc-1lwyrq5-3"]{content:"cEFFFk,"}/*!sc*/
.iKUkbv{position:absolute;opacity:0;width:24px;height:24px;border:2px solid #bbbbbb;border-top-color:#808080;border-radius:50%;display:inline-block;box-sizing:border-box;animation:fEWCgj 1s linear infinite;}/*!sc*/
.jpphzf{position:absolute;opacity:0;width:18px;height:18px;border:2px solid #bbbbbb;border-top-color:#808080;border-radius:50%;display:inline-block;box-sizing:border-box;animation:fEWCgj 1s linear infinite;}/*!sc*/
data-styled.g37[id="textButton__Loader-sc-1lwyrq5-4"]{content:"iKUkbv,jpphzf,"}/*!sc*/
.jIudKr{text-underline-offset:4px;text-decoration-line:underline!important;color:#808080;}/*!sc*/
.jIudKr:hover{text-decoration-line:underline;}/*!sc*/
data-styled.g43[id="link__BaseContainer-g5z7t5-0"]{content:"jIudKr,"}/*!sc*/
.iaOHKt{width:auto;display:flex;justify-content:center;text-align:center;}/*!sc*/
data-styled.g48[id="sc-17m7qv9-0"]{content:"iaOHKt,"}/*!sc*/
.ibEUFj{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.ecwbQs{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.hfPUjl{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.hNMRPR{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.hwwgJn{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.kIWbJi{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.JsxLf{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.jDrCJW{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.cPDIOC{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.hveGtL{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.ljCSzL{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.PcAFT{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.kSPQhn{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
.doQGyA{height:24px;width:24px;background-color:black;mask-image:none;mask-size:cover;}/*!sc*/
data-styled.g50[id="icon__IconContainer-sc-4fv57p-0"]{content:"ibEUFj,ecwbQs,hfPUjl,hNMRPR,hwwgJn,kIWbJi,JsxLf,jDrCJW,cPDIOC,hveGtL,ljCSzL,PcAFT,kSPQhn,doQGyA,"}/*!sc*/
.dfZltN{font-weight:700;}/*!sc*/
data-styled.g52[id="headline__DefaultContainer-axdp97-0"]{content:"dfZltN,"}/*!sc*/
.iveSKK{line-height:125%;font-size:36px;font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;}/*!sc*/
@media (max-width:1023px){.iveSKK{font-size:28px;}}/*!sc*/
data-styled.g53[id="headline__H1Container-axdp97-1"]{content:"iveSKK,"}/*!sc*/
.fTePaK{line-height:150%;font-size:22px;font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;}/*!sc*/
@media (max-width:1023px){.fTePaK{font-size:18px;}}/*!sc*/
data-styled.g56[id="headline__H4Container-axdp97-4"]{content:"fTePaK,"}/*!sc*/
.khjMrG{line-height:150%;font-size:18px;font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;}/*!sc*/
@media (max-width:1023px){.khjMrG{font-size:17px;}}/*!sc*/
data-styled.g57[id="headline__H5Container-axdp97-5"]{content:"khjMrG,"}/*!sc*/
.brbzqK{display:flex;flex-direction:column;width:100vw;position:fixed;z-index:2000;background-color:#ffffff;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.1);transform:translateY(100%);transition:transform 0.5s ease-in-out;align-items:center;justify-content:center;bottom:0;padding:24px;}/*!sc*/
data-styled.g59[id="sc-6p9hsq-0"]{content:"brbzqK,"}/*!sc*/
.cgQGYy{height:116px;margin-right:48px;}/*!sc*/
data-styled.g60[id="sc-6p9hsq-1"]{content:"cgQGYy,"}/*!sc*/
.egZKYj{display:flex;flex-direction:column;}/*!sc*/
data-styled.g61[id="sc-6p9hsq-2"]{content:"egZKYj,"}/*!sc*/
.ceKrsg{color:#404040;}/*!sc*/
@media (min-width:600px) and (max-width:1023px){.ceKrsg{margin:auto;}}/*!sc*/
data-styled.g62[id="sc-6p9hsq-3"]{content:"ceKrsg,"}/*!sc*/
.zzCqg{color:#808080;margin-top:4px;}/*!sc*/
@media (max-width:1023px){.zzCqg{margin-top:0;}}/*!sc*/
data-styled.g63[id="sc-6p9hsq-4"]{content:"zzCqg,"}/*!sc*/
.vTCbT{width:180px;align-self:flex-end;margin-left:48px;}/*!sc*/
data-styled.g64[id="sc-6p9hsq-5"]{content:"vTCbT,"}/*!sc*/
.iqwEut{align-self:end;}/*!sc*/
data-styled.g65[id="sc-6p9hsq-6"]{content:"iqwEut,"}/*!sc*/
.eYLAiV{display:flex;width:950px;}/*!sc*/
data-styled.g66[id="sc-6p9hsq-7"]{content:"eYLAiV,"}/*!sc*/
.iSOzni{display:flex;flex-direction:column;width:100vw;position:fixed;z-index:2000;background-color:#ffffff;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.1);transform:translateY(100%);transition:transform 0.5s ease-in-out;bottom:0px;padding:24px 16px;}/*!sc*/
data-styled.g67[id="sc-6p9hsq-8"]{content:"iSOzni,"}/*!sc*/
.fxVwYs{display:flex;justify-content:space-between;}/*!sc*/
data-styled.g68[id="sc-6p9hsq-9"]{content:"fxVwYs,"}/*!sc*/
.hUVClw{margin:8px 0;}/*!sc*/
@media (min-width:600px) and (max-width:1023px){.hUVClw{align-self:center;margin:16px 0;display:flex;flex-direction:column;align-items:center;max-width:360px;text-align:center;}}/*!sc*/
data-styled.g69[id="sc-6p9hsq-10"]{content:"hUVClw,"}/*!sc*/
.cGDZIO{width:fit-content;align-self:flex-end;}/*!sc*/
@media (min-width:600px) and (max-width:1023px){.cGDZIO{align-self:center;}}/*!sc*/
data-styled.g70[id="sc-6p9hsq-11"]{content:"cGDZIO,"}/*!sc*/
.elfssG{display:none;}/*!sc*/
@media (max-width:767px){.elfssG{display:block;}}/*!sc*/
data-styled.g72[id="rwd__MobileOnly-gntj1s-1"]{content:"elfssG,"}/*!sc*/
.kUUUCg{display:none;}/*!sc*/
@media (min-width:1024px){.kUUUCg{display:block;}}/*!sc*/
data-styled.g73[id="rwd__DesktopAndAbove-gntj1s-2"]{content:"kUUUCg,"}/*!sc*/
.kXeFEs{display:none;}/*!sc*/
@media (max-width:1023px){.kXeFEs{display:block;}}/*!sc*/
data-styled.g74[id="rwd__TabletAndBelow-gntj1s-3"]{content:"kXeFEs,"}/*!sc*/
.ljrmnY{display:none;}/*!sc*/
@media (min-width:768px){.ljrmnY{display:block;}}/*!sc*/
data-styled.g75[id="rwd__TabletAndAbove-gntj1s-4"]{content:"ljrmnY,"}/*!sc*/
.dLJdml{width:fit-content;padding:8px 16px;box-shadow:0px 0px 24px rgba(0,0,0,0.1);border-radius:4px;display:flex;align-items:center;color:#ffffff;background-color:#404040;}/*!sc*/
data-styled.g270[id="snack-bar__SnackBarContainer-roennm-0"]{content:"dLJdml,"}/*!sc*/
.beqzhh{display:flex;flex-direction:column;border-radius:24px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.1);background-color:#ffffff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:fit-content;padding:24px 48px 48px 48px;}/*!sc*/
data-styled.g291[id="sc-1n4w8zg-1"]{content:"beqzhh,"}/*!sc*/
.hhSICT{display:flex;flex-direction:column;}/*!sc*/
data-styled.g292[id="sc-1n4w8zg-2"]{content:"hhSICT,"}/*!sc*/
.hJegaM{justify-content:flex-end;}/*!sc*/
data-styled.g293[id="sc-1n4w8zg-3"]{content:"hJegaM,"}/*!sc*/
.jABDNa{width:284px;margin-bottom:16px;}/*!sc*/
data-styled.g294[id="sc-1n4w8zg-4"]{content:"jABDNa,"}/*!sc*/
.ifDiRP{width:240px;margin:0 24px;}/*!sc*/
data-styled.g296[id="sc-1n4w8zg-6"]{content:"ifDiRP,"}/*!sc*/
.eJeqaL{display:flex;flex-direction:column;border-radius:24px;box-shadow:0px 0px 24px 0px rgba(0, 0, 0, 0.1);background-color:#ffffff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;padding:24px;}/*!sc*/
data-styled.g297[id="sc-1n4w8zg-7"]{content:"eJeqaL,"}/*!sc*/
.ixNJcb{width:267px;align-self:center;}/*!sc*/
data-styled.g298[id="sc-1n4w8zg-8"]{content:"ixNJcb,"}/*!sc*/
.fXBBwU{width:100%;margin-top:24px;}/*!sc*/
data-styled.g299[id="sc-1n4w8zg-9"]{content:"fXBBwU,"}/*!sc*/
.gcvQmf{width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.2);z-index:5000;position:fixed;left:0;top:0;visibility:hidden;}/*!sc*/
data-styled.g300[id="sc-1n4w8zg-10"]{content:"gcvQmf,"}/*!sc*/
.iuacOH{z-index:2000;visibility:hidden;transition:visibility 0.5s linear 0.5s;}/*!sc*/
data-styled.g303[id="sc-2q9lnb-0"]{content:"iuacOH,"}/*!sc*/
.fppPTZ{border-width:1px 0 0 0;border-style:solid;border-color:#cdcdcd;height:0;width:100%;}/*!sc*/
data-styled.g304[id="divider__DividerBox-nohqp6-0"]{content:"fppPTZ,"}/*!sc*/
.iyXkcE{display:flex;flex-direction:column;gap:16px;width:120px;}/*!sc*/
@media (max-width:1023px){.iyXkcE{flex-grow:1;flex-basis:33%;word-wrap:break-word;max-width:33%;gap:8px;}}/*!sc*/
data-styled.g305[id="link__LinkColumn-sc-7lr0di-0"]{content:"iyXkcE,"}/*!sc*/
.dLsHIS{text-decoration:none;}/*!sc*/
data-styled.g306[id="link__LinkContainer-sc-7lr0di-1"]{content:"dLsHIS,"}/*!sc*/
.evbuqC{color:#808080;}/*!sc*/
.evbuqC:hover{color:#404040;}/*!sc*/
data-styled.g307[id="link__LinkItem-sc-7lr0di-2"]{content:"evbuqC,"}/*!sc*/
.gZZtvB{filter:none;opacity:1;width:272px;height:29px;}/*!sc*/
@media (max-width:1023px){.gZZtvB{width:232px;height:25px;}}/*!sc*/
data-styled.g309[id="logo-footer__LogoContainer-sc-754o6n-0"]{content:"gZZtvB,"}/*!sc*/
.ctJvFK{width:100%;background-color:#ffffff;}/*!sc*/
data-styled.g312[id="footer__FooterContainer-d1uef9-0"]{content:"ctJvFK,"}/*!sc*/
.tXqIt{display:flex;flex-direction:column;margin:auto;}/*!sc*/
@media (min-width:1024px){.tXqIt{max-width:1200px;padding:48px;}}/*!sc*/
@media (max-width:1023px){.tXqIt{flex-direction:column;justify-content:center;max-width:400px;padding:48px 24px 96px;}}/*!sc*/
data-styled.g313[id="footer__FooterSection-d1uef9-1"]{content:"tXqIt,"}/*!sc*/
.hEFyDH{width:100%;display:flex;flex-direction:row;justify-content:space-between;}/*!sc*/
@media (max-width:1023px){.hEFyDH{flex-direction:column;justify-content:center;}}/*!sc*/
data-styled.g314[id="footer__UpperContainer-d1uef9-2"]{content:"hEFyDH,"}/*!sc*/
.jmQebz{display:flex;flex-direction:column;justify-content:space-between;}/*!sc*/
.jmQebz a{text-decoration:none;}/*!sc*/
@media (min-width:1024px){.jmQebz{max-width:320px;}}/*!sc*/
@media (max-width:1023px){.jmQebz{gap:32px;width:100%;margin-bottom:48px;align-items:center;text-align:center;}}/*!sc*/
.jmQebz .button{width:280px;justify-content:center;}/*!sc*/
data-styled.g315[id="footer__InformationContainer-d1uef9-3"]{content:"jmQebz,"}/*!sc*/
.lkSCeb{width:100%;display:flex;flex-direction:column;gap:24px;}/*!sc*/
@media (max-width:1023px){.lkSCeb{align-items:center;gap:16px;}}/*!sc*/
data-styled.g316[id="footer__LogoAndDescription-d1uef9-4"]{content:"lkSCeb,"}/*!sc*/
.daNOtR{display:flex;gap:24px;}/*!sc*/
@media (max-width:1023px){.daNOtR{margin-bottom:16px;gap:16px;}}/*!sc*/
data-styled.g317[id="footer__LinksContainer-d1uef9-5"]{content:"daNOtR,"}/*!sc*/
.eYWstb{width:100%;margin-top:24px;margin-bottom:24px;}/*!sc*/
data-styled.g318[id="footer__Divider-d1uef9-6"]{content:"eYWstb,"}/*!sc*/
.edUUgT{display:flex;justify-content:space-between;}/*!sc*/
@media (max-width:1023px){.edUUgT{flex-direction:column-reverse;gap:24px;align-items:center;text-align:center;}}/*!sc*/
data-styled.g319[id="footer__BottomContainer-d1uef9-7"]{content:"edUUgT,"}/*!sc*/
.ieXuBe{display:flex;}/*!sc*/
@media (max-width:1023px){.ieXuBe{flex-direction:column;align-items:center;}}/*!sc*/
data-styled.g320[id="footer__InfoContainer-d1uef9-8"]{content:"ieXuBe,"}/*!sc*/
.fwsZeG{color:#808080;}/*!sc*/
data-styled.g321[id="footer__DescWithLink-d1uef9-9"]{content:"fwsZeG,"}/*!sc*/
.dIAYlD,.dIAYlD:visited{color:inherit!important;}/*!sc*/
data-styled.g322[id="footer__InfoLinkItem-d1uef9-10"]{content:"dIAYlD,"}/*!sc*/
.jhLNJu{display:flex;gap:16px;}/*!sc*/
data-styled.g323[id="footer__IconList-d1uef9-11"]{content:"jhLNJu,"}/*!sc*/
.ixzQRu{color:#808080;}/*!sc*/
data-styled.g324[id="footer__P2Gray600-d1uef9-12"]{content:"ixzQRu,"}/*!sc*/
.efWPIy{color:#808080;}/*!sc*/
data-styled.g325[id="footer__P3Gray600-d1uef9-13"]{content:"efWPIy,"}/*!sc*/
.kxKDQG{display:flex;}/*!sc*/
@media (max-width:1023px){.kxKDQG{display:none;}}/*!sc*/
data-styled.g326[id="footer__DesktopAndAboveWithFlex-d1uef9-14"]{content:"kxKDQG,"}/*!sc*/
.fqVNiM{display:flex;align-items:center;}/*!sc*/
.fqVNiM a{text-decoration:none;}/*!sc*/
data-styled.g327[id="channels__Item-nu2llv-0"]{content:"fqVNiM,"}/*!sc*/
.kvAwzl{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 16px;}/*!sc*/
data-styled.g328[id="channels__CategoryContainer-nu2llv-1"]{content:"kvAwzl,"}/*!sc*/
.jQVIyt{display:flex;flex-direction:column;align-items:center;}/*!sc*/
data-styled.g329[id="channels__ChannelContainer-nu2llv-2"]{content:"jQVIyt,"}/*!sc*/
.XOSwA{justify-content:center;}/*!sc*/
data-styled.g330[id="action-button-item__StyledPillButton-z0zuf3-0"]{content:"XOSwA,"}/*!sc*/
.gpkLZV{display:flex;align-items:center;justify-content:center;margin:0 0 0 16px;}/*!sc*/
.gpkLZV:first-child{margin-top:0;margin-left:0;}/*!sc*/
.gpkLZV a{text-decoration:none;}/*!sc*/
data-styled.g331[id="action-button-item__ActionItem-z0zuf3-1"]{content:"gpkLZV,"}/*!sc*/
.jFRLTL{display:flex;align-items:center;flex-direction:row;}/*!sc*/
data-styled.g332[id="action-button-item__ActionsContainer-z0zuf3-2"]{content:"jFRLTL,"}/*!sc*/
.fqEGnL{display:flex;align-items:center;padding:8px 16px;border:none;border-radius:40px;background-color:rgba(241, 241, 241, 0.8);}/*!sc*/
data-styled.g333[id="search-bar__InputContainer-sc-1mjh7mz-0"]{content:"fqEGnL,"}/*!sc*/
.bbvLYd{display:flex;align-items:center;}/*!sc*/
.bbvLYd .search-bar__InputContainer-sc-1mjh7mz-0{border:1px solid transparent;}/*!sc*/
data-styled.g334[id="search-bar__Container-sc-1mjh7mz-1"]{content:"bbvLYd,"}/*!sc*/
.bmeYTd{color:#404040;margin-right:8px;height:24px;font-size:14px;}/*!sc*/
.bmeYTd,.bmeYTd:focus,.bmeYTd:focus-visible{border:none;background-color:transparent;outline:none;}/*!sc*/
.bmeYTd:focus::placeholder,.bmeYTd:focus-visible::placeholder{color:#9c9c9c;}/*!sc*/
.bmeYTd::placeholder{color:#9c9c9c;}/*!sc*/
.bmeYTd::-webkit-search-cancel-button{display:none;}/*!sc*/
data-styled.g335[id="search-bar__Input-sc-1mjh7mz-2"]{content:"bmeYTd,"}/*!sc*/
.GpoyD{margin-left:8px;}/*!sc*/
@media (max-width:1023px){.GpoyD{display:none;}}/*!sc*/
data-styled.g336[id="search-bar__DesktopOnlyIconButton-sc-1mjh7mz-3"]{content:"GpoyD,"}/*!sc*/
.lcsjdj{display:flex;}/*!sc*/
data-styled.g340[id="icons__IconsContainer-ay66zn-0"]{content:"lcsjdj,"}/*!sc*/
.gFLuRi{position:relative;margin-right:16px;}/*!sc*/
.gFLuRi:last-child{margin-right:0;}/*!sc*/
.gFLuRi a{display:flex;}/*!sc*/
data-styled.g341[id="icons__IconContainer-ay66zn-1"]{content:"gFLuRi,"}/*!sc*/
.klSGDF{opacity:1;transition:opacity 300ms ease;}/*!sc*/
data-styled.g342[id="icons__Container-ay66zn-2"]{content:"klSGDF,"}/*!sc*/
.vpOzU{display:flex;flex-direction:column;}/*!sc*/
data-styled.g343[id="icons__LogContainer-ay66zn-3"]{content:"vpOzU,"}/*!sc*/
.fIpBnX{opacity:0;transition:opacity 300ms ease;position:absolute;right:0;top:-8px;z-index:-1;}/*!sc*/
data-styled.g344[id="icons__SearchContainer-ay66zn-4"]{content:"fIpBnX,"}/*!sc*/
.bDgduy{color:#404040;display:flex;align-items:center;cursor:default;font-family:source-han-serif-tc,serif;font-weight:400;font-size:14px;}/*!sc*/
data-styled.g345[id="slogan__SloganContainer-sc-1eoofl8-0"]{content:"bDgduy,"}/*!sc*/
.CUJuN{display:flex;justify-content:space-between;padding:8px 16px;box-shadow:0px 0px 2px rgba(0,0,0,0.15);background-color:#f1f1f1;padding-bottom:calc(8px + env(safe-area-inset-bottom,0));}/*!sc*/
.CUJuN a{text-decoration:none;}/*!sc*/
.CUJuN a:visited,.CUJuN a:active{color:inherit;background-color:inherit;}/*!sc*/
.CUJuN svg{background-color:transparent;fill:currentColor;width:24px;height:24px;}/*!sc*/
data-styled.g370[id="tab-bar__TabBarContainer-bdt7uj-0"]{content:"CUJuN,"}/*!sc*/
.jwHqg{text-decoration:none;display:flex;justify-content:center;margin-right:8px;flex:1;}/*!sc*/
.jwHqg:last-child{margin-right:0;}/*!sc*/
data-styled.g371[id="tab-bar__ButtonLinkContainer-bdt7uj-1"]{content:"jwHqg,"}/*!sc*/
.kSsGpG{display:flex;justify-content:center;margin-right:8px;flex:1;}/*!sc*/
.kSsGpG:last-child{margin-right:0;}/*!sc*/
data-styled.g372[id="tab-bar__ButtonContainer-bdt7uj-2"]{content:"kSsGpG,"}/*!sc*/
.IBatX{position:sticky;top:0;width:100%;background-color:#f1f1f1;transform:translateY( 0 );transition:transform 300ms ease-out;}/*!sc*/
data-styled.g373[id="header__HeaderContainer-sc-1krza7i-0"]{content:"IBatX,"}/*!sc*/
.iyalzw{display:flex;flex-direction:column;margin:auto;z-index:3;}/*!sc*/
@media (min-width:1440px){.iyalzw{width:1280px;}}/*!sc*/
@media (min-width:1024px) and (max-width:1439px){.iyalzw{padding:0 48px;}}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.iyalzw{padding:0 32px;}}/*!sc*/
@media (max-width:767px){.iyalzw{padding:0 24px;}}/*!sc*/
data-styled.g374[id="header__HeaderSection-sc-1krza7i-1"]{content:"iyalzw,"}/*!sc*/
.jEKHsn{display:flex;align-items:center;margin-right:16px;}/*!sc*/
.jEKHsn a{display:flex;}/*!sc*/
data-styled.g375[id="header__LogoContainer-sc-1krza7i-2"]{content:"jEKHsn,"}/*!sc*/
.kjGMBn{display:flex;align-items:center;}/*!sc*/
.kjGMBn img{height:21px;}/*!sc*/
.kjGMBn a{display:flex;}/*!sc*/
data-styled.g376[id="header__MobileLogoContainer-sc-1krza7i-3"]{content:"kjGMBn,"}/*!sc*/
.krzUGJ{display:flex;align-items:center;justify-content:space-between;padding:24px 16px;z-index:2;background-color:#f1f1f1;}/*!sc*/
.krzUGJ .header__ShowWhenNarrow-sc-1krza7i-5{opacity:0;transition:opacity 200ms;transition-delay:0;}/*!sc*/
.krzUGJ .header__HideWhenNarrow-sc-1krza7i-4{opacity:1;transition:opacity 200ms;transition-delay:0;pointer-events:all;}/*!sc*/
.krzUGJ .header__LogoContainer-sc-1krza7i-2{margin-left:0;transform:translateX(-24px);transition:all 200ms;transition-delay:0;}/*!sc*/
.krzUGJ .header__LogoContainer-sc-1krza7i-2 img,.krzUGJ .header__LogoContainer-sc-1krza7i-2 a{height:32px;transition:height 200ms;transition-delay:0;}/*!sc*/
@media (max-width:1023px){.krzUGJ{padding:16px 0;}}/*!sc*/
data-styled.g379[id="header__TopRow-sc-1krza7i-6"]{content:"krzUGJ,"}/*!sc*/
.ijDkqT{opacity:1;transition:opacity 50ms;transition-delay:0;}/*!sc*/
data-styled.g380[id="header__StyledDivider-sc-1krza7i-7"]{content:"ijDkqT,"}/*!sc*/
.iWUNyW{margin-left:24px;}/*!sc*/
@media (max-width:767px){.iWUNyW{margin-left:16px;}}/*!sc*/
data-styled.g381[id="header__IconContainer-sc-1krza7i-8"]{content:"iWUNyW,"}/*!sc*/
.layaku{display:flex;align-items:center;}/*!sc*/
data-styled.g382[id="header__FlexGroup-sc-1krza7i-9"]{content:"layaku,"}/*!sc*/
.hkxQUF{z-index:1;}/*!sc*/
.hkxQUF .channel-effect-enter{opacity:0;}/*!sc*/
.hkxQUF .channel-effect-enter-active{animation:gWsvmz 200ms linear;animation-delay:150ms;}/*!sc*/
.hkxQUF .channel-effect-exit-active{animation:kWaUui 200ms linear;animation-delay:0ms;}/*!sc*/
data-styled.g383[id="header__ChannelContainer-sc-1krza7i-10"]{content:"hkxQUF,"}/*!sc*/
.IQCeR{z-index:4;position:absolute;top:0;left:-280px;transition:transform 300ms ease-in-out;transform:translateX( 0 );}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.IQCeR{left:-320px;transform:translateX(0);}}/*!sc*/
@media (max-width:767px){.IQCeR{left:0;transform:none;opacity:0;}}/*!sc*/
data-styled.g384[id="header__HamburgerContainer-sc-1krza7i-11"]{content:"IQCeR,"}/*!sc*/
.dIuWqI{position:fixed;bottom:0;left:0;width:100%;}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.dIuWqI{z-index:3;}}/*!sc*/
@media (max-width:767px){.dIuWqI{z-index:10;}}/*!sc*/
data-styled.g385[id="header__TabBarContainer-sc-1krza7i-12"]{content:"dIuWqI,"}/*!sc*/
.dyBjDA{display:none;margin-right:8px;padding:4px;transform:translateX(-8px);}/*!sc*/
data-styled.g387[id="header__PrevButton-sc-1krza7i-14"]{content:"dyBjDA,"}/*!sc*/
.fHqKCi{background-color:#f1f1f1;}/*!sc*/
data-styled.g388[id="sc-11dj188-0"]{content:"fHqKCi,"}/*!sc*/
.LGoxK{position:relative;}/*!sc*/
data-styled.g389[id="sc-11dj188-1"]{content:"LGoxK,"}/*!sc*/
.kjoVUJ{position:sticky;top:0;z-index:1000;}/*!sc*/
data-styled.g390[id="sc-11dj188-2"]{content:"kjoVUJ,"}/*!sc*/
.jVfqyr{position:relative;display:none;min-height:100vh;width:100%;background-image:none;background-position:center;background-repeat:no-repeat;}/*!sc*/
data-styled.g392[id="is-fetching-wrapper__FetchingBlock-sc-1oo61h6-0"]{content:"jVfqyr,"}/*!sc*/
.DveSL{transition:opacity 1s ease-in-out;opacity:1;}/*!sc*/
data-styled.g393[id="is-fetching-wrapper__TransitionBlock-sc-1oo61h6-1"]{content:"DveSL,"}/*!sc*/
/*!sc*/
/*!sc*/
/*!sc*/
/*!sc*/
html{font-size:18px;font-family:Roboto Slab,sans-serif;-webkit-font-smoothing:antialiased;}/*!sc*/
html.fontsLoaded{font-family:Roboto Slab,Noto Sans TC,sans-serif,Tauhu Oo;}/*!sc*/
body{overflow-x:auto;overflow-y:auto;letter-spacing:0.4px;line-height:1.4;}/*!sc*/
body abbr[title],body abbr[data-original-title]{border-bottom:0;}/*!sc*/
body *,body :before,body :after{box-sizing:border-box;}/*!sc*/
body a,body a:link,body a:visited{text-decoration:none;}/*!sc*/
body img{vertical-align:middle;}/*!sc*/
body img.img-responsive{max-width:100%;height:auto;display:block;}/*!sc*/
body .hidden{display:none!important;}/*!sc*/
body .container{line-height:1.8;}/*!sc*/
body .no-hover{border-bottom:0!important;}/*!sc*/
body .no-hover:after{display:none;}/*!sc*/
body .no-hover:hover:after{width:0;display:none;}/*!sc*/
body .text-justify{text-align:justify;}/*!sc*/
body .text-center{text-align:center;}/*!sc*/
body .center-block{display:block;margin-left:auto;margin-right:auto;}/*!sc*/
body .visible-print{display:none;}/*!sc*/
body figure,body p{margin:0;}/*!sc*/
body strong{font-weight:700;}/*!sc*/
@media print{body .hidden-print{display:none!important;}body .visible-print{display:block!important;}body a[href]:after{content:'';}}/*!sc*/
body.disable-scroll{overflow:hidden;}/*!sc*/
::selection{background-color:#9f7544;color:#ffffff;}/*!sc*/
form.gsc-search-box,.gsc-above-wrapper-area,.gsc-wrapper{max-width:100%!important;}/*!sc*/
data-styled.g434[id="sc-global-fawhaH1"]{content:"sc-global-fawhaH1,"}/*!sc*/
.jwkJnd{position:fixed;bottom:8px;z-index:1;transition:opacity 100ms ease-in-out;opacity:0;display:flex;justify-content:center;width:100%;}/*!sc*/
@media (min-width:1024px){.jwkJnd{bottom:24px;}}/*!sc*/
@media (max-width:1023px){.jwkJnd{bottom:calc(env(safe-area-inset-bottom, 0) + 60px + 8px);padding:0 16px;}}/*!sc*/
.jwkJnd>div{max-width:440px;max-width:100%;}/*!sc*/
data-styled.g435[id="sc-9a6kdu-0"]{content:"jwkJnd,"}/*!sc*/
@keyframes fEWCgj{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}/*!sc*/
data-styled.g436[id="sc-keyframes-fEWCgj"]{content:"fEWCgj,"}/*!sc*/
@keyframes gWsvmz{from{transform:translateY(-50px);opacity:0;}to{transform:translateY(0);opacity:1;}}/*!sc*/
data-styled.g437[id="sc-keyframes-gWsvmz"]{content:"gWsvmz,"}/*!sc*/
@keyframes kWaUui{from{transform:translateY(0);}to{transform:translateY(-50px);}}/*!sc*/
data-styled.g438[id="sc-keyframes-kWaUui"]{content:"kWaUui,"}/*!sc*/
.gxQsnI{margin:64px auto 120px auto;text-align:center;height:36px;}/*!sc*/
@media (min-width:768px){.gxQsnI{height:28px;}}/*!sc*/
@media (max-width:767px){.gxQsnI{margin:32px auto 64px auto;}}/*!sc*/
data-styled.g439[id="pagination__PaginationContainer-sc-17bqftr-0"]{content:"gxQsnI,"}/*!sc*/
.dYTWEG{display:flex;justify-content:center;}/*!sc*/
data-styled.g440[id="pagination__Boxes-sc-17bqftr-1"]{content:"dYTWEG,"}/*!sc*/
.hOkemw{margin:0 5px 0 5px;width:28px;height:28px;box-sizing:border-box;user-select:none;display:inline-block;font-size:14px;cursor:pointer;color:#9f7544;position:relative;}/*!sc*/
.hOkemw >:first-child{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}/*!sc*/
data-styled.g441[id="pagination__Box-sc-17bqftr-2"]{content:"hOkemw,"}/*!sc*/
.ctueQN{border:solid 1px #9f7544;border-radius:50%;line-height:28px;background-color:#9f7544;}/*!sc*/
.ctueQN >span{color:#ffffff;}/*!sc*/
.gsfmto{border:solid 1px #9f7544;border-radius:50%;line-height:28px;background-color:transparent;}/*!sc*/
.gsfmto >span{color:#9f7544;}/*!sc*/
data-styled.g442[id="pagination__PageNumberBox-sc-17bqftr-3"]{content:"ctueQN,gsfmto,"}/*!sc*/
.kqNgYd{cursor:default;padding:10px 6px 10px 6px;}/*!sc*/
@media (max-width:767px){.kqNgYd{display:none;}}/*!sc*/
data-styled.g443[id="pagination__EllipsisBox-sc-17bqftr-4"]{content:"kqNgYd,"}/*!sc*/
.hLldoE{visibility:hidden;padding:0 20px 2px 20px;cursor:pointer;}/*!sc*/
.hLldoE path{stroke:#9f7544;}/*!sc*/
.bSxkxw{visibility:visible;padding:0 20px 2px 20px;cursor:pointer;}/*!sc*/
.bSxkxw path{stroke:#9f7544;}/*!sc*/
data-styled.g444[id="pagination__PrevNextBtn-sc-17bqftr-5"]{content:"hLldoE,bSxkxw,"}/*!sc*/
.eQMvAy{display:flex;justify-content:space-between;align-items:stretch;}/*!sc*/
@media (max-width:767px){.eQMvAy{flex-direction:column;justify-content:flex-start;}.eQMvAy a{border-bottom:solid 1px #cdcdcd;}.eQMvAy a:last-child{border-bottom:medium none currentcolor;}}/*!sc*/
data-styled.g455[id="posts__PostsContainer-sc-16za9fh-0"]{content:"eQMvAy,"}/*!sc*/
.lgoNPl{width:100%;height:100%;position:relative;}/*!sc*/
data-styled.g456[id="image__ImgContainer-iof1ou-0"]{content:"lgoNPl,"}/*!sc*/
.ccNpzV{opacity:0;transition:opacity 1s ease;}/*!sc*/
.ccNpzV >img{width:100%;height:100%;object-fit:cover;}/*!sc*/
data-styled.g457[id="image__ImgObjectFit-iof1ou-1"]{content:"ccNpzV,"}/*!sc*/
.cXhcVe{position:absolute;justify-content:center;align-items:center;background-color:#ffffff;display:flex;}/*!sc*/
data-styled.g459[id="image__LogoCenteringBlock-iof1ou-3"]{content:"cXhcVe,"}/*!sc*/
.ksfPoH{display:flex;}/*!sc*/
@media (max-width:767px){.ksfPoH{padding:12px 5px;width:100%;}}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.ksfPoH{width:220px;}}/*!sc*/
@media (min-width:1024px){.ksfPoH{width:278px;}}/*!sc*/
@media (min-width:768px){.ksfPoH{border:solid .5px #cdcdcd;overflow:hidden;flex-direction:column;}}/*!sc*/
.ksfPoH a:hover,.ksfPoH a:active,.ksfPoH a:link,.ksfPoH a:visited{color:inherit;text-decoration:none;}/*!sc*/
@media (min-width:1024px){.ksfPoH:hover{opacity:.7;transition:200ms opacity linear;}}/*!sc*/
data-styled.g460[id="post-item__PostBox-d3t92f-0"]{content:"ksfPoH,"}/*!sc*/
.kcZZoM{width:122px;order:1;flex:0 0 auto;}/*!sc*/
@media (min-width:768px){.kcZZoM{width:220px;order:2;}}/*!sc*/
.kcZZoM >div{width:122px;height:92px;}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.kcZZoM >div{width:220px;height:125px;}}/*!sc*/
@media (min-width:1024px){.kcZZoM >div{width:278px;height:125px;}}/*!sc*/
data-styled.g461[id="post-item__PostImage-d3t92f-1"]{content:"kcZZoM,"}/*!sc*/
.cpGyHm{color:#262626;font-weight:700;font-family:merriweather,source-han-serif-tc,serif;font-size:16px;line-height:1.5;flex:1 1 auto;white-space:normal;order:2;padding:10px 0 10px 12px;}/*!sc*/
@media (min-width:768px){.cpGyHm{order:1;}}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.cpGyHm{padding:11px 11px 11px 11px;line-height:1.33;}}/*!sc*/
@media (min-width:1024px){.cpGyHm{padding:11px 14px 11px 14px;line-height:1.25;}}/*!sc*/
data-styled.g462[id="post-item__PostText-d3t92f-2"]{content:"cpGyHm,"}/*!sc*/
.gvBqQB a:hover,.gvBqQB a:active,.gvBqQB a:link,.gvBqQB a:visited{color:inherit;text-decoration:none;}/*!sc*/
data-styled.g463[id="topic-item__StyledLink-sc-1tffa4f-0"]{content:"gvBqQB,"}/*!sc*/
.jLxFfo{width:100%;display:flex;align-items:stretch;}/*!sc*/
data-styled.g464[id="topic-item__TopicBox-sc-1tffa4f-1"]{content:"jLxFfo,"}/*!sc*/
.bcNnsy{margin-bottom:25px;width:100%;}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.bcNnsy{margin-bottom:25px;}}/*!sc*/
@media (min-width:1024px){.bcNnsy{margin-bottom:35px;}}/*!sc*/
@media (min-width:1024px){.bcNnsy:hover{opacity:.7;transition:200ms opacity linear;}}/*!sc*/
.kKOVLd{margin-bottom:35px;width:100%;}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.kKOVLd{margin-bottom:35px;}}/*!sc*/
@media (min-width:1024px){.kKOVLd{margin-bottom:45px;}}/*!sc*/
@media (min-width:1024px){.kKOVLd:hover{opacity:.7;transition:200ms opacity linear;}}/*!sc*/
data-styled.g465[id="topic-item__ItemContainer-sc-1tffa4f-2"]{content:"bcNnsy,kKOVLd,"}/*!sc*/
.fiA-dYJ{width:150px;flex:0 0 auto;}/*!sc*/
@media (min-width:768px){.fiA-dYJ{width:164px;}}/*!sc*/
.fiA-dYJ >div{width:150px;height:200px;}/*!sc*/
@media (min-width:768px){.fiA-dYJ >div{width:164px;height:206px;}}/*!sc*/
data-styled.g466[id="topic-item__ImageBlock-sc-1tffa4f-3"]{content:"fiA-dYJ,"}/*!sc*/
.flqVPf{padding-left:15px;flex:1 1 auto;display:flex;flex-direction:column;color:#262626;}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.flqVPf{padding-left:19px;padding-bottom:8px;}}/*!sc*/
@media (min-width:1024px){.flqVPf{padding-left:26px;padding-bottom:8px;}}/*!sc*/
data-styled.g467[id="topic-item__TextBlock-sc-1tffa4f-4"]{content:"flqVPf,"}/*!sc*/
.jpGWTd{margin:0;font-size:23px;font-weight:700;font-family:merriweather,source-han-serif-tc,serif;letter-spacing:0.2px;line-height:1.43;}/*!sc*/
@media (max-width:767px){.jpGWTd{margin-bottom:14px;}}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.jpGWTd{font-size:30px;}}/*!sc*/
@media (min-width:1024px){.jpGWTd{font-size:34px;}}/*!sc*/
data-styled.g468[id="topic-item__TopicTitle-sc-1tffa4f-5"]{content:"jpGWTd,"}/*!sc*/
.iyxrBS{padding-top:15px;padding-bottom:15px;font-size:14px;font-weight:700;letter-spacing:0.5px;}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.iyxrBS{padding-top:12px;padding-bottom:12px;}}/*!sc*/
data-styled.g469[id="topic-item__TopicDate-sc-1tffa4f-6"]{content:"iyxrBS,"}/*!sc*/
.gYzBwk{font-size:16px;letter-spacing:0.1px;line-height:1.56;text-align:justify;}/*!sc*/
data-styled.g470[id="topic-item__TopicDescription-sc-1tffa4f-7"]{content:"gYzBwk,"}/*!sc*/
@media (max-width:767px){.gEedFz{display:none;}}/*!sc*/
data-styled.g471[id="topic-item__DesktopDescription-sc-1tffa4f-8"]{content:"gEedFz,"}/*!sc*/
.bRmQTi{display:none;}/*!sc*/
@media (max-width:767px){.bRmQTi{display:block;margin-top:12px;}}/*!sc*/
data-styled.g472[id="topic-item__MobileDescription-sc-1tffa4f-9"]{content:"bRmQTi,"}/*!sc*/
.jVPMMT{min-width:300px;width:100%;margin:0 auto;}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.jVPMMT{width:698px;}}/*!sc*/
@media (min-width:1024px) and (max-width:1439px){.jVPMMT{width:922px;}}/*!sc*/
@media (min-width:1440px){.jVPMMT{width:1130px;}}/*!sc*/
.jVPMMT a:hover,.jVPMMT a:active,.jVPMMT a:link,.jVPMMT a:visited{color:inherit;text-decoration:none;}/*!sc*/
data-styled.g473[id="page-content__PageContent-sc-10tix5l-0"]{content:"jVPMMT,"}/*!sc*/
.bJOtDE{width:100%;}/*!sc*/
@media (max-width:767px){.bJOtDE{margin:24px 0 24px 0;}}/*!sc*/
@media (min-width:768px) and (max-width:1023px){.bJOtDE{margin:24px 0 24px 0;}}/*!sc*/
@media (min-width:1024px){.bJOtDE{margin:24px 0 24px 0;}}/*!sc*/
data-styled.g475[id="section__SectionContent-sc-125nvxn-1"]{content:"bJOtDE,"}/*!sc*/
.fScQdJ{width:100%;display:flex;align-self:stretch;margin-bottom:16px;justify-content:space-between;}/*!sc*/
@media (max-width:1023px){.fScQdJ{margin-bottom:8px;}}/*!sc*/
data-styled.g480[id="title2__BarContainer-t8u2lz-0"]{content:"fScQdJ,"}/*!sc*/
.fgJzIr{display:flex;align-items:baseline;gap:16px;}/*!sc*/
data-styled.g481[id="title2__Text-t8u2lz-1"]{content:"fgJzIr,"}/*!sc*/
.iTa-djO{color:#404040;}/*!sc*/
data-styled.g482[id="title2__H5Gray800-t8u2lz-2"]{content:"iTa-djO,"}/*!sc*/
.gFXmFl{border-color:#404040;}/*!sc*/
data-styled.g484[id="title2__DividerGray800-t8u2lz-4"]{content:"gFXmFl,"}/*!sc*/
.ewZLSg{padding-top:24px;}/*!sc*/
data-styled.g490[id="topics__Title2Wrapper-sc-1n6udj1-1"]{content:"ewZLSg,"}/*!sc*/
.iRaTVp{color:#404040;}/*!sc*/
data-styled.g491[id="topics__Gray800H1-sc-1n6udj1-2"]{content:"iRaTVp,"}/*!sc*/
.TDthH{position:relative;min-height:100vh;width:100%;padding-left:24px;padding-right:24px;}/*!sc*/
@media (max-width:767px){.TDthH{padding-top:24px;}}/*!sc*/
@media (min-width:768px) and (max-width:991px){.TDthH{padding-top:32px;}}/*!sc*/
@media (min-width:992px){.TDthH{padding-top:64px;}}/*!sc*/
data-styled.g983[id="sc-1t5houq-0"]{content:"TDthH,"}/*!sc*/

/* Captured source CSSOM */
html { line-height: 1.15; text-size-adjust: 100%; }
body { margin: 0px; }
main { display: block; }
h1 { font-size: 2em; margin: 0.67em 0px; }
hr { box-sizing: content-box; height: 0px; overflow: visible; }
pre { font-family: monospace, monospace; font-size: 1em; }
a { background-color: transparent; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
b, strong { font-weight: bolder; }
code, kbd, samp { font-family: monospace, monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
button, input { overflow: visible; }
button, select { text-transform: none; }
[type="button"], [type="reset"], [type="submit"], button { appearance: button; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0px; }
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none; }
.jwHkBw { font-weight: 700; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; line-height: 150%; display: flex; align-items: center; margin-block: 0px; }
.jwHkBv { font-weight: 400; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; line-height: 150%; display: flex; align-items: center; margin-block: 0px; }
.jIoBlZ { font-size: 16px; }
.iUxlVJ { font-size: 14px; }
.dbviPl { font-size: 12px; }
.jVprJZ { font-size: 10px; }
.hXKyvN { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: transparent; border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(196, 13, 35); padding: 4px 12px; cursor: pointer; }
.hXKyvN svg { height: 18px; width: 18px; background-color: rgb(196, 13, 35); }
.hXKyvN:hover { color: rgb(155, 5, 30); background-color: transparent; border-color: rgb(155, 5, 30); }
.hXKyvN:hover svg { background-color: rgb(155, 5, 30); }
.fPyvFN { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: rgb(196, 13, 35); border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(255, 255, 255); padding: 4px 12px; cursor: pointer; }
.fPyvFN svg { height: 18px; width: 18px; background-color: rgb(255, 255, 255); }
.fPyvFN:hover { color: rgb(255, 255, 255); background-color: rgb(155, 5, 30); border-color: rgb(155, 5, 30); }
.fPyvFN:hover svg { background-color: rgb(255, 255, 255); }
.dojIbp { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: transparent; border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(196, 13, 35); padding: 8px 16px; cursor: pointer; }
.dojIbp svg { height: 24px; width: 24px; background-color: rgb(196, 13, 35); }
.dojIbp:hover { color: rgb(155, 5, 30); background-color: transparent; border-color: rgb(155, 5, 30); }
.dojIbp:hover svg { background-color: rgb(155, 5, 30); }
.dLkSLK { opacity: 1; display: flex; align-items: center; justify-content: center; }
.byexBE { position: relative; display: flex; align-items: center; justify-content: center; }
.jaHMLH { position: absolute; opacity: 0; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.ikoDXH { position: absolute; opacity: 0; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.kiaXxk { cursor: pointer; display: flex; color: rgb(128, 128, 128); }
.kiaXxk svg { width: 24px; height: 24px; background-color: rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .kiaXxk:hover { color: rgb(64, 64, 64); }
  .kiaXxk:hover svg { background-color: rgb(64, 64, 64); }
}
.gnWVLy { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: rgb(128, 128, 128); }
.gnWVLy svg { width: 24px; height: 24px; background-color: rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .gnWVLy:hover { color: rgb(196, 13, 35); }
  .gnWVLy:hover svg { background-color: rgb(196, 13, 35); }
}
.gnslfy { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: rgb(196, 13, 35); }
.gnslfy svg { width: 24px; height: 24px; background-color: rgb(196, 13, 35); }
@media (min-width: 1024px) {
  .gnslfy:hover { color: rgb(196, 13, 35); }
  .gnslfy:hover svg { background-color: rgb(196, 13, 35); }
}
.jgsLJq { margin-top: 2px; max-height: none; opacity: 1; transition: opacity 100ms; }
.eKxEQi { cursor: pointer; display: flex; align-items: center; color: rgb(64, 64, 64); }
.eKxEQi svg { height: 24px; width: 24px; background-color: rgb(64, 64, 64); }
@media (min-width: 1024px) {
  .eKxEQi:hover { color: rgb(196, 13, 35); }
  .eKxEQi:hover svg { background-color: rgb(196, 13, 35); }
}
.giJQQO { cursor: pointer; display: flex; align-items: center; color: rgb(64, 64, 64); }
.giJQQO svg { height: 18px; width: 18px; background-color: rgb(64, 64, 64); }
@media (min-width: 1024px) {
  .giJQQO:hover { color: rgb(196, 13, 35); }
  .giJQQO:hover svg { background-color: rgb(196, 13, 35); }
}
.LPXDD { display: flex; align-items: center; margin: 0px 4px 0px 0px; }
.dPwnab { display: flex; align-items: center; margin: 0px 0px 0px 4px; }
.zagrq { opacity: 1; display: flex; align-items: center; justify-content: center; }
.cEFFFk { position: relative; display: flex; align-items: center; justify-content: center; }
.iKUkbv { position: absolute; opacity: 0; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.jpphzf { position: absolute; opacity: 0; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.jIudKr { text-underline-offset: 4px; color: rgb(128, 128, 128); text-decoration-line: underline !important; }
.jIudKr:hover { text-decoration-line: underline; }
.iaOHKt { width: auto; display: flex; justify-content: center; text-align: center; }
.ibEUFj { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.ecwbQs { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hfPUjl { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hNMRPR { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hwwgJn { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.kIWbJi { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.JsxLf { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.jDrCJW { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.cPDIOC { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hveGtL { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.ljCSzL { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.PcAFT { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.kSPQhn { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.doQGyA { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.dfZltN { font-weight: 700; }
.iveSKK { line-height: 125%; font-size: 36px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .iveSKK { font-size: 28px; }
}
.fTePaK { line-height: 150%; font-size: 22px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .fTePaK { font-size: 18px; }
}
.khjMrG { line-height: 150%; font-size: 18px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .khjMrG { font-size: 17px; }
}
.brbzqK { display: flex; flex-direction: column; width: 100vw; position: fixed; z-index: 2000; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; transform: translateY(100%); transition: transform 0.5s ease-in-out; align-items: center; justify-content: center; bottom: 0px; padding: 24px; }
.cgQGYy { height: 116px; margin-right: 48px; }
.egZKYj { display: flex; flex-direction: column; }
.ceKrsg { color: rgb(64, 64, 64); }
@media (min-width: 600px) and (max-width: 1023px) {
  .ceKrsg { margin: auto; }
}
.zzCqg { color: rgb(128, 128, 128); margin-top: 4px; }
@media (max-width: 1023px) {
  .zzCqg { margin-top: 0px; }
}
.vTCbT { width: 180px; align-self: flex-end; margin-left: 48px; }
.iqwEut { align-self: end; }
.eYLAiV { display: flex; width: 950px; }
.iSOzni { display: flex; flex-direction: column; width: 100vw; position: fixed; z-index: 2000; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; transform: translateY(100%); transition: transform 0.5s ease-in-out; bottom: 0px; padding: 24px 16px; }
.fxVwYs { display: flex; justify-content: space-between; }
.hUVClw { margin: 8px 0px; }
@media (min-width: 600px) and (max-width: 1023px) {
  .hUVClw { align-self: center; margin: 16px 0px; display: flex; flex-direction: column; align-items: center; max-width: 360px; text-align: center; }
}
.cGDZIO { width: fit-content; align-self: flex-end; }
@media (min-width: 600px) and (max-width: 1023px) {
  .cGDZIO { align-self: center; }
}
.elfssG { display: none; }
@media (max-width: 767px) {
  .elfssG { display: block; }
}
.kUUUCg { display: none; }
@media (min-width: 1024px) {
  .kUUUCg { display: block; }
}
.kXeFEs { display: none; }
@media (max-width: 1023px) {
  .kXeFEs { display: block; }
}
.ljrmnY { display: none; }
@media (min-width: 768px) {
  .ljrmnY { display: block; }
}
.dLJdml { width: fit-content; padding: 8px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px; border-radius: 4px; display: flex; align-items: center; color: rgb(255, 255, 255); background-color: rgb(64, 64, 64); }
.beqzhh { display: flex; flex-direction: column; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: fit-content; padding: 24px 48px 48px; }
.hhSICT { display: flex; flex-direction: column; }
.hJegaM { justify-content: flex-end; }
.jABDNa { width: 284px; margin-bottom: 16px; }
.ifDiRP { width: 240px; margin: 0px 24px; }
.eJeqaL { display: flex; flex-direction: column; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; padding: 24px; }
.ixNJcb { width: 267px; align-self: center; }
.fXBBwU { width: 100%; margin-top: 24px; }
.gcvQmf { width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.2); z-index: 5000; position: fixed; left: 0px; top: 0px; visibility: hidden; }
.iuacOH { z-index: 2000; visibility: hidden; transition: visibility 0.5s linear 0.5s; }
.fppPTZ { border-width: 1px 0px 0px; border-style: solid; border-color: rgb(205, 205, 205); height: 0px; width: 100%; }
.iyXkcE { display: flex; flex-direction: column; gap: 16px; width: 120px; }
@media (max-width: 1023px) {
  .iyXkcE { flex-grow: 1; flex-basis: 33%; overflow-wrap: break-word; max-width: 33%; gap: 8px; }
}
.dLsHIS { text-decoration: none; }
.evbuqC { color: rgb(128, 128, 128); }
.evbuqC:hover { color: rgb(64, 64, 64); }
.gZZtvB { filter: none; opacity: 1; width: 272px; height: 29px; }
@media (max-width: 1023px) {
  .gZZtvB { width: 232px; height: 25px; }
}
.ctJvFK { width: 100%; background-color: rgb(255, 255, 255); }
.tXqIt { display: flex; flex-direction: column; margin: auto; }
@media (min-width: 1024px) {
  .tXqIt { max-width: 1200px; padding: 48px; }
}
@media (max-width: 1023px) {
  .tXqIt { flex-direction: column; justify-content: center; max-width: 400px; padding: 48px 24px 96px; }
}
.hEFyDH { width: 100%; display: flex; flex-direction: row; justify-content: space-between; }
@media (max-width: 1023px) {
  .hEFyDH { flex-direction: column; justify-content: center; }
}
.jmQebz { display: flex; flex-direction: column; justify-content: space-between; }
.jmQebz a { text-decoration: none; }
@media (min-width: 1024px) {
  .jmQebz { max-width: 320px; }
}
@media (max-width: 1023px) {
  .jmQebz { gap: 32px; width: 100%; margin-bottom: 48px; align-items: center; text-align: center; }
}
.jmQebz .button { width: 280px; justify-content: center; }
.lkSCeb { width: 100%; display: flex; flex-direction: column; gap: 24px; }
@media (max-width: 1023px) {
  .lkSCeb { align-items: center; gap: 16px; }
}
.daNOtR { display: flex; gap: 24px; }
@media (max-width: 1023px) {
  .daNOtR { margin-bottom: 16px; gap: 16px; }
}
.eYWstb { width: 100%; margin-top: 24px; margin-bottom: 24px; }
.edUUgT { display: flex; justify-content: space-between; }
@media (max-width: 1023px) {
  .edUUgT { flex-direction: column-reverse; gap: 24px; align-items: center; text-align: center; }
}
.ieXuBe { display: flex; }
@media (max-width: 1023px) {
  .ieXuBe { flex-direction: column; align-items: center; }
}
.fwsZeG { color: rgb(128, 128, 128); }
.dIAYlD, .dIAYlD:visited { color: inherit !important; }
.jhLNJu { display: flex; gap: 16px; }
.ixzQRu { color: rgb(128, 128, 128); }
.efWPIy { color: rgb(128, 128, 128); }
.kxKDQG { display: flex; }
@media (max-width: 1023px) {
  .kxKDQG { display: none; }
}
.fqVNiM { display: flex; align-items: center; }
.fqVNiM a { text-decoration: none; }
.kvAwzl { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 8px 16px; }
.jQVIyt { display: flex; flex-direction: column; align-items: center; }
.XOSwA { justify-content: center; }
.gpkLZV { display: flex; align-items: center; justify-content: center; margin: 0px 0px 0px 16px; }
.gpkLZV:first-child { margin-top: 0px; margin-left: 0px; }
.gpkLZV a { text-decoration: none; }
.jFRLTL { display: flex; align-items: center; flex-direction: row; }
.fqEGnL { display: flex; align-items: center; padding: 8px 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 40px; background-color: rgba(241, 241, 241, 0.8); }
.bbvLYd { display: flex; align-items: center; }
.bbvLYd .search-bar__InputContainer-sc-1mjh7mz-0 { border: 1px solid transparent; }
.jImONj { display: flex; align-items: center; }
.jImONj .search-bar__InputContainer-sc-1mjh7mz-0 { background-color: rgba(241, 241, 241, 0.8); border: 1px solid rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .jImONj .search-bar__InputContainer-sc-1mjh7mz-0 { background-color: rgb(255, 255, 255); }
}
.bmeYTd { color: rgb(64, 64, 64); margin-right: 8px; height: 24px; font-size: 14px; }
.bmeYTd, .bmeYTd:focus, .bmeYTd:focus-visible { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent; outline: none; }
.bmeYTd:focus::placeholder, .bmeYTd:focus-visible::placeholder { color: rgb(156, 156, 156); }
.bmeYTd::placeholder { color: rgb(156, 156, 156); }
.bmeYTd::-webkit-search-cancel-button { display: none; }
.GpoyD { margin-left: 8px; }
@media (max-width: 1023px) {
  .GpoyD { display: none; }
}
.lcsjdj { display: flex; }
.gFLuRi { position: relative; margin-right: 16px; }
.gFLuRi:last-child { margin-right: 0px; }
.gFLuRi a { display: flex; }
.klSGDF { opacity: 1; transition: opacity 300ms; }
.vpOzU { display: flex; flex-direction: column; }
.fIpBnX { opacity: 0; transition: opacity 300ms; position: absolute; right: 0px; top: -8px; z-index: -1; }
.bDgduy { color: rgb(64, 64, 64); display: flex; align-items: center; cursor: default; font-family: source-han-serif-tc, serif; font-weight: 400; font-size: 14px; }
.CUJuN { display: flex; justify-content: space-between; padding-top: 8px; padding-right: 16px; padding-left: 16px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2px; background-color: rgb(241, 241, 241); padding-bottom: calc(8px + env(safe-area-inset-bottom,0)); }
.CUJuN a { text-decoration: none; }
.CUJuN a:visited, .CUJuN a:active { color: inherit; background-color: inherit; }
.CUJuN svg { background-color: transparent; fill: currentcolor; width: 24px; height: 24px; }
.jwHqg { text-decoration: none; display: flex; justify-content: center; margin-right: 8px; flex: 1 1 0%; }
.jwHqg:last-child { margin-right: 0px; }
.kSsGpG { display: flex; justify-content: center; margin-right: 8px; flex: 1 1 0%; }
.kSsGpG:last-child { margin-right: 0px; }
.IBatX { position: sticky; top: 0px; width: 100%; background-color: rgb(241, 241, 241); transform: translateY(0px); transition: transform 300ms ease-out; }
.iyalzw { display: flex; flex-direction: column; margin: auto; z-index: 3; }
@media (min-width: 1440px) {
  .iyalzw { width: 1280px; }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .iyalzw { padding: 0px 48px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .iyalzw { padding: 0px 32px; }
}
@media (max-width: 767px) {
  .iyalzw { padding: 0px 24px; }
}
.jEKHsn { display: flex; align-items: center; margin-right: 16px; }
.jEKHsn a { display: flex; }
.kjGMBn { display: flex; align-items: center; }
.kjGMBn img { height: 21px; }
.kjGMBn a { display: flex; }
.krzUGJ { display: flex; align-items: center; justify-content: space-between; padding: 24px 16px; z-index: 2; background-color: rgb(241, 241, 241); }
.krzUGJ .header__ShowWhenNarrow-sc-1krza7i-5 { opacity: 0; transition: opacity 200ms; }
.krzUGJ .header__HideWhenNarrow-sc-1krza7i-4 { opacity: 1; transition: opacity 200ms; pointer-events: all; }
.krzUGJ .header__LogoContainer-sc-1krza7i-2 { margin-left: 0px; transform: translateX(-24px); transition: 200ms; }
.krzUGJ .header__LogoContainer-sc-1krza7i-2 img, .krzUGJ .header__LogoContainer-sc-1krza7i-2 a { height: 32px; transition: height 200ms; }
@media (max-width: 1023px) {
  .krzUGJ { padding: 16px 0px; }
}
.bqSSqb { display: flex; align-items: center; justify-content: space-between; padding: 16px; z-index: 2; background-color: rgb(241, 241, 241); }
.bqSSqb .header__ShowWhenNarrow-sc-1krza7i-5 { opacity: 1; transition: opacity 200ms 350ms; }
.bqSSqb .header__HideWhenNarrow-sc-1krza7i-4 { opacity: 0; transition: opacity 200ms 150ms; pointer-events: none; }
.bqSSqb .header__LogoContainer-sc-1krza7i-2 { margin-left: 24px; transform: translateX(0px); transition: 200ms 150ms; }
.bqSSqb .header__LogoContainer-sc-1krza7i-2 img, .bqSSqb .header__LogoContainer-sc-1krza7i-2 a { height: 24px; transition: height 200ms 150ms; }
@media (max-width: 1023px) {
  .bqSSqb { padding: 16px 0px; }
}
.ijDkqT { opacity: 1; transition: opacity 50ms; }
.NIjrs { opacity: 0; transition: opacity 50ms 150ms; }
.iWUNyW { margin-left: 24px; }
@media (max-width: 767px) {
  .iWUNyW { margin-left: 16px; }
}
.layaku { display: flex; align-items: center; }
.hkxQUF { z-index: 1; }
.hkxQUF .channel-effect-enter { opacity: 0; }
.hkxQUF .channel-effect-enter-active { animation: 200ms linear 150ms 1 normal none running gWsvmz; }
.hkxQUF .channel-effect-exit-active { animation: 200ms linear 0ms 1 normal none running kWaUui; }
.IQCeR { z-index: 4; position: absolute; top: 0px; left: -280px; transition: transform 300ms ease-in-out; transform: translateX(0px); }
@media (min-width: 768px) and (max-width: 1023px) {
  .IQCeR { left: -320px; transform: translateX(0px); }
}
@media (max-width: 767px) {
  .IQCeR { left: 0px; transform: none; opacity: 0; }
}
.dIuWqI { position: fixed; bottom: 0px; left: 0px; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .dIuWqI { z-index: 3; }
}
@media (max-width: 767px) {
  .dIuWqI { z-index: 10; }
}
.dyBjDA { display: none; margin-right: 8px; padding: 4px; transform: translateX(-8px); }
.fHqKCi { background-color: rgb(241, 241, 241); }
.LGoxK { position: relative; }
.kjoVUJ { position: sticky; top: 0px; z-index: 1000; }
.jVfqyr { position: relative; display: none; min-height: 100vh; width: 100%; background-image: none; background-position: center center; background-repeat: no-repeat; }
.DveSL { transition: opacity 1s ease-in-out; opacity: 1; }




html { font-size: 18px; font-family: "Roboto Slab", sans-serif; -webkit-font-smoothing: antialiased; }
html.fontsLoaded { font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
body { overflow: auto; letter-spacing: 0.4px; line-height: 1.4; }
body abbr[title], body abbr[data-original-title] { border-bottom: 0px; }
body *, body ::before, body ::after { box-sizing: border-box; }
body a, body a:link, body a:visited { text-decoration: none; }
body img { vertical-align: middle; }
body img.img-responsive { max-width: 100%; height: auto; display: block; }
body .hidden { display: none !important; }
body .container { line-height: 1.8; }
body .no-hover { border-bottom: 0px !important; }
body .no-hover::after { display: none; }
body .no-hover:hover::after { width: 0px; display: none; }
body .text-justify { text-align: justify; }
body .text-center { text-align: center; }
body .center-block { display: block; margin-left: auto; margin-right: auto; }
body .visible-print { display: none; }
body figure, body p { margin: 0px; }
body strong { font-weight: 700; }
@media print {
  body .hidden-print { display: none !important; }
  body .visible-print { display: block !important; }
  body a[href]::after { content: ""; }
}
body.disable-scroll { overflow: hidden; }
::selection { background-color: rgb(159, 117, 68); color: rgb(255, 255, 255); }
form.gsc-search-box, .gsc-above-wrapper-area, .gsc-wrapper { max-width: 100% !important; }
.jwkJnd { position: fixed; bottom: 8px; z-index: 1; transition: opacity 100ms ease-in-out; opacity: 0; display: flex; justify-content: center; width: 100%; }
@media (min-width: 1024px) {
  .jwkJnd { bottom: 24px; }
}
@media (max-width: 1023px) {
  .jwkJnd { bottom: calc(env(safe-area-inset-bottom, 0) + 60px + 8px); padding: 0px 16px; }
}
.jwkJnd > div { max-width: 100%; }
@keyframes fEWCgj { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes gWsvmz { 
  0% { transform: translateY(-50px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes kWaUui { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-50px); }
}
.gxQsnI { margin: 64px auto 120px; text-align: center; height: 36px; }
@media (min-width: 768px) {
  .gxQsnI { height: 28px; }
}
@media (max-width: 767px) {
  .gxQsnI { margin: 32px auto 64px; }
}
.dYTWEG { display: flex; justify-content: center; }
.hOkemw { margin: 0px 5px; width: 28px; height: 28px; box-sizing: border-box; user-select: none; display: inline-block; font-size: 14px; cursor: pointer; color: rgb(159, 117, 68); position: relative; }
.hOkemw > :first-child { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.ctueQN { border: 1px solid rgb(159, 117, 68); border-radius: 50%; line-height: 28px; background-color: rgb(159, 117, 68); }
.ctueQN > span { color: rgb(255, 255, 255); }
.gsfmto { border: 1px solid rgb(159, 117, 68); border-radius: 50%; line-height: 28px; background-color: transparent; }
.gsfmto > span { color: rgb(159, 117, 68); }
.kqNgYd { cursor: default; padding: 10px 6px; }
@media (max-width: 767px) {
  .kqNgYd { display: none; }
}
.hLldoE { visibility: hidden; padding: 0px 20px 2px; cursor: pointer; }
.hLldoE path { stroke: rgb(159, 117, 68); }
.bSxkxw { visibility: visible; padding: 0px 20px 2px; cursor: pointer; }
.bSxkxw path { stroke: rgb(159, 117, 68); }
.eQMvAy { display: flex; justify-content: space-between; align-items: stretch; }
@media (max-width: 767px) {
  .eQMvAy { flex-direction: column; justify-content: flex-start; }
  .eQMvAy a { border-bottom: 1px solid rgb(205, 205, 205); }
  .eQMvAy a:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.lgoNPl { width: 100%; height: 100%; position: relative; }
.ccNpzV { opacity: 0; transition: opacity 1s; }
.ccNpzV > img { width: 100%; height: 100%; object-fit: cover; }
.ccNpzU { opacity: 1; transition: opacity 1s; }
.ccNpzU > img { width: 100%; height: 100%; object-fit: cover; }
.cXhcVe { position: absolute; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); display: flex; }
.cWYoTP { position: absolute; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); display: none; }
.ksfPoH { display: flex; }
@media (max-width: 767px) {
  .ksfPoH { padding: 12px 5px; width: 100%; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .ksfPoH { width: 220px; }
}
@media (min-width: 1024px) {
  .ksfPoH { width: 278px; }
}
@media (min-width: 768px) {
  .ksfPoH { border: 0.5px solid rgb(205, 205, 205); overflow: hidden; flex-direction: column; }
}
.ksfPoH a:hover, .ksfPoH a:active, .ksfPoH a:link, .ksfPoH a:visited { color: inherit; text-decoration: none; }
@media (min-width: 1024px) {
  .ksfPoH:hover { opacity: 0.7; transition: opacity 200ms linear; }
}
.kcZZoM { width: 122px; order: 1; flex: 0 0 auto; }
@media (min-width: 768px) {
  .kcZZoM { width: 220px; order: 2; }
}
.kcZZoM > div { width: 122px; height: 92px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .kcZZoM > div { width: 220px; height: 125px; }
}
@media (min-width: 1024px) {
  .kcZZoM > div { width: 278px; height: 125px; }
}
.cpGyHm { color: rgb(38, 38, 38); font-weight: 700; font-family: merriweather, source-han-serif-tc, serif; font-size: 16px; line-height: 1.5; flex: 1 1 auto; white-space: normal; order: 2; padding: 10px 0px 10px 12px; }
@media (min-width: 768px) {
  .cpGyHm { order: 1; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .cpGyHm { padding: 11px; line-height: 1.33; }
}
@media (min-width: 1024px) {
  .cpGyHm { padding: 11px 14px; line-height: 1.25; }
}
.gvBqQB a:hover, .gvBqQB a:active, .gvBqQB a:link, .gvBqQB a:visited { color: inherit; text-decoration: none; }
.jLxFfo { width: 100%; display: flex; align-items: stretch; }
.bcNnsy { margin-bottom: 25px; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .bcNnsy { margin-bottom: 25px; }
}
@media (min-width: 1024px) {
  .bcNnsy { margin-bottom: 35px; }
}
@media (min-width: 1024px) {
  .bcNnsy:hover { opacity: 0.7; transition: opacity 200ms linear; }
}
.kKOVLd { margin-bottom: 35px; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .kKOVLd { margin-bottom: 35px; }
}
@media (min-width: 1024px) {
  .kKOVLd { margin-bottom: 45px; }
}
@media (min-width: 1024px) {
  .kKOVLd:hover { opacity: 0.7; transition: opacity 200ms linear; }
}
.fiA-dYJ { width: 150px; flex: 0 0 auto; }
@media (min-width: 768px) {
  .fiA-dYJ { width: 164px; }
}
.fiA-dYJ > div { width: 150px; height: 200px; }
@media (min-width: 768px) {
  .fiA-dYJ > div { width: 164px; height: 206px; }
}
.flqVPf { padding-left: 15px; flex: 1 1 auto; display: flex; flex-direction: column; color: rgb(38, 38, 38); }
@media (min-width: 768px) and (max-width: 1023px) {
  .flqVPf { padding-left: 19px; padding-bottom: 8px; }
}
@media (min-width: 1024px) {
  .flqVPf { padding-left: 26px; padding-bottom: 8px; }
}
.jpGWTd { margin: 0px; font-size: 23px; font-weight: 700; font-family: merriweather, source-han-serif-tc, serif; letter-spacing: 0.2px; line-height: 1.43; }
@media (max-width: 767px) {
  .jpGWTd { margin-bottom: 14px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .jpGWTd { font-size: 30px; }
}
@media (min-width: 1024px) {
  .jpGWTd { font-size: 34px; }
}
.iyxrBS { padding-top: 15px; padding-bottom: 15px; font-size: 14px; font-weight: 700; letter-spacing: 0.5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .iyxrBS { padding-top: 12px; padding-bottom: 12px; }
}
.gYzBwk { font-size: 16px; letter-spacing: 0.1px; line-height: 1.56; text-align: justify; }
@media (max-width: 767px) {
  .gEedFz { display: none; }
}
.bRmQTi { display: none; }
@media (max-width: 767px) {
  .bRmQTi { display: block; margin-top: 12px; }
}
.jVPMMT { min-width: 300px; width: 100%; margin: 0px auto; }
@media (min-width: 768px) and (max-width: 1023px) {
  .jVPMMT { width: 698px; }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .jVPMMT { width: 922px; }
}
@media (min-width: 1440px) {
  .jVPMMT { width: 1130px; }
}
.jVPMMT a:hover, .jVPMMT a:active, .jVPMMT a:link, .jVPMMT a:visited { color: inherit; text-decoration: none; }
.bJOtDE { width: 100%; }
@media (max-width: 767px) {
  .bJOtDE { margin: 24px 0px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .bJOtDE { margin: 24px 0px; }
}
@media (min-width: 1024px) {
  .bJOtDE { margin: 24px 0px; }
}
.fScQdJ { width: 100%; display: flex; align-self: stretch; margin-bottom: 16px; justify-content: space-between; }
@media (max-width: 1023px) {
  .fScQdJ { margin-bottom: 8px; }
}
.fgJzIr { display: flex; align-items: baseline; gap: 16px; }
.iTa-djO { color: rgb(64, 64, 64); }
.gFXmFl { border-color: rgb(64, 64, 64); }
.ewZLSg { padding-top: 24px; }
.iRaTVp { color: rgb(64, 64, 64); }
.TDthH { position: relative; min-height: 100vh; width: 100%; padding-left: 24px; padding-right: 24px; }
@media (max-width: 767px) {
  .TDthH { padding-top: 24px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .TDthH { padding-top: 32px; }
}
@media (min-width: 992px) {
  .TDthH { padding-top: 64px; }
}
.jwHkBw { font-weight: 700; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; line-height: 150%; display: flex; align-items: center; margin-block: 0px; }
.jwHkBv { font-weight: 400; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; line-height: 150%; display: flex; align-items: center; margin-block: 0px; }
.jIoBlZ { font-size: 16px; }
.iUxlVJ { font-size: 14px; }
.dbviPl { font-size: 12px; }
.jVprJZ { font-size: 10px; }
.hXKyvN { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: transparent; border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(196, 13, 35); padding: 4px 12px; cursor: pointer; }
.hXKyvN svg { height: 18px; width: 18px; background-color: rgb(196, 13, 35); }
.hXKyvN:hover { color: rgb(155, 5, 30); background-color: transparent; border-color: rgb(155, 5, 30); }
.hXKyvN:hover svg { background-color: rgb(155, 5, 30); }
.fPyvFN { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: rgb(196, 13, 35); border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(255, 255, 255); padding: 4px 12px; cursor: pointer; }
.fPyvFN svg { height: 18px; width: 18px; background-color: rgb(255, 255, 255); }
.fPyvFN:hover { color: rgb(255, 255, 255); background-color: rgb(155, 5, 30); border-color: rgb(155, 5, 30); }
.fPyvFN:hover svg { background-color: rgb(255, 255, 255); }
.dojIbp { width: fit-content; display: flex; align-items: center; border-radius: 40px; background-color: transparent; border-color: rgb(196, 13, 35); border-style: solid; border-width: 1.5px; color: rgb(196, 13, 35); padding: 8px 16px; cursor: pointer; }
.dojIbp svg { height: 24px; width: 24px; background-color: rgb(196, 13, 35); }
.dojIbp:hover { color: rgb(155, 5, 30); background-color: transparent; border-color: rgb(155, 5, 30); }
.dojIbp:hover svg { background-color: rgb(155, 5, 30); }
.dLkSLK { opacity: 1; display: flex; align-items: center; justify-content: center; }
.byexBE { position: relative; display: flex; align-items: center; justify-content: center; }
.jaHMLH { position: absolute; opacity: 0; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.ikoDXH { position: absolute; opacity: 0; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.kiaXxk { cursor: pointer; display: flex; color: rgb(128, 128, 128); }
.kiaXxk svg { width: 24px; height: 24px; background-color: rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .kiaXxk:hover { color: rgb(64, 64, 64); }
  .kiaXxk:hover svg { background-color: rgb(64, 64, 64); }
}
.gnWVLy { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: rgb(128, 128, 128); }
.gnWVLy svg { width: 24px; height: 24px; background-color: rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .gnWVLy:hover { color: rgb(196, 13, 35); }
  .gnWVLy:hover svg { background-color: rgb(196, 13, 35); }
}
.gnslfy { cursor: pointer; display: flex; flex-direction: column; align-items: center; color: rgb(196, 13, 35); }
.gnslfy svg { width: 24px; height: 24px; background-color: rgb(196, 13, 35); }
@media (min-width: 1024px) {
  .gnslfy:hover { color: rgb(196, 13, 35); }
  .gnslfy:hover svg { background-color: rgb(196, 13, 35); }
}
.jgsLJq { margin-top: 2px; max-height: none; opacity: 1; transition: opacity 100ms; }
.eKxEQi { cursor: pointer; display: flex; align-items: center; color: rgb(64, 64, 64); }
.eKxEQi svg { height: 24px; width: 24px; background-color: rgb(64, 64, 64); }
@media (min-width: 1024px) {
  .eKxEQi:hover { color: rgb(196, 13, 35); }
  .eKxEQi:hover svg { background-color: rgb(196, 13, 35); }
}
.giJQQO { cursor: pointer; display: flex; align-items: center; color: rgb(64, 64, 64); }
.giJQQO svg { height: 18px; width: 18px; background-color: rgb(64, 64, 64); }
@media (min-width: 1024px) {
  .giJQQO:hover { color: rgb(196, 13, 35); }
  .giJQQO:hover svg { background-color: rgb(196, 13, 35); }
}
.LPXDD { display: flex; align-items: center; margin: 0px 4px 0px 0px; }
.dPwnab { display: flex; align-items: center; margin: 0px 0px 0px 4px; }
.zagrq { opacity: 1; display: flex; align-items: center; justify-content: center; }
.cEFFFk { position: relative; display: flex; align-items: center; justify-content: center; }
.iKUkbv { position: absolute; opacity: 0; width: 24px; height: 24px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.jpphzf { position: absolute; opacity: 0; width: 18px; height: 18px; border-width: 2px; border-style: solid; border-color: rgb(128, 128, 128) rgb(187, 187, 187) rgb(187, 187, 187); border-image: initial; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1s linear 0s infinite normal none running fEWCgj; }
.jIudKr { text-underline-offset: 4px; color: rgb(128, 128, 128); text-decoration-line: underline !important; }
.jIudKr:hover { text-decoration-line: underline; }
.iaOHKt { width: auto; display: flex; justify-content: center; text-align: center; }
.ibEUFj { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.ecwbQs { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hfPUjl { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hNMRPR { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hwwgJn { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.kIWbJi { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.JsxLf { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.jDrCJW { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.cPDIOC { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.hveGtL { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.ljCSzL { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.PcAFT { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.kSPQhn { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.doQGyA { height: 24px; width: 24px; background-color: black; mask-image: none; mask-size: cover; }
.dfZltN { font-weight: 700; }
.iveSKK { line-height: 125%; font-size: 36px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .iveSKK { font-size: 28px; }
}
.fTePaK { line-height: 150%; font-size: 22px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .fTePaK { font-size: 18px; }
}
.khjMrG { line-height: 150%; font-size: 18px; font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
@media (max-width: 1023px) {
  .khjMrG { font-size: 17px; }
}
.brbzqK { display: flex; flex-direction: column; width: 100vw; position: fixed; z-index: 2000; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; transform: translateY(100%); transition: transform 0.5s ease-in-out; align-items: center; justify-content: center; bottom: 0px; padding: 24px; }
.cgQGYy { height: 116px; margin-right: 48px; }
.egZKYj { display: flex; flex-direction: column; }
.ceKrsg { color: rgb(64, 64, 64); }
@media (min-width: 600px) and (max-width: 1023px) {
  .ceKrsg { margin: auto; }
}
.zzCqg { color: rgb(128, 128, 128); margin-top: 4px; }
@media (max-width: 1023px) {
  .zzCqg { margin-top: 0px; }
}
.vTCbT { width: 180px; align-self: flex-end; margin-left: 48px; }
.iqwEut { align-self: end; }
.eYLAiV { display: flex; width: 950px; }
.iSOzni { display: flex; flex-direction: column; width: 100vw; position: fixed; z-index: 2000; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; transform: translateY(100%); transition: transform 0.5s ease-in-out; bottom: 0px; padding: 24px 16px; }
.fxVwYs { display: flex; justify-content: space-between; }
.hUVClw { margin: 8px 0px; }
@media (min-width: 600px) and (max-width: 1023px) {
  .hUVClw { align-self: center; margin: 16px 0px; display: flex; flex-direction: column; align-items: center; max-width: 360px; text-align: center; }
}
.cGDZIO { width: fit-content; align-self: flex-end; }
@media (min-width: 600px) and (max-width: 1023px) {
  .cGDZIO { align-self: center; }
}
.elfssG { display: none; }
@media (max-width: 767px) {
  .elfssG { display: block; }
}
.kUUUCg { display: none; }
@media (min-width: 1024px) {
  .kUUUCg { display: block; }
}
.kXeFEs { display: none; }
@media (max-width: 1023px) {
  .kXeFEs { display: block; }
}
.ljrmnY { display: none; }
@media (min-width: 768px) {
  .ljrmnY { display: block; }
}
.dLJdml { width: fit-content; padding: 8px 16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px; border-radius: 4px; display: flex; align-items: center; color: rgb(255, 255, 255); background-color: rgb(64, 64, 64); }
.beqzhh { display: flex; flex-direction: column; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: fit-content; padding: 24px 48px 48px; }
.hhSICT { display: flex; flex-direction: column; }
.hJegaM { justify-content: flex-end; }
.jABDNa { width: 284px; margin-bottom: 16px; }
.ifDiRP { width: 240px; margin: 0px 24px; }
.eJeqaL { display: flex; flex-direction: column; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 24px 0px; background-color: rgb(255, 255, 255); position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 300px; padding: 24px; }
.ixNJcb { width: 267px; align-self: center; }
.fXBBwU { width: 100%; margin-top: 24px; }
.gcvQmf { width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.2); z-index: 5000; position: fixed; left: 0px; top: 0px; visibility: hidden; }
.iuacOH { z-index: 2000; visibility: hidden; transition: visibility 0.5s linear 0.5s; }
.fppPTZ { border-width: 1px 0px 0px; border-style: solid; border-color: rgb(205, 205, 205); height: 0px; width: 100%; }
.iyXkcE { display: flex; flex-direction: column; gap: 16px; width: 120px; }
@media (max-width: 1023px) {
  .iyXkcE { flex-grow: 1; flex-basis: 33%; overflow-wrap: break-word; max-width: 33%; gap: 8px; }
}
.dLsHIS { text-decoration: none; }
.evbuqC { color: rgb(128, 128, 128); }
.evbuqC:hover { color: rgb(64, 64, 64); }
.gZZtvB { filter: none; opacity: 1; width: 272px; height: 29px; }
@media (max-width: 1023px) {
  .gZZtvB { width: 232px; height: 25px; }
}
.ctJvFK { width: 100%; background-color: rgb(255, 255, 255); }
.tXqIt { display: flex; flex-direction: column; margin: auto; }
@media (min-width: 1024px) {
  .tXqIt { max-width: 1200px; padding: 48px; }
}
@media (max-width: 1023px) {
  .tXqIt { flex-direction: column; justify-content: center; max-width: 400px; padding: 48px 24px 96px; }
}
.hEFyDH { width: 100%; display: flex; flex-direction: row; justify-content: space-between; }
@media (max-width: 1023px) {
  .hEFyDH { flex-direction: column; justify-content: center; }
}
.jmQebz { display: flex; flex-direction: column; justify-content: space-between; }
.jmQebz a { text-decoration: none; }
@media (min-width: 1024px) {
  .jmQebz { max-width: 320px; }
}
@media (max-width: 1023px) {
  .jmQebz { gap: 32px; width: 100%; margin-bottom: 48px; align-items: center; text-align: center; }
}
.jmQebz .button { width: 280px; justify-content: center; }
.lkSCeb { width: 100%; display: flex; flex-direction: column; gap: 24px; }
@media (max-width: 1023px) {
  .lkSCeb { align-items: center; gap: 16px; }
}
.daNOtR { display: flex; gap: 24px; }
@media (max-width: 1023px) {
  .daNOtR { margin-bottom: 16px; gap: 16px; }
}
.eYWstb { width: 100%; margin-top: 24px; margin-bottom: 24px; }
.edUUgT { display: flex; justify-content: space-between; }
@media (max-width: 1023px) {
  .edUUgT { flex-direction: column-reverse; gap: 24px; align-items: center; text-align: center; }
}
.ieXuBe { display: flex; }
@media (max-width: 1023px) {
  .ieXuBe { flex-direction: column; align-items: center; }
}
.fwsZeG { color: rgb(128, 128, 128); }
.dIAYlD, .dIAYlD:visited { color: inherit !important; }
.jhLNJu { display: flex; gap: 16px; }
.ixzQRu { color: rgb(128, 128, 128); }
.efWPIy { color: rgb(128, 128, 128); }
.kxKDQG { display: flex; }
@media (max-width: 1023px) {
  .kxKDQG { display: none; }
}
.fqVNiM { display: flex; align-items: center; }
.fqVNiM a { text-decoration: none; }
.kvAwzl { display: flex; align-items: center; justify-content: space-between; width: 100%; padding: 8px 16px; }
.jQVIyt { display: flex; flex-direction: column; align-items: center; }
.XOSwA { justify-content: center; }
.gpkLZV { display: flex; align-items: center; justify-content: center; margin: 0px 0px 0px 16px; }
.gpkLZV:first-child { margin-top: 0px; margin-left: 0px; }
.gpkLZV a { text-decoration: none; }
.jFRLTL { display: flex; align-items: center; flex-direction: row; }
.fqEGnL { display: flex; align-items: center; padding: 8px 16px; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; border-radius: 40px; background-color: rgba(241, 241, 241, 0.8); }
.bbvLYd { display: flex; align-items: center; }
.bbvLYd .search-bar__InputContainer-sc-1mjh7mz-0 { border: 1px solid transparent; }
.jImONj { display: flex; align-items: center; }
.jImONj .search-bar__InputContainer-sc-1mjh7mz-0 { background-color: rgba(241, 241, 241, 0.8); border: 1px solid rgb(128, 128, 128); }
@media (min-width: 1024px) {
  .jImONj .search-bar__InputContainer-sc-1mjh7mz-0 { background-color: rgb(255, 255, 255); }
}
.bmeYTd { color: rgb(64, 64, 64); margin-right: 8px; height: 24px; font-size: 14px; }
.bmeYTd, .bmeYTd:focus, .bmeYTd:focus-visible { border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent; outline: none; }
.bmeYTd:focus::placeholder, .bmeYTd:focus-visible::placeholder { color: rgb(156, 156, 156); }
.bmeYTd::placeholder { color: rgb(156, 156, 156); }
.bmeYTd::-webkit-search-cancel-button { display: none; }
.GpoyD { margin-left: 8px; }
@media (max-width: 1023px) {
  .GpoyD { display: none; }
}
.lcsjdj { display: flex; }
.gFLuRi { position: relative; margin-right: 16px; }
.gFLuRi:last-child { margin-right: 0px; }
.gFLuRi a { display: flex; }
.klSGDF { opacity: 1; transition: opacity 300ms; }
.vpOzU { display: flex; flex-direction: column; }
.fIpBnX { opacity: 0; transition: opacity 300ms; position: absolute; right: 0px; top: -8px; z-index: -1; }
.bDgduy { color: rgb(64, 64, 64); display: flex; align-items: center; cursor: default; font-family: source-han-serif-tc, serif; font-weight: 400; font-size: 14px; }
.CUJuN { display: flex; justify-content: space-between; padding-top: 8px; padding-right: 16px; padding-left: 16px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 2px; background-color: rgb(241, 241, 241); padding-bottom: calc(8px + env(safe-area-inset-bottom,0)); }
.CUJuN a { text-decoration: none; }
.CUJuN a:visited, .CUJuN a:active { color: inherit; background-color: inherit; }
.CUJuN svg { background-color: transparent; fill: currentcolor; width: 24px; height: 24px; }
.jwHqg { text-decoration: none; display: flex; justify-content: center; margin-right: 8px; flex: 1 1 0%; }
.jwHqg:last-child { margin-right: 0px; }
.kSsGpG { display: flex; justify-content: center; margin-right: 8px; flex: 1 1 0%; }
.kSsGpG:last-child { margin-right: 0px; }
.IBatX { position: sticky; top: 0px; width: 100%; background-color: rgb(241, 241, 241); transform: translateY(0px); transition: transform 300ms ease-out; }
.iyalzw { display: flex; flex-direction: column; margin: auto; z-index: 3; }
@media (min-width: 1440px) {
  .iyalzw { width: 1280px; }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .iyalzw { padding: 0px 48px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .iyalzw { padding: 0px 32px; }
}
@media (max-width: 767px) {
  .iyalzw { padding: 0px 24px; }
}
.jEKHsn { display: flex; align-items: center; margin-right: 16px; }
.jEKHsn a { display: flex; }
.kjGMBn { display: flex; align-items: center; }
.kjGMBn img { height: 21px; }
.kjGMBn a { display: flex; }
.krzUGJ { display: flex; align-items: center; justify-content: space-between; padding: 24px 16px; z-index: 2; background-color: rgb(241, 241, 241); }
.krzUGJ .header__ShowWhenNarrow-sc-1krza7i-5 { opacity: 0; transition: opacity 200ms; }
.krzUGJ .header__HideWhenNarrow-sc-1krza7i-4 { opacity: 1; transition: opacity 200ms; pointer-events: all; }
.krzUGJ .header__LogoContainer-sc-1krza7i-2 { margin-left: 0px; transform: translateX(-24px); transition: 200ms; }
.krzUGJ .header__LogoContainer-sc-1krza7i-2 img, .krzUGJ .header__LogoContainer-sc-1krza7i-2 a { height: 32px; transition: height 200ms; }
@media (max-width: 1023px) {
  .krzUGJ { padding: 16px 0px; }
}
.bqSSqb { display: flex; align-items: center; justify-content: space-between; padding: 16px; z-index: 2; background-color: rgb(241, 241, 241); }
.bqSSqb .header__ShowWhenNarrow-sc-1krza7i-5 { opacity: 1; transition: opacity 200ms 350ms; }
.bqSSqb .header__HideWhenNarrow-sc-1krza7i-4 { opacity: 0; transition: opacity 200ms 150ms; pointer-events: none; }
.bqSSqb .header__LogoContainer-sc-1krza7i-2 { margin-left: 24px; transform: translateX(0px); transition: 200ms 150ms; }
.bqSSqb .header__LogoContainer-sc-1krza7i-2 img, .bqSSqb .header__LogoContainer-sc-1krza7i-2 a { height: 24px; transition: height 200ms 150ms; }
@media (max-width: 1023px) {
  .bqSSqb { padding: 16px 0px; }
}
.ijDkqT { opacity: 1; transition: opacity 50ms; }
.NIjrs { opacity: 0; transition: opacity 50ms 150ms; }
.iWUNyW { margin-left: 24px; }
@media (max-width: 767px) {
  .iWUNyW { margin-left: 16px; }
}
.layaku { display: flex; align-items: center; }
.hkxQUF { z-index: 1; }
.hkxQUF .channel-effect-enter { opacity: 0; }
.hkxQUF .channel-effect-enter-active { animation: 200ms linear 150ms 1 normal none running gWsvmz; }
.hkxQUF .channel-effect-exit-active { animation: 200ms linear 0ms 1 normal none running kWaUui; }
.IQCeR { z-index: 4; position: absolute; top: 0px; left: -280px; transition: transform 300ms ease-in-out; transform: translateX(0px); }
@media (min-width: 768px) and (max-width: 1023px) {
  .IQCeR { left: -320px; transform: translateX(0px); }
}
@media (max-width: 767px) {
  .IQCeR { left: 0px; transform: none; opacity: 0; }
}
.dIuWqI { position: fixed; bottom: 0px; left: 0px; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .dIuWqI { z-index: 3; }
}
@media (max-width: 767px) {
  .dIuWqI { z-index: 10; }
}
.dyBjDA { display: none; margin-right: 8px; padding: 4px; transform: translateX(-8px); }
.fHqKCi { background-color: rgb(241, 241, 241); }
.LGoxK { position: relative; }
.kjoVUJ { position: sticky; top: 0px; z-index: 1000; }
.jVfqyr { position: relative; display: none; min-height: 100vh; width: 100%; background-image: none; background-position: center center; background-repeat: no-repeat; }
.DveSL { transition: opacity 1s ease-in-out; opacity: 1; }




html { font-size: 18px; font-family: "Roboto Slab", sans-serif; -webkit-font-smoothing: antialiased; }
html.fontsLoaded { font-family: "Roboto Slab", "Noto Sans TC", sans-serif, "Tauhu Oo"; }
body { overflow: auto; letter-spacing: 0.4px; line-height: 1.4; }
body abbr[title], body abbr[data-original-title] { border-bottom: 0px; }
body *, body ::before, body ::after { box-sizing: border-box; }
body a, body a:link, body a:visited { text-decoration: none; }
body img { vertical-align: middle; }
body img.img-responsive { max-width: 100%; height: auto; display: block; }
body .hidden { display: none !important; }
body .container { line-height: 1.8; }
body .no-hover { border-bottom: 0px !important; }
body .no-hover::after { display: none; }
body .no-hover:hover::after { width: 0px; display: none; }
body .text-justify { text-align: justify; }
body .text-center { text-align: center; }
body .center-block { display: block; margin-left: auto; margin-right: auto; }
body .visible-print { display: none; }
body figure, body p { margin: 0px; }
body strong { font-weight: 700; }
@media print {
  body .hidden-print { display: none !important; }
  body .visible-print { display: block !important; }
  body a[href]::after { content: ""; }
}
body.disable-scroll { overflow: hidden; }
::selection { background-color: rgb(159, 117, 68); color: rgb(255, 255, 255); }
form.gsc-search-box, .gsc-above-wrapper-area, .gsc-wrapper { max-width: 100% !important; }
.jwkJnd { position: fixed; bottom: 8px; z-index: 1; transition: opacity 100ms ease-in-out; opacity: 0; display: flex; justify-content: center; width: 100%; }
@media (min-width: 1024px) {
  .jwkJnd { bottom: 24px; }
}
@media (max-width: 1023px) {
  .jwkJnd { bottom: calc(env(safe-area-inset-bottom, 0) + 60px + 8px); padding: 0px 16px; }
}
.jwkJnd > div { max-width: 100%; }
@keyframes fEWCgj { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes gWsvmz { 
  0% { transform: translateY(-50px); opacity: 0; }
  100% { transform: translateY(0px); opacity: 1; }
}
@keyframes kWaUui { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-50px); }
}
.gxQsnI { margin: 64px auto 120px; text-align: center; height: 36px; }
@media (min-width: 768px) {
  .gxQsnI { height: 28px; }
}
@media (max-width: 767px) {
  .gxQsnI { margin: 32px auto 64px; }
}
.dYTWEG { display: flex; justify-content: center; }
.hOkemw { margin: 0px 5px; width: 28px; height: 28px; box-sizing: border-box; user-select: none; display: inline-block; font-size: 14px; cursor: pointer; color: rgb(159, 117, 68); position: relative; }
.hOkemw > :first-child { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.ctueQN { border: 1px solid rgb(159, 117, 68); border-radius: 50%; line-height: 28px; background-color: rgb(159, 117, 68); }
.ctueQN > span { color: rgb(255, 255, 255); }
.gsfmto { border: 1px solid rgb(159, 117, 68); border-radius: 50%; line-height: 28px; background-color: transparent; }
.gsfmto > span { color: rgb(159, 117, 68); }
.kqNgYd { cursor: default; padding: 10px 6px; }
@media (max-width: 767px) {
  .kqNgYd { display: none; }
}
.hLldoE { visibility: hidden; padding: 0px 20px 2px; cursor: pointer; }
.hLldoE path { stroke: rgb(159, 117, 68); }
.bSxkxw { visibility: visible; padding: 0px 20px 2px; cursor: pointer; }
.bSxkxw path { stroke: rgb(159, 117, 68); }
.eQMvAy { display: flex; justify-content: space-between; align-items: stretch; }
@media (max-width: 767px) {
  .eQMvAy { flex-direction: column; justify-content: flex-start; }
  .eQMvAy a { border-bottom: 1px solid rgb(205, 205, 205); }
  .eQMvAy a:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }
}
.lgoNPl { width: 100%; height: 100%; position: relative; }
.ccNpzV { opacity: 0; transition: opacity 1s; }
.ccNpzV > img { width: 100%; height: 100%; object-fit: cover; }
.ccNpzU { opacity: 1; transition: opacity 1s; }
.ccNpzU > img { width: 100%; height: 100%; object-fit: cover; }
.cXhcVe { position: absolute; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); display: flex; }
.cWYoTP { position: absolute; justify-content: center; align-items: center; background-color: rgb(255, 255, 255); display: none; }
.ksfPoH { display: flex; }
@media (max-width: 767px) {
  .ksfPoH { padding: 12px 5px; width: 100%; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .ksfPoH { width: 220px; }
}
@media (min-width: 1024px) {
  .ksfPoH { width: 278px; }
}
@media (min-width: 768px) {
  .ksfPoH { border: 0.5px solid rgb(205, 205, 205); overflow: hidden; flex-direction: column; }
}
.ksfPoH a:hover, .ksfPoH a:active, .ksfPoH a:link, .ksfPoH a:visited { color: inherit; text-decoration: none; }
@media (min-width: 1024px) {
  .ksfPoH:hover { opacity: 0.7; transition: opacity 200ms linear; }
}
.kcZZoM { width: 122px; order: 1; flex: 0 0 auto; }
@media (min-width: 768px) {
  .kcZZoM { width: 220px; order: 2; }
}
.kcZZoM > div { width: 122px; height: 92px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .kcZZoM > div { width: 220px; height: 125px; }
}
@media (min-width: 1024px) {
  .kcZZoM > div { width: 278px; height: 125px; }
}
.cpGyHm { color: rgb(38, 38, 38); font-weight: 700; font-family: merriweather, source-han-serif-tc, serif; font-size: 16px; line-height: 1.5; flex: 1 1 auto; white-space: normal; order: 2; padding: 10px 0px 10px 12px; }
@media (min-width: 768px) {
  .cpGyHm { order: 1; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .cpGyHm { padding: 11px; line-height: 1.33; }
}
@media (min-width: 1024px) {
  .cpGyHm { padding: 11px 14px; line-height: 1.25; }
}
.gvBqQB a:hover, .gvBqQB a:active, .gvBqQB a:link, .gvBqQB a:visited { color: inherit; text-decoration: none; }
.jLxFfo { width: 100%; display: flex; align-items: stretch; }
.bcNnsy { margin-bottom: 25px; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .bcNnsy { margin-bottom: 25px; }
}
@media (min-width: 1024px) {
  .bcNnsy { margin-bottom: 35px; }
}
@media (min-width: 1024px) {
  .bcNnsy:hover { opacity: 0.7; transition: opacity 200ms linear; }
}
.kKOVLd { margin-bottom: 35px; width: 100%; }
@media (min-width: 768px) and (max-width: 1023px) {
  .kKOVLd { margin-bottom: 35px; }
}
@media (min-width: 1024px) {
  .kKOVLd { margin-bottom: 45px; }
}
@media (min-width: 1024px) {
  .kKOVLd:hover { opacity: 0.7; transition: opacity 200ms linear; }
}
.fiA-dYJ { width: 150px; flex: 0 0 auto; }
@media (min-width: 768px) {
  .fiA-dYJ { width: 164px; }
}
.fiA-dYJ > div { width: 150px; height: 200px; }
@media (min-width: 768px) {
  .fiA-dYJ > div { width: 164px; height: 206px; }
}
.flqVPf { padding-left: 15px; flex: 1 1 auto; display: flex; flex-direction: column; color: rgb(38, 38, 38); }
@media (min-width: 768px) and (max-width: 1023px) {
  .flqVPf { padding-left: 19px; padding-bottom: 8px; }
}
@media (min-width: 1024px) {
  .flqVPf { padding-left: 26px; padding-bottom: 8px; }
}
.jpGWTd { margin: 0px; font-size: 23px; font-weight: 700; font-family: merriweather, source-han-serif-tc, serif; letter-spacing: 0.2px; line-height: 1.43; }
@media (max-width: 767px) {
  .jpGWTd { margin-bottom: 14px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .jpGWTd { font-size: 30px; }
}
@media (min-width: 1024px) {
  .jpGWTd { font-size: 34px; }
}
.iyxrBS { padding-top: 15px; padding-bottom: 15px; font-size: 14px; font-weight: 700; letter-spacing: 0.5px; }
@media (min-width: 768px) and (max-width: 1023px) {
  .iyxrBS { padding-top: 12px; padding-bottom: 12px; }
}
.gYzBwk { font-size: 16px; letter-spacing: 0.1px; line-height: 1.56; text-align: justify; }
@media (max-width: 767px) {
  .gEedFz { display: none; }
}
.bRmQTi { display: none; }
@media (max-width: 767px) {
  .bRmQTi { display: block; margin-top: 12px; }
}
.jVPMMT { min-width: 300px; width: 100%; margin: 0px auto; }
@media (min-width: 768px) and (max-width: 1023px) {
  .jVPMMT { width: 698px; }
}
@media (min-width: 1024px) and (max-width: 1439px) {
  .jVPMMT { width: 922px; }
}
@media (min-width: 1440px) {
  .jVPMMT { width: 1130px; }
}
.jVPMMT a:hover, .jVPMMT a:active, .jVPMMT a:link, .jVPMMT a:visited { color: inherit; text-decoration: none; }
.bJOtDE { width: 100%; }
@media (max-width: 767px) {
  .bJOtDE { margin: 24px 0px; }
}
@media (min-width: 768px) and (max-width: 1023px) {
  .bJOtDE { margin: 24px 0px; }
}
@media (min-width: 1024px) {
  .bJOtDE { margin: 24px 0px; }
}
.fScQdJ { width: 100%; display: flex; align-self: stretch; margin-bottom: 16px; justify-content: space-between; }
@media (max-width: 1023px) {
  .fScQdJ { margin-bottom: 8px; }
}
.fgJzIr { display: flex; align-items: baseline; gap: 16px; }
.iTa-djO { color: rgb(64, 64, 64); }
.gFXmFl { border-color: rgb(64, 64, 64); }
.ewZLSg { padding-top: 24px; }
.iRaTVp { color: rgb(64, 64, 64); }
.TDthH { position: relative; min-height: 100vh; width: 100%; padding-left: 24px; padding-right: 24px; }
@media (max-width: 767px) {
  .TDthH { padding-top: 24px; }
}
@media (min-width: 768px) and (max-width: 991px) {
  .TDthH { padding-top: 32px; }
}
@media (min-width: 992px) {
  .TDthH { padding-top: 64px; }
}

.material-symbols-outlined { font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }

:root { --swiper-theme-color: #007aff; }
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-container-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.swiper-container-multirow-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-container-pointer-events { touch-action: pan-y; }
.swiper-container-pointer-events.swiper-container-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-container-3d { perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }

.material-symbols-outlined { font-family: "Material Symbols Outlined"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; }

:root { --swiper-theme-color: #007aff; }
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0px; z-index: 1; }
.swiper-container-vertical > .swiper-wrapper { flex-direction: column; }
.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0px, 0px); }
.swiper-container-multirow > .swiper-wrapper { flex-wrap: wrap; }
.swiper-container-multirow-column > .swiper-wrapper { flex-flow: column wrap; }
.swiper-container-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0px auto; }
.swiper-container-pointer-events { touch-action: pan-y; }
.swiper-container-pointer-events.swiper-container-vertical { touch-action: pan-x; }
.swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; }
.swiper-slide-invisible-blank { visibility: hidden; }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }
.swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; }
.swiper-container-3d { perspective: 1200px; }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; }
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start; }
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: x mandatory; }
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { scroll-snap-type: y mandatory; }
.tk-tinos { font-family: tinos, serif; }
.tk-merriweather { font-family: merriweather, serif; }
.tk-rosario { font-family: rosario, sans-serif; }
.tk-roboto-slab { font-family: roboto-slab, serif; }
.tk-source-han-serif-tc { font-family: source-han-serif-tc, serif; }
.tk-noto-serif { font-family: noto-serif, serif; }
.tk-source-han-sans-cjk-tc { font-family: source-han-sans-cjk-tc, sans-serif; }
