.blog-post-body{color:#374151;font-size:1.0625rem;line-height:1.8}.blog-post-body>:first-child{margin-top:0}.blog-post-body p{margin:0 0 1.25rem}.blog-post-body h2{color:#1f2937;margin:2.5rem 0 1rem;font-size:1.6rem;font-weight:700;line-height:1.3}.blog-post-body h3{color:#1f2937;margin:2rem 0 .75rem;font-size:1.3rem;font-weight:600}.blog-post-body h4{color:#1f2937;margin:1.5rem 0 .5rem;font-size:1.1rem;font-weight:600}.blog-post-body a{color:#623294;text-underline-offset:2px;text-decoration:underline}.blog-post-body a:hover{color:#4e2276}.blog-post-body ul,.blog-post-body ol{margin:0 0 1.25rem;padding-left:1.5rem}.blog-post-body li{margin:0 0 .5rem}.blog-post-body img{border-radius:.75rem;max-width:100%;height:auto;margin:1.5rem 0}.blog-post-body blockquote{color:#374151;background:#f7faf2;border-left:4px solid #74ab38;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:.5rem 1.25rem}.blog-post-body table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.95rem}.blog-post-body th,.blog-post-body td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:.6rem .85rem}.blog-post-body tr:first-child td,.blog-post-body th{color:#1f2937;background:#f3f0f9;font-weight:600}.blog-post-body figure{margin:1.5rem 0}.blog-post-body figcaption{color:#6b7280;text-align:center;margin-top:.5rem;font-size:.85rem}
