:root{--color1:#ac598c;--color2:#d67d3b;--color3:#bf676a;--color4:#9778B3}html{scroll-behavior:smooth}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:48px;line-height:1.3;font-weight:bold}@media (min-width:768px){.text-content h1{font-size:64px}}.text-content h2{font-size:30px;line-height:1.3;font-weight:bold}@media (min-width:768px){.text-content h2{font-size:36px}}.text-content h3{font-size:28px;line-height:1.5;font-weight:bold}.text-content h4{font-size:24px;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-child{margin-top:0}.text-content .no-p-margin p:last-child{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;background:url(back.jpg) no-repeat center;background-size:cover;background-attachment:fixed}.text-content .full-container::before,.text-content .full-container::after{content:"";clear:both;display:table}.text-content .overlay-container{background-color:#00000088;color:white}.text-content .header{display:grid;align-items:center;grid-template-columns:1fr;max-width:1200px;min-height:600px;margin:0 auto;padding:40px 20px;color:white}.text-content .header h1,.text-content .header h2{text-shadow:2px 2px 4px #00000088}.text-content .header .dcp-banner{box-shadow:0 4px 4px #00000088}.text-content .header .divider{display:none}@media (min-width:992px){.text-content .header{grid-template-columns:1fr 1fr;grid-gap:30px}}@media (min-width:1200px){.text-content .header{grid-template-columns:2fr 1fr 2fr}.text-content .header .divider{display:block}}.text-content .header-text{font-size:24px;text-shadow:2px 2px 4px #00000088}.text-content .monthly-article{display:block;position:relative;text-decoration:none;text-shadow:none;color:white;width:100%;padding-top:60.77922078%;overflow:hidden;box-shadow:0 4px 4px #00000088}.text-content .monthly-article img{position:absolute;left:0;top:0;width:100%;transition:transform .5s}.text-content .monthly-article:hover img{transform:scale(1.2)}.text-content .monthly-title{position:absolute;left:0;bottom:0;width:100%;padding:20px 10px;background-color:#00000088}.text-content .monthly-title p{margin:0;font-size:24px;font-weight:bold}.text-content .content{max-width:1200px;margin:0 auto;padding:40px 20px}.text-content .text{position:relative;margin:40px auto;max-width:800px;text-align:justify}.text-content .jump-button{background-color:#888;box-shadow:0 4px 4px #00000088;display:block;padding:10px;margin:10px 0;text-align:center;font-size:24px;font-weight:bold;color:white;text-decoration:none}.text-content .quadrant{display:flex;flex-direction:column;margin:30px 0;box-shadow:0 4px 4px #00000088;opacity:0;transform:scale(.9);transition:all 1s ease-in-out}@media (min-width:768px){.text-content .quadrant{flex-direction:row}}.text-content .quadrant.visible{opacity:1;transform:none}.text-content .quadrant .quadrant-text{padding:20px}.text-content .quadrant .quadrant-text h3{margin:10px 0}.text-content .quadrant .quadrant-text p{margin:10px 0}@media (min-width:768px){.text-content .quadrant .quadrant-text{flex:1 0 0}}.text-content .quadrant .quadrant-links{background-color:white;color:black;padding:20px}.text-content .quadrant .quadrant-links a{display:flex;align-items:center;position:relative;padding:5px 20px 5px 0}.text-content .quadrant .quadrant-links a:not(:last-of-type){border-bottom:1px dashed #aaa}@media (min-width:768px){.text-content .quadrant .quadrant-links{flex:2 0 0}.text-content .quadrant .quadrant-links a:nth-last-child(2):nth-child(odd){border-bottom:none}}.text-content .quadrant .links-list{display:grid;grid-gap:0 20px;align-items:stretch;margin:10px 0}@media (min-width:768px){.text-content .quadrant .links-list{grid-template-columns:1fr 1fr}}.text-content .color1{background-color:var(--color1, black)}.text-content .color2{background-color:var(--color2, black)}.text-content .color3{background-color:var(--color3, black)}.text-content .color4{background-color:var(--color4, black)}.text-content a.anchor{display:block;position:relative;top:-90px;visibility:hidden}.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:#ac598c;width:60px;height:60px;padding:10px;border-radius:10px;z-index:1}.share a.share-switch:hover{background-color:#bd7ba4}.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}a.back-to-top{display:block;position:fixed;right:10px;bottom:80px;padding:10px;width:60px;background-color:#ac598c;border-radius:10px;z-index:1;line-height:0;transition:transform .5s;transform:translateX(80px)}a.back-to-top svg{width:100%;height:auto}a.back-to-top.show{transform:none}#show1,#show2,#show3{opacity:0;transform:scale(.9)}.ready #show1,.ready #show2,.ready #show3{opacity:1;transform:none}#show1{transition:all 1s}#show2{transition:all 1s .8s}#show3{transition:all 1s 1.2s}