.markdown-content{color:#475569;overflow-wrap:anywhere;line-height:1.85}.markdown-content h2,.markdown-content h3,.markdown-content h4{color:#17233d;letter-spacing:-.02em;margin:2em 0 .8em;font-weight:700;line-height:1.35}.markdown-content h2{font-size:clamp(24px,3vw,32px)}.markdown-content h3{font-size:22px}.markdown-content p,.markdown-content ul,.markdown-content ol{margin:1em 0}.markdown-content ul{padding-inline-start:24px;list-style:outside}.markdown-content ol{padding-inline-start:24px;list-style:decimal}.markdown-content a{color:#2563eb;text-underline-offset:3px;text-decoration:underline}.markdown-content blockquote{border-inline-start:3px solid #2563eb;margin:24px 0;padding-inline-start:20px}.markdown-content pre{border-radius:var(--radius-md);background:#f1f5f9;padding:20px;overflow:auto}.markdown-content img{border-radius:16px;max-width:100%;height:auto}.markdown-content table{border-collapse:collapse;max-width:100%;display:block;overflow:auto}.markdown-content td,.markdown-content th{border:1px solid #e2e8f0;padding:10px 16px}
