/* Keep the original list and pagination styles; only add rich-text detail styles. */
#help-detail-panel { box-sizing: border-box; width: 100%; border: 0; padding: 0; }
#help-detail-panel .tit h1 { margin: 0; padding-bottom: 24px; font-size: 28px; font-weight: 700; line-height: 1.4; }
#help-article-status { padding: 20px 0; color: #808080; }
#help-article-status a { color: #5f3d3c; text-decoration: underline; }
#help-article-content { overflow-wrap: anywhere; line-height: 1.8; }
#help-article-content img, #help-article-content video { max-width: 100%; height: auto; }
#help-article-content p { margin: 0.75em 0; }
#help-article-content h1 { font-size: 28px; }
#help-article-content h2 { font-size: 24px; }
#help-article-content h3 { font-size: 20px; padding: 0; }
#help-article-content h4 { font-size: 18px; }
#help-article-content h1, #help-article-content h2, #help-article-content h3, #help-article-content h4, #help-article-content h5 { margin: 1em 0 0.5em; font-weight: bold; }
#help-article-content ul, #help-article-content ol { padding-left: 1.5em; overflow: visible; }
#help-article-content ul { list-style: disc; }
#help-article-content ol { list-style: decimal; }
#help-article-content li { list-style: inherit; line-height: 1.8; border: 0; white-space: normal; overflow: visible; }
#help-article-content blockquote { margin: 1em 0; padding: 0.5em 1em; background: #f5f5f5; border-left: 4px solid #b2acaa; }
#help-article-content pre { overflow-x: auto; padding: 1em; background: #f5f5f5; white-space: pre; }
#help-article-content code { font-family: monospace; background: #f5f5f5; }
#help-article-content table { display: block; max-width: 100%; overflow-x: auto; border-collapse: collapse; }
#help-article-content td, #help-article-content th { padding: 6px 10px; border: 1px solid #ccc; }
#help-article-content th { background: #f5f5f5; }
#help-article-content hr { margin: 1em 0; border: 0; border-top: 1px solid #ccc; }
[hidden] { display: none !important; }
