.topic-introduction{margin:16px 0;padding:12px 16px;border:1px solid var(--index-line);border-radius:5px;background:var(--index-bg);color:var(--index-fg)}
.topic-introduction>summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}
.topic-introduction:not([open])>summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;list-style-position:inside}
.topic-introduction-body{margin-top:12px;white-space:pre-wrap;overflow-wrap:anywhere}
.topic-introduction-body a{color:var(--index-link);text-decoration:underline}
.topic-introduction>summary:focus-visible{outline:2px solid var(--index-link);outline-offset:4px}
.topic-details-history dd{margin:4px 0 12px;white-space:pre-wrap;overflow-wrap:anywhere}
.topic-details-history article{border-top:1px solid var(--index-line);padding:12px 0}

.topic-introduction-body .topic-introduction-image-link{display:inline-block;max-width:100%;vertical-align:top}
.topic-introduction-body .topic-introduction-image{display:block;width:auto;height:auto;max-width:min(160px,100%);max-height:160px;object-fit:contain;border-radius:4px}
