.blog-body h2{font-family:var(--font-serif, ui-serif, Georgia, serif);font-size:1.4rem;line-height:1.3;margin-top:2.2rem;margin-bottom:.6rem;color:var(--ink, #1a1a1a)}.blog-body h3{font-size:1.05rem;line-height:1.4;font-weight:600;margin-top:1.6rem;margin-bottom:.3rem;color:var(--ink, #1a1a1a)}.blog-body table{width:100%;margin-top:1.4rem;border-collapse:collapse;font-size:.9rem}.blog-body th,.blog-body td{border:1px solid rgba(0,0,0,.1);padding:.5rem .7rem;text-align:left;vertical-align:top;color:var(--muted, #555);line-height:1.6}.blog-body th{background:#00000008;color:var(--ink, #1a1a1a);font-weight:600}.blog-body p{margin-top:1rem;line-height:1.8;color:var(--muted, #555)}.blog-body ul{margin-top:1rem;padding-left:1.2rem;list-style:disc}.blog-body li{margin-top:.4rem;line-height:1.7;color:var(--muted, #555)}.blog-body strong{color:var(--ink, #1a1a1a);font-weight:600}
