main { max-width: 720px; margin: 0 auto; padding: 40px 20px 60px; }
.doc h1 { font-size: 28px; margin-bottom: 4px; }
.doc h2 { font-size: 17px; margin: 26px 0 6px; }
.doc p, .doc li { margin-bottom: 8px; }
.doc ul { padding-left: 20px; margin: 0 0 8px; }
.doc table { width: 100%; border-collapse: collapse; margin: 8px 0 12px; font-size: 13px; }
.doc th, .doc td { text-align: left; padding: 8px 10px; border-bottom: 1px solid var(--line); vertical-align: top; }
.doc th { color: var(--muted); font-weight: 600; }
