.markdown-content h1{color:#111827;margin:1.5rem 0 .75rem;font-size:1.5rem;font-weight:700;line-height:2rem}.markdown-content h2{color:#111827;margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.75rem}.markdown-content h3{color:#1f2937;margin:1rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.markdown-content p{color:#374151;margin-bottom:.75rem;line-height:1.625}.markdown-content ul{margin:0 0 .75rem 1.5rem;list-style:outside}.markdown-content ol{margin:0 0 .75rem 1.5rem;list-style:decimal}.markdown-content li{color:#374151}.markdown-content li+li{margin-top:.25rem}.markdown-content li>ol,.markdown-content li>table,.markdown-content li>ul{margin-top:.5rem}.markdown-content strong{color:#111827;font-weight:600}.markdown-content em{font-style:italic}.markdown-content code{color:#1f2937;background-color:#f3f4f6;border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem}.markdown-content pre{background-color:#f3f4f6;border-radius:.5rem;margin-bottom:.75rem;padding:1rem;overflow-x:auto}.markdown-content pre code{background-color:#0000;padding:0}.markdown-content blockquote{color:#4b5563;border-left:4px solid #4ea7f4;margin-bottom:.75rem;padding:.5rem 0 .5rem 1rem;font-style:italic}.markdown-content a{color:#4ea7f4;text-decoration:underline}.markdown-content a:hover{color:#1d4ed8}.markdown-content hr{border-color:#d1d5db;margin:1.5rem 0}.markdown-content table{border-collapse:collapse;width:100%;margin-bottom:1rem}.markdown-content th{text-align:left;background-color:#f3f4f6;font-weight:600}.markdown-content td,.markdown-content th{border:1px solid #d1d5db;padding:.5rem}
