:root{--theme-color:#2A5E9E;--theme-color-light:#8aacd6}body{margin-top:66px !important;overflow-x:clip}.clearfix::after{content:"";clear:both;display:table}.text-content{font-size:20px;line-height:1.8em;text-align:justify;max-width:none;position:relative;color:#333;background-color:white}.text-content a{color:#428bca}.text-content,.text-content p{font-family:'PT Serif','Palatino','Palatino Linotype','Georgia',"Microsoft JhengHei","微軟正黑體",sans-serif}.text-content h1,.text-content h2,.text-content h3{font-family:'PT Serif','Palatino','Palatino Linotype','Georgia',"Microsoft JhengHei","微軟正黑體",sans-serif}.text-content p{margin:1.5em 0}.text-content img,.text-content picture{height:auto;max-width:100%}.text-content h1{font-size:32px;line-height:1.3;font-weight:bold}@media (min-width:768px){.text-content h1{font-size:40px}}.text-content h2{font-size:32px;line-height:1.3;font-weight:bold}@media (min-width:768px){.text-content h2{font-size:40px}}.text-content h3{font-size:28px;line-height:1.5;font-weight:bold}@media not all and (min-width:768px){.text-content .desktop-only{display:none}}@media (min-width:768px){.text-content .mobile-only{display:none}}.text-content .no-p-margin>p:first-of-type{margin-top:0}.text-content .no-p-margin>p:last-of-type{margin-bottom:0}@media not all and (min-width:768px){.text-content .center-mobile{text-align:center}}.text-content .center{text-align:center}.text-content .full-container{position:relative;width:1920px;max-width:100%;margin:0 auto}.text-content .full-container::before,.text-content .full-container::after{content:"";clear:both;display:table}.text-content .index-back1{background:url(../img/index-back1-mobile.jpg) no-repeat center;background-size:cover}@media (min-width:768px){.text-content .index-back1{background:url(../img/index-back1-desktop.jpg) no-repeat center;background-size:cover}}.text-content .container{position:relative;padding-left:20px;padding-right:20px}.text-content .header{position:relative;display:block;margin:0;line-height:0}.text-content .text{position:relative;margin:40px auto;max-width:800px;text-align:justify}.text-content a.link-color{--link-color:black;color:var(--link-color)}.text-content a.link-color:hover{color:color-mix(in srgb, var(--link-color), #fff 25%);text-decoration:none}@supports not (color: color-mix(in srgb, var(--link-color), #fff 25%)){.text-content a.link-color:hover{color:var(--link-color)}}.text-content .article-grid{display:grid;grid-template-columns:1fr;grid-gap:20px}@media (min-width:768px){.text-content .article-grid{grid-template-columns:1fr 1fr}}.text-content .article-item{display:flex;flex-direction:column;background-color:white;box-shadow:0 6px 8px #00000044;max-width:600px;margin:0 auto}.text-content .article-item .info{flex:1 1 0;display:flex;flex-direction:column;margin:10px}.text-content .article-item .info .item-title{color:#99003b}.text-content .article-item .info .item-title a.link-color{--link-color:#99003b}.text-content .article-item .info .item-title h3{margin:0}.text-content .article-item .info .item-text{flex:1 1 0}.text-content .article-item .info .item-text p{margin:10px 0}.text-content .icon-title{display:inline-flex;align-items:center;margin:10px 0}.text-content .icon-title img{width:32px;margin-right:10px}@media (min-width:768px){.text-content .icon-title img{width:32px}}.text-content .icon-title p,.text-content .icon-title h1,.text-content .icon-title h2,.text-content .icon-title h3{color:#99003b;text-align:left}.text-content .reflect{position:relative;display:grid;grid-template-columns:auto;justify-items:start;align-items:center;grid-gap:20px;color:white;font-weight:bold}@media (min-width:768px){.text-content .reflect{grid-template-columns:auto auto}}.text-content .reflect a{color:#85bae8}.text-content .reflect .reflect-title{display:inline-block;background-color:white;padding:3px 8px;font-size:1.2em;font-weight:bold}.text-content .theme-back-color{background-color:var(--theme-color)}.text-content .theme-text-color{color:var(--theme-color)}.text-content .white-text{color:white}.text-content .white-text h1,.text-content .white-text h2,.text-content .white-text h3{color:white}.text-content .back-texture{position:absolute;width:100%;height:100%;left:0;top:0}.text-content .texture-sheet{background:url(../img/sheet-texture.png) no-repeat center;background-size:cover}.text-content .texture-sheet-dark{background:url(../img/sheet-texture-dark.png) no-repeat center;background-size:cover}.text-content .page-nav{position:relative;margin:40px auto;padding:0 20px;width:100%;max-width:1170px;display:grid;grid-template-columns:1fr;grid-gap:0;align-items:center;text-align:left}.text-content .page-nav .prev,.text-content .page-nav .return,.text-content .page-nav .next{text-align:center}@media (min-width:768px){.text-content .page-nav{grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.text-content .page-nav a.button{margin:0}.text-content .page-nav .prev{text-align:left}.text-content .page-nav .next{text-align:right}.text-content .page-nav .prev a.button,.text-content .page-nav .next a.button{min-width:100%}}@media (min-width:992px){.text-content .page-nav .prev a.button,.text-content .page-nav .next a.button{min-width:260px}}@media not all and (min-width:768px){.text-content .page-nav a.button{width:100%;max-width:300px;margin:10px 0}}.text-content a.button{--button-color:#99003b;--button-text-color:white;display:inline-block;text-align:center;margin:10px;padding:8px 20px;border-radius:24px;background-color:var(--button-color);font-weight:bold;color:var(--button-text-color);line-height:1.5em;text-decoration:none}.text-content a.button:hover{background-color:color-mix(in srgb, var(--button-color), #fff 15%)}@supports not (background-color: color-mix(in srgb, var(--button-color), #fff 15%)){.text-content a.button:hover{background-color:var(--button-color)}}.text-content a.button.icon-animation i.fas{transform-origin:bottom;animation-duration:2s}.text-content a.button.icon-animation:hover i.fas{animation-name:icon-jump;animation-timing-function:cubic-bezier(.28, .84, .42, 1)}.text-content a.button.theme{background-color:var(--theme-color)}.text-content a.button.theme:hover{background-color:color-mix(in srgb, var(--theme-color), #fff 15%)}@supports not (background-color: color-mix(in srgb, var(--theme-color), #fff 10%)){.text-content a.button.theme:hover{background-color:var(--theme-color)}}.share{position:fixed;right:10px;bottom:10px;z-index:999}.share img{max-height:100%}.share a.share-switch{display:block;position:relative;background-color:#99003b;width:60px;height:60px;padding:10px;border-radius:10px;z-index:1}.share a.share-switch:hover{background-color:#cc004f}.share .share-row{display:none;position:fixed;right:10px;bottom:10px;background-color:white;border-radius:10px;height:60px;padding:5px 65px 5px 5px;border:1px solid black}.video-container{position:relative;text-align:center;max-width:100%;margin:0 auto}.video-container .video-content{position:relative;display:inline-block;width:100%;height:0;line-height:0;padding-top:56.25%}.video-container iframe{position:absolute;width:100%;height:100%;left:0;top:0}a.anchor{display:block;position:relative;top:-110px;visibility:hidden}#google-form{margin:20px 0}#google-form section{display:inline-block}#google-form .radios div{display:flex;align-items:flex-start}#google-form .radios div label{cursor:pointer}#google-form input[type="text"]{border:1px solid black;padding:5px 10px;margin:20px 0;box-sizing:border-box;width:100%}#google-form input[type="text"].radio-other{width:auto;margin:0;padding:0 10px}#google-form input[type="radio"],#google-form input[type="checkbox"]{margin:8px 10px 0 0;font-size:20px;height:1em}#google-form textarea{border:1px solid black;padding:5px 10px;margin:20px 0;box-sizing:border-box;width:100%;min-height:120px;display:inline-block;resize:vertical}#google-form input[type="submit"]{display:inline-block;text-align:center;margin:10px;padding:8px 20px;border-radius:24px;background-color:#99003b;font-weight:bold;color:white;line-height:1.5em;text-decoration:none;border:none}#google-form input[type="submit"]:hover{background-color:#b30045}#google-form label{font-size:18px;font-weight:normal}@media (min-width:576px){#google-form label{font-size:20px}}#google-form .radio-item{margin:10px 0;display:flex;align-items:flex-start}#google-form .radio-item label{flex:1 1 0}#form-message{display:block;background-color:#ddd;border-radius:10px;padding:5px 10px;margin:20px 0;transition:background-color .5s}#form-message:empty{display:none}#form-message.success{background-color:#bbffbb}#form-message.error{background-color:#ffbbbb}@keyframes icon-jump{0%{transform:scale(1, 1) translateY(0)}10%{transform:scale(1.1, .9) translateY(0)}30%{transform:scale(.9, 1.1) translateY(-40%)}50%{transform:scale(1.05, .95) translateY(0)}57%{transform:scale(1, 1) translateY(-2.8%)}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}