.blog-content-prose.markdown-container{max-width:none;margin:0;padding:0}.markdown-container{max-width:800px;margin:0 auto;padding:2rem 0;line-height:1.6;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.blog-content-prose.markdown-container h1{font-size:1.875rem;margin-top:0;margin-bottom:1rem;border-bottom:1px solid #eaecef;padding-bottom:.35rem}.markdown-container h1{font-size:2rem;margin-bottom:1rem;border-bottom:1px solid #eaecef;padding-bottom:.3rem}.blog-content-prose.markdown-container h2{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-top:2.5rem;margin-bottom:1rem;color:var(--foreground,#111)}.markdown-container h2{font-size:1.5rem;margin-top:1.5rem;margin-bottom:1rem}.blog-content-prose.markdown-container h3{font-size:1.25rem;font-weight:600;margin-top:1.75rem;margin-bottom:.75rem;color:var(--foreground,#111)}.markdown-container p{margin-bottom:1rem}.markdown-container ol,.markdown-container ul{margin-left:2rem;margin-bottom:1rem;list-style:unset}.markdown-container li{margin-bottom:.5rem;list-style:unset}.markdown-container pre{background-color:#f6f8fa;padding:1rem;border-radius:6px;overflow-x:auto;margin-bottom:1rem}.markdown-container code{font-family:SFMono-Regular,Consolas,monospace;font-size:.9rem}.markdown-container blockquote{border-left:4px solid #dfe2e5;padding-left:1rem;color:#6a737d;margin-left:0;margin-bottom:1rem}.markdown-container a{color:#0366d6;text-decoration:none}.markdown-container a:hover{text-decoration:underline}.markdown-container table{border-collapse:collapse;width:100%;margin-bottom:1rem;border:1px solid #e1e4e8}.markdown-container td,.markdown-container th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid #e1e4e8}.markdown-container th{background-color:#f6f8fa;font-weight:600;border-bottom:2px solid #e1e4e8}.markdown-container tr:hover{background-color:#f9f9f9}.markdown-container table{display:block;overflow-x:auto}