.dh-article{background:#fff;border:1px solid #f2d8e8;border-radius:28px;overflow:hidden;box-shadow:0 18px 45px #bd6a9614}.dh-article-header{padding:30px 30px 0}.dh-article-badge{display:inline-block;background:linear-gradient(135deg,#ff81bf,#cfa1ff);color:#fff;border-radius:999px;padding:6px 13px;font-size:11px;font-weight:800;letter-spacing:1px}.dh-article-header h1{font-size:clamp(28px,4vw,42px);line-height:1.45;margin:14px 0;color:#9f397f}.dh-article-date{color:#9b7b91;font-size:13px}.dh-article-cover{margin:22px -30px 0}.dh-article-cover img{width:100%;height:auto;display:block}.dh-article-content{padding:28px 30px 38px}.dh-article-content>.column-article-container>.column-title{display:none}.dh-article-content h2{margin-top:42px;padding:14px 16px!important;border:0!important;border-radius:16px;background:linear-gradient(135deg,#fff0f8,#f4efff);color:#a33d83!important;box-shadow:inset 4px 0 #ff75b5}.dh-article-content h3{border-left:4px solid #e884bd!important;background:#fff7fb!important;border-radius:10px;padding:10px 12px!important;color:#9c457f!important}.dh-article-content table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #efd9e7;border-radius:15px}.dh-article-content th{background:#fff0f8!important;color:#914c78}.dh-article-content th,.dh-article-content td{border-color:#efdce8!important}.dh-article-content .table-of-contents{border:1px solid #efcfe2!important;background:linear-gradient(135deg,#fff5fb,#f7f3ff)!important;border-radius:18px!important}.dh-article-content a{color:#d84998}.dh-article-content img{border-radius:16px}.dh-page .dh-article-content table th{width:30%}.dh-custom-site .toc{display:none}.dh-inner-main{min-height:70vh}@media(max-width:620px){.dh-article{border-radius:20px}.dh-article-header{padding:20px 18px 0}.dh-article-content{padding:22px 18px 30px}.dh-article-cover{margin:18px -18px 0}.dh-article-header h1{font-size:27px}.dh-article-content table{font-size:13px;display:block;overflow-x:auto}}