.doc { max-width: 860px; margin: 0 auto; padding: 24px 20px 60px; }
.doc h2 { font-size: 17px; margin: 30px 0 10px; }
.doc h3 { font-size: 15px; font-weight: 500; margin: 22px 0 6px; }
.doc p, .doc li { color: var(--text); }
.doc code { background: var(--panel); border-radius: 4px; padding: 1px 5px; font-size: 13px; }
.doc pre { background: var(--panel); border-radius: 6px; padding: 12px 14px; overflow-x: auto;
           font-size: 13px; line-height: 1.5; }
.doc pre code { background: none; padding: 0; }
.doc ul { padding-left: 22px; }
