.blog-content{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.8}.blog-content>p{margin-bottom:1.5rem}.blog-content>h2:first-child{margin-top:0}.blog-content>h2{color:var(--color-text-primary);margin-top:3rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500;line-height:1.25}.blog-content>h3{color:var(--color-text-primary);margin-top:2rem;margin-bottom:.75rem;font-size:1.2rem;font-weight:500;line-height:1.3}.blog-content strong{color:var(--color-text-primary);font-weight:500}.blog-content a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.blog-content a:hover{color:var(--color-accent-hover)}.blog-content .katex-display{margin:1.75rem 0;padding:1rem 0}.blog-content img{border-radius:.75rem;margin:2rem 0}.blog-content table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9375rem}.blog-content th,.blog-content td{border-bottom:1px solid var(--color-border);text-align:left;padding:.625rem 1rem}.blog-content th{color:var(--color-text-primary);font-weight:500}
