.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}.blog-body figure{margin-top:1.6rem}.blog-body figure img{display:block}.blog-body figcaption{margin-top:.5rem;font-size:.8rem;color:var(--muted, #6b6960);text-align:center}.blog-body .blog-inline-cta{margin:2rem 0;padding:1.1rem 1.4rem;border-radius:.9rem;border:1px solid var(--line, #e5e1d8);background:var(--cream, #f5f2ec)}.blog-body .blog-inline-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.blog-body .blog-inline-cta-text{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:200px}.blog-body .blog-inline-cta-text strong{font-family:var(--font-serif, ui-serif, Georgia, serif);font-size:1.05rem;color:var(--ink, #1a1a1a)}.blog-body .blog-inline-cta-text span{font-size:.85rem;color:var(--muted, #6b6960);margin-top:0}.blog-body .blog-inline-cta a{display:inline-flex;align-items:center;white-space:nowrap;padding:.55rem 1.3rem;border-radius:9999px;background:var(--ink, #1a1a1a);color:var(--cream, #f5f2ec);font-weight:600;font-size:.85rem;text-decoration:none;transition:opacity .2s;flex-shrink:0;margin-top:0}.blog-body .blog-inline-cta a:hover{opacity:.82}
