.dst-fusion{--fusion-blue:#283b91;--fusion-cyan:#009bdb;--fusion-ink:#182447;--fusion-line:#dce3ef;color:var(--fusion-ink);font-family:"Microsoft YaHei","PingFang SC",Arial,sans-serif;line-height:1.85;font-size:15px;overflow-wrap:anywhere}
.dst-fusion *{box-sizing:border-box;word-break:normal}
.dst-fusion a{color:var(--fusion-blue)}
.dst-fusion .fusion-banner{display:block;width:100%;height:auto;border-radius:10px;margin:0!important}
.dst-fusion .fusion-wechat{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:18px 24px;margin:0 0 24px;border:1px solid #d6e4f2;border-radius:10px;background:linear-gradient(120deg,#f5f9ff,#fff)}
.dst-fusion .fusion-wechat[data-position="bottom"]{margin:24px 0 0}
.dst-fusion .fusion-wechat .fusion-wechat-text{color:var(--fusion-blue);font-size:21px;font-weight:600;line-height:1.5;margin:0!important}
.dst-fusion .fusion-wechat .fusion-kicker{margin-bottom:6px!important}
.dst-fusion .fusion-wechat img{display:block;flex:0 0 200px;width:200px;height:200px;max-width:none;margin:0!important;border:0;border-radius:0}
@media(max-width:600px){.dst-fusion .fusion-wechat{flex-direction:column;gap:12px;text-align:center;padding:18px}.dst-fusion .fusion-wechat .fusion-wechat-text{font-size:19px}}
.dst-fusion .fusion-nav{display:flex;flex-wrap:wrap;gap:8px 20px;padding:15px 0;border-bottom:1px solid var(--fusion-line);margin-bottom:28px}
.dst-fusion .fusion-nav a{text-decoration:none;font-size:14px;font-weight:600}
.dst-fusion .fusion-nav a:hover{color:var(--fusion-cyan)}
.dst-fusion section{margin:34px 0;scroll-margin-top:100px}
.dst-fusion h2{font-size:25px;line-height:1.5;margin:0 0 17px!important;padding:0 0 12px!important;border:0;border-bottom:1px solid var(--fusion-line);background:transparent;color:var(--fusion-blue);position:relative;text-align:left}
.dst-fusion h2:after{content:"";position:absolute;bottom:-1px;left:0;width:64px;height:3px;background:linear-gradient(90deg,var(--fusion-blue),var(--fusion-cyan))}
.dst-fusion h3{font-size:18px;line-height:1.6;margin:0 0 9px!important;padding:0!important;color:var(--fusion-ink);background:none;border:0;text-align:left}
.dst-fusion p{margin:0 0 14px!important;text-indent:0!important;padding:0!important}
.dst-fusion .fusion-lead{font-size:18px;line-height:1.9;color:#314369}
.dst-fusion .fusion-kicker{color:var(--fusion-cyan);font-weight:600;font-size:13px;letter-spacing:1px}
.dst-fusion .fusion-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}
.dst-fusion .fusion-card{padding:21px;border:1px solid var(--fusion-line);border-radius:10px;background:linear-gradient(135deg,#fff,#f7faff);box-shadow:0 5px 16px rgba(40,59,145,.035)}
.dst-fusion .fusion-card p:last-child{margin-bottom:0!important}
.dst-fusion .fusion-metrics .fusion-card{padding:18px 21px}
.dst-fusion .fusion-number{display:block;color:var(--fusion-blue);font-weight:700;font-size:32px;line-height:1.25}
.dst-fusion .fusion-metric-label{display:block;font-size:14px;margin-top:7px;color:#52627f}
.dst-fusion .fusion-note{font-size:12px;color:#68758b;line-height:1.75}
.dst-fusion .fusion-chain{display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:22px 18px;background:#eef5fc;border:1px solid #d7e7f5;border-radius:10px;margin:20px 0}
.dst-fusion .fusion-chain span{padding:7px 11px;background:#fff;border-radius:6px;color:var(--fusion-blue);font-size:14px}
.dst-fusion .fusion-chain b{color:var(--fusion-cyan);font-weight:400}
.dst-fusion .fusion-table-wrap{overflow-x:auto;border:1px solid var(--fusion-line);border-radius:9px;margin:20px 0}
.dst-fusion table{border-collapse:collapse;width:100%;margin:0!important;table-layout:fixed;font-size:14px}
.dst-fusion th,.dst-fusion td{padding:13px 14px!important;border:0!important;border-bottom:1px solid var(--fusion-line)!important;vertical-align:top;text-align:left;background:#fff;white-space:normal}
.dst-fusion th{background:#eef3fa;color:var(--fusion-blue);font-weight:600}
.dst-fusion tr:last-child td{border-bottom:0!important}
.dst-fusion th:first-child,.dst-fusion td:first-child{width:26%}
.dst-fusion figure{margin:23px 0!important;padding:0}
.dst-fusion figure img{display:block;width:100%;height:auto;margin:0!important;border:1px solid var(--fusion-line);border-radius:8px}
.dst-fusion figcaption{margin-top:9px;color:#68758b;font-size:12px;line-height:1.7}
.dst-fusion .fusion-timeline{border-left:2px solid #dbe4f1;margin:25px 0 20px 9px;padding-left:24px}
.dst-fusion .fusion-release{position:relative;margin:0 0 27px;padding:20px 23px;border:1px solid var(--fusion-line);border-radius:10px;background:#f8faff}
.dst-fusion .fusion-release:before{content:"";position:absolute;left:-32px;top:25px;width:12px;height:12px;background:var(--fusion-blue);border:3px solid #eef5ff;border-radius:50%}
.dst-fusion .fusion-release time{display:block;font-size:12px;font-weight:600;color:var(--fusion-cyan);margin-bottom:6px}
.dst-fusion ul{padding-left:20px;margin:10px 0!important;list-style:disc}
.dst-fusion li{margin:5px 0;list-style:disc}
.dst-fusion .fusion-cta{padding:27px;border-radius:12px;background:linear-gradient(120deg,#1b2a61,#283b91);color:#fff}
.dst-fusion .fusion-cta h2{color:#fff;border-bottom-color:rgba(255,255,255,.22)}
.dst-fusion .fusion-cta a{display:inline-block;background:#fff;color:var(--fusion-blue);border-radius:7px;padding:10px 21px;font-weight:600;text-decoration:none;margin-top:5px}
.dst-fusion .fusion-cta a:hover{background:#dff4ff}
.dst-fusion .fusion-cta p{color:#e5efff}
@media(max-width:600px){.dst-fusion{font-size:14px}.dst-fusion .fusion-grid{grid-template-columns:1fr}.dst-fusion h2{font-size:22px}.dst-fusion .fusion-lead{font-size:16px}.dst-fusion .fusion-card{padding:17px}.dst-fusion .fusion-release{padding:17px}.dst-fusion .fusion-timeline{padding-left:18px}.dst-fusion .fusion-release:before{left:-26px}.dst-fusion th,.dst-fusion td{padding:10px 9px!important}.dst-fusion .fusion-cta{padding:21px}}
@media print{.dst-fusion .fusion-nav,.dst-fusion .fusion-cta a{display:none}.dst-fusion section,.dst-fusion .fusion-card,.dst-fusion figure,.dst-fusion .fusion-release{break-inside:avoid}.dst-fusion .fusion-cta{background:#fff;color:#182447;border:1px solid #dce3ef}.dst-fusion .fusion-cta h2,.dst-fusion .fusion-cta p{color:#182447}}
