/* V11: article-only DedeBIZ live bindings; original V8 style remains in article-template.css. */
.art-intro .art-live-intro:empty { display: none; }
.art-page .art-meta a { color: #087dff; }
.art-page .art-category .art-status { display:inline-block; }
.art-page .art-body { overflow-wrap:anywhere; }
.art-page .art-body img { max-width:100%; height:auto; }
.art-page .art-body table:not(.art-table) { width:100%; border-collapse:collapse; font-size:14px; min-width:500px; }
.art-page .art-body table:not(.art-table) th,
.art-page .art-body table:not(.art-table) td { border:1px solid #dce9f5; padding:10px 12px; }
.art-page .art-body table:not(.art-table) th { background:#edf6ff; }
.art-page .art-body .art-cms-table-wrap { overflow-x:auto; max-width:100%; margin:22px 0; }
.art-page .art-body iframe { max-width:100%; }
.art-page .art-body blockquote:not(.art-quote) { padding:18px 21px; border-left:4px solid #087dff; background:#eef7ff; margin:18px 0; color:#264b71; }
.art-page .art-ending-neighbor a { text-decoration:none; color:inherit; }
.art-page .art-ending-neighbor a:hover { color:#087dff; }
.art-page .art-focus-tags:empty { display:none; }
.art-page .art-closing-focus[data-no-keywords="true"] { display:none; }
.art-page .art-pagebreak { margin:22px 0; display:flex; align-items:center; justify-content:center; gap:8px; flex-wrap:wrap; }
.art-page .art-pagebreak a, .art-page .art-pagebreak span { border:1px solid #d9e7f5; border-radius:8px; padding:6px 10px; }
.art-page .art-subnav a.is-current { color:#087dff; font-weight:700; }
@media(max-width:600px) { .art-page .art-body table:not(.art-table) { font-size:13px; } }
