/* Scoped to imported content. No theme-wide selectors. */
.wki-content { line-height: 1.6; overflow-wrap: anywhere; }
.wki-content p { margin: 0 0 .8em; }
.wki-content h1, .wki-content h2, .wki-content h3,
.wki-content h4, .wki-content h5, .wki-content h6 { margin: 1.4em 0 .6em; }
.wki-content img { display: inline-block; max-width: 100%; height: auto; vertical-align: middle; }
.wki-content .wki-table-wrap { max-width: 100%; overflow-x: auto; margin: 1em 0; }
.wki-content table { border-collapse: collapse; width: 100%; }
.wki-content td, .wki-content th { border: 1px solid #c8cdd2; padding: .5em .7em; vertical-align: top; text-align: left; }
.wki-content td p:last-child, .wki-content th p:last-child { margin-bottom: 0; }
.wki-content th { font-weight: 700; background: #f1f3f5; }
.wki-content ul, .wki-content ol { margin: .5em 0 1em; padding-left: 1.8em; }
