.markdown-content{line-height:1.6;word-break:break-word}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-weight:600;line-height:1.25;margin-top:1.5rem;margin-bottom:.5rem}.markdown-content h1:first-child,.markdown-content h2:first-child,.markdown-content h3:first-child{margin-top:0}.markdown-content ol,.markdown-content ul{padding-left:1.5rem;margin:.5rem 0}.markdown-content li,.markdown-content li>ol,.markdown-content li>ul{margin:.25rem 0}.markdown-content code{font-family:SF Mono,Monaco,Consolas,Courier New,monospace}.markdown-content pre code{display:block;padding:1rem;overflow-x:auto;line-height:1.5}.markdown-content blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid #6b7280}.markdown-content table{border-collapse:collapse;width:100%;margin:1rem 0}.markdown-content table td,.markdown-content table th{border:1px solid hsla(220,9%,46%,.3);padding:.5rem .75rem}.markdown-content table th{background-color:hsla(220,9%,46%,.1);font-weight:600}.markdown-content hr{margin:1.5rem 0;border:none;border-top:1px solid hsla(220,9%,46%,.3)}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.markdown-content a{color:#4b5563;text-decoration:underline;transition:color .2s}.markdown-content a:hover{color:#111827}@media (prefers-color-scheme:dark){.markdown-content a{color:#9ca3af}.markdown-content a:hover{color:#f3f4f6}}