@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;700&display=swap");.custom-resource-list{border:1px solid #dcdcdc;font-family:Noto Sans TC,sans-serif!important;margin:0 auto;max-width:1100px;--title-size:20px;--text-size:16px}.resource-item{border-bottom:1px solid #dcdcdc;padding:0}.resource-item:last-child{border-bottom:none}.resource-title{background-color:#f9f9f9;border-bottom:1px solid #dcdcdc;color:#000;font-family:Noto Sans TC,sans-serif!important;font-size:var(--title-size);font-style:normal!important;font-weight:700;margin:0;padding:15px 20px}.resource-link{border-bottom:1px solid #e8e8e8;font-size:var(--text-size);padding:15px 20px}.resource-link .link-label{color:#333}.resource-link a{color:#8a2be2;text-decoration:none;word-break:break-all}.resource-link a:hover{text-decoration:underline}.resource-content{color:#4a4a4a;display:flex;font-size:var(--text-size);line-height:1.8;padding:15px 20px 20px}.resource-content .content-label{color:#333;min-width:50px}.resource-content .content-body{flex:1}.content-body li,.content-body ol,.content-body p,.content-body ul{font-size:inherit;line-height:inherit}.content-body p{margin-bottom:15px;margin-top:0}.content-body p:last-child{margin-bottom:0}@media (max-width:768px){.custom-resource-list{--title-size:18px;--text-size:15px}.resource-content,.resource-link,.resource-title{padding:12px 15px}}@media (max-width:480px){.custom-resource-list{--title-size:17px;--text-size:14px}.resource-content{flex-direction:column}.resource-content .content-label{font-weight:700;margin-bottom:5px}}