html{box-sizing:border-box}*,:after,:before{box-sizing:inherit;margin:0;padding:0}body,html{scroll-behavior:smooth;color:#333;-webkit-font-smoothing:antialiased;background-color:#f9f9f9;width:100%;min-height:100vh;font-family:Noto Sans TC,system-ui,-apple-system,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none;transition:opacity .2s}.button,button{cursor:pointer;color:inherit;background:0 0;border:0;border-radius:.35rem;padding:1rem;font-size:1rem}ul li{list-style:none}p{font-size:1rem;line-height:2rem}details{font-style:normal}details summary{cursor:pointer;outline:none;justify-content:space-between;align-items:center;gap:12px;font-weight:600;list-style:none;display:flex}blockquote,figure{margin:0}img{border-radius:.52rem;max-width:100%;height:auto;display:block}.container,.container-narrow{width:90%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=580px){.container,.container-narrow{max-width:85vw}}@media (width>=768px){.container,.container-narrow{max-width:85vw}}@media (width>=992px){.container,.container-narrow{max-width:90vw}}@media (width>=1200px){.container,.container-narrow{max-width:90vw}}.container-narrow{max-width:800px!important}.section{padding-top:3rem;padding-bottom:3rem}.text-center{text-align:center}.text-right{text-align:right}@media (width<=580px){.d-none-mobile{display:none!important}}
