/* Shared DCMS article typography: frontend content and UEditor iframe. */
.dvg-news-body,.dvg-dcms-content{color:#1f2937;font-family:MiSans,"HarmonyOS Sans SC","PingFang SC","Microsoft YaHei UI","Microsoft YaHei","Noto Sans CJK SC",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.9;overflow-wrap:anywhere;word-break:normal;text-rendering:optimizeLegibility}
.dvg-news-body *,.dvg-dcms-content *{box-sizing:border-box}
.dvg-news-body p,.dvg-dcms-content p{margin:0 0 1em}
.dvg-news-body h1,.dvg-news-body h2,.dvg-news-body h3,.dvg-news-body h4,.dvg-news-body h5,.dvg-news-body h6,.dvg-dcms-content h1,.dvg-dcms-content h2,.dvg-dcms-content h3,.dvg-dcms-content h4,.dvg-dcms-content h5,.dvg-dcms-content h6{margin:1.5em 0 .65em;color:#111827;font-weight:600;line-height:1.4;letter-spacing:0}
.dvg-news-body h1,.dvg-dcms-content h1{font-size:24px}.dvg-news-body h2,.dvg-dcms-content h2{font-size:20px}.dvg-news-body h3,.dvg-dcms-content h3{font-size:18px}.dvg-news-body h4,.dvg-dcms-content h4{font-size:16px}.dvg-news-body h5,.dvg-dcms-content h5{font-size:15px}.dvg-news-body h6,.dvg-dcms-content h6{font-size:14px}
.dvg-news-body>:first-child,.dvg-dcms-content>:first-child{margin-top:0}
.dvg-news-body a,.dvg-dcms-content a{color:#2563eb;text-decoration:underline;text-decoration-color:rgba(37,99,235,.35);text-underline-offset:3px}.dvg-news-body a:hover,.dvg-dcms-content a:hover{color:#1d4ed8;text-decoration-color:currentColor}
.dvg-news-body a.dvg-entity-inline-link,.dvg-dcms-content a.dvg-entity-inline-link{display:inline;max-width:100%;margin-right:5px;margin-left:5px;font:inherit;line-height:inherit;vertical-align:baseline;text-decoration:none!important}.dvg-news-body .dvg-entity-inline-icon,.dvg-dcms-content .dvg-entity-inline-icon{display:inline-block;width:22px!important;height:22px!important;max-width:none!important;margin:0 5px 0 0!important;border-radius:2px!important;box-shadow:none!important;object-fit:contain;vertical-align:middle;transform:translateY(-2px)}.dvg-news-body .dvg-entity-inline-title,.dvg-dcms-content .dvg-entity-inline-title{display:inline;border-bottom:1px dashed currentColor;font:inherit;line-height:inherit;vertical-align:baseline}
.dvg-news-body strong,.dvg-news-body b,.dvg-dcms-content strong,.dvg-dcms-content b{font-weight:600}
.dvg-news-body ul,.dvg-news-body ol,.dvg-dcms-content ul,.dvg-dcms-content ol{margin:0 0 1em;padding-left:2em}.dvg-news-body ul,.dvg-dcms-content ul{list-style:disc}.dvg-news-body ol,.dvg-dcms-content ol{list-style:decimal}.dvg-news-body li,.dvg-dcms-content li{margin:.25em 0}.dvg-news-body li>ul,.dvg-news-body li>ol,.dvg-dcms-content li>ul,.dvg-dcms-content li>ol{margin:.25em 0 0}
.dvg-news-body blockquote,.dvg-dcms-content blockquote{margin:1.15em 0;border-left:4px solid #93c5fd;background:#f8fafc;padding:12px 16px;color:#475569}.dvg-news-body blockquote>:last-child,.dvg-dcms-content blockquote>:last-child{margin-bottom:0}
.dvg-news-body pre,.dvg-dcms-content pre{max-width:100%;margin:1.15em 0;overflow:auto;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc;padding:14px 16px;color:#1e293b;font:14px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;white-space:pre-wrap;tab-size:4}.dvg-news-body code,.dvg-dcms-content code{border-radius:3px;background:#f1f5f9;padding:.12em .35em;color:#be123c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;font-size:.9em}.dvg-news-body pre code,.dvg-dcms-content pre code{border:0;background:transparent;padding:0;color:inherit;font-size:inherit}
.dvg-news-body hr,.dvg-dcms-content hr{height:0;margin:1.6em 0;border:0;border-top:1px solid #e2e8f0}
.dvg-news-body table,.dvg-dcms-content table{width:100%;max-width:100%;margin:1.2em 0;border-collapse:collapse;border-spacing:0;background:#fff}.dvg-news-body th,.dvg-news-body td,.dvg-dcms-content th,.dvg-dcms-content td{border:1px solid #dbe4ef;padding:9px 11px;vertical-align:top;text-align:left}.dvg-news-body th,.dvg-dcms-content th{background:#f8fafc;color:#334155;font-weight:600}
.dvg-news-body caption,.dvg-dcms-content caption{caption-side:top;border:1px solid #dbe4ef;border-bottom:0;background:#f5f5f5;padding:7px 10px;color:#334155;text-align:center;font-size:13px;line-height:18px}
.dvg-news-body img,.dvg-dcms-content img{max-width:100%;height:auto}.dvg-news-body video,.dvg-news-body audio,.dvg-news-body iframe,.dvg-dcms-content video,.dvg-dcms-content audio,.dvg-dcms-content iframe{max-width:100%}
.dvg-news-body figure.dvg-ueditor-image-figure,.dvg-dcms-content figure.dvg-ueditor-image-figure{display:table;max-width:100%;margin:0 auto 14px;text-align:center}.dvg-news-body figure.dvg-ueditor-image-figure img,.dvg-dcms-content figure.dvg-ueditor-image-figure img{display:block;margin:0;max-width:100%}
.dvg-news-body figcaption.dvg-ueditor-image-caption,.dvg-dcms-content figcaption.dvg-ueditor-image-caption{width:100%;min-height:36px;margin:0;border:0;background:#f5f5f5;padding:9px 12px;color:#334155;text-align:center;font-size:13px;line-height:18px}
.tw-dark .dvg-news-body,.dvg-dcms-content.dvg-ueditor-theme-dark{color:#e5e7eb}.tw-dark .dvg-news-body h1,.tw-dark .dvg-news-body h2,.tw-dark .dvg-news-body h3,.tw-dark .dvg-news-body h4,.tw-dark .dvg-news-body h5,.tw-dark .dvg-news-body h6,.dvg-dcms-content.dvg-ueditor-theme-dark h1,.dvg-dcms-content.dvg-ueditor-theme-dark h2,.dvg-dcms-content.dvg-ueditor-theme-dark h3,.dvg-dcms-content.dvg-ueditor-theme-dark h4,.dvg-dcms-content.dvg-ueditor-theme-dark h5,.dvg-dcms-content.dvg-ueditor-theme-dark h6{color:#f8fafc}.tw-dark .dvg-news-body blockquote,.dvg-dcms-content.dvg-ueditor-theme-dark blockquote{border-left-color:#475569;background:#111827;color:#cbd5e1}.tw-dark .dvg-news-body table,.dvg-dcms-content.dvg-ueditor-theme-dark table{background:#0f172a}.tw-dark .dvg-news-body th,.tw-dark .dvg-news-body td,.dvg-dcms-content.dvg-ueditor-theme-dark th,.dvg-dcms-content.dvg-ueditor-theme-dark td{border-color:#334155}.tw-dark .dvg-news-body th,.dvg-dcms-content.dvg-ueditor-theme-dark th{background:#111827;color:#e5e7eb}.tw-dark .dvg-news-body pre,.dvg-dcms-content.dvg-ueditor-theme-dark pre{border-color:#334155;background:#111827;color:#e5e7eb}.tw-dark .dvg-news-body code,.dvg-dcms-content.dvg-ueditor-theme-dark code{background:#1e293b;color:#fda4af}.tw-dark .dvg-news-body figcaption.dvg-ueditor-image-caption,.dvg-dcms-content.dvg-ueditor-theme-dark figcaption.dvg-ueditor-image-caption{background:#1e293b;color:#cbd5e1}
@media(max-width:760px){.dvg-news-body,.dvg-dcms-content{font-size:15px;line-height:1.85}.dvg-news-body h1,.dvg-dcms-content h1{font-size:22px}.dvg-news-body h2,.dvg-dcms-content h2{font-size:19px}.dvg-news-body h3,.dvg-dcms-content h3{font-size:17px}.dvg-news-body h4,.dvg-dcms-content h4{font-size:16px}.dvg-news-body table,.dvg-dcms-content table{display:block;overflow-x:auto;white-space:nowrap}}
