.handbook-prose{--handbook-link: #b45309;--handbook-link-hover: #92400e;--handbook-code-bg: #0f172a}.handbook-prose :where(h2):not(:where(.not-prose *)){margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e2e8f0;font-size:1.5rem;letter-spacing:-.02em}.handbook-prose :where(h3):not(:where(.not-prose *)){margin-top:2rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;color:#1e293b}.handbook-prose :where(h4):not(:where(.not-prose *)){margin-top:1.5rem;font-size:1rem;font-weight:600}.handbook-prose :where(a):not(:where(.not-prose *)){color:var(--handbook-link);text-decoration:none;font-weight:500}.handbook-prose :where(a):not(:where(.not-prose *)):hover{color:var(--handbook-link-hover);text-decoration:underline}.handbook-prose :where(code):not(:where(pre *)):not(:where(.not-prose *)){border-radius:.375rem;background-color:#f1f5f9;padding:.125rem .375rem;font-size:.875em;font-weight:500;color:#0f172a}.handbook-prose :where(pre):not(:where(.not-prose *)){border-radius:.75rem;border:1px solid #1e293b;background-color:var(--handbook-code-bg);color:#e2e8f0;box-shadow:0 4px 6px -1px #0f172a14,0 2px 4px -2px #0f172a0f}.handbook-prose :where(pre code):not(:where(.not-prose *)){background:transparent;padding:0;color:inherit;font-weight:400}.handbook-prose :where(table):not(:where(.not-prose *)){display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:.875rem}.handbook-prose :where(thead th):not(:where(.not-prose *)){background:#f8fafc;font-weight:600;text-align:left}.handbook-prose :where(th,td):not(:where(.not-prose *)){border:1px solid #e2e8f0;padding:.625rem .875rem}.handbook-prose :where(blockquote):not(:where(.not-prose *)){border-left:3px solid #f59e0b;background:#fffbeb;padding:.75rem 1rem;border-radius:0 .5rem .5rem 0;color:#78350f}.handbook-prose :where(hr):not(:where(.not-prose *)){border-color:#e2e8f0;margin:2.5rem 0}.handbook-prose :where(ul>li)::marker,.handbook-prose :where(ol>li)::marker{color:#d97706}
