.blog-prose{color:#292524;font-size:1rem;line-height:1.85}.blog-prose h2{color:#0d261b;border-bottom:2px solid #d1fae5;margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:1.45rem;font-weight:700;line-height:1.3}.blog-prose h3{color:#1c1917;margin:2rem 0 .75rem;font-size:1.15rem;font-weight:700;line-height:1.35}.blog-prose h4{color:#292524;margin:1.5rem 0 .5rem;font-size:1rem;font-weight:600}.blog-prose p{margin-bottom:1.25rem}.blog-prose a{color:#059669;font-weight:500;text-decoration:underline}.blog-prose a:hover{color:#047857}.blog-prose strong{color:#1c1917;font-weight:700}.blog-prose em{font-style:italic}.blog-prose ul{margin-bottom:1.25rem;padding-left:1.5rem;list-style:outside}.blog-prose ol{margin-bottom:1.25rem;padding-left:1.5rem;list-style:decimal}.blog-prose li{margin-bottom:.5rem}.blog-prose li>ul,.blog-prose li>ol{margin-top:.35rem;margin-bottom:.35rem}.blog-prose blockquote{color:#374151;background:#f0fdf4;border-left:4px solid #059669;border-radius:0 .5rem .5rem 0;margin:1.75rem 0;padding:.75rem 1.25rem;font-style:italic}.blog-prose img{border-radius:.75rem;max-width:100%;height:auto;margin:1.75rem auto;display:block;box-shadow:0 4px 20px #00000014}.blog-prose figure{margin:1.75rem 0}.blog-prose figcaption{text-align:center;color:#a8a29e;margin-top:.5rem;font-size:.8rem;font-style:italic}.blog-prose .wp-block-image{margin:1.75rem 0}.blog-prose .wp-block-image img{margin:0 auto}.blog-prose .wp-block-columns{flex-wrap:wrap;gap:1.25rem;margin:1.75rem 0;display:flex}.blog-prose .wp-block-column{flex:220px;min-width:0}.blog-prose .wp-block-button{margin:1.5rem 0}.blog-prose .wp-block-button__link{background:#059669;border-radius:.75rem;padding:.6rem 1.5rem;font-weight:600;transition:background .2s;display:inline-block;color:#fff!important;text-decoration:none!important}.blog-prose .wp-block-button__link:hover{background:#047857}.blog-prose hr{border:none;border-top:1px solid #e7e5e4;margin:2.5rem 0}.blog-prose .wp-block-embed{margin:2rem 0}.blog-prose .wp-block-embed__wrapper{border-radius:.75rem;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.blog-prose .wp-block-embed__wrapper iframe{border:0;border-radius:.75rem;width:100%;height:100%;position:absolute;top:0;left:0}.blog-prose pre{background:#f5f5f4;border-radius:.5rem;margin-bottom:1.25rem;padding:1rem;font-size:.875rem;overflow-x:auto}.blog-prose code{background:#f5f5f4;border-radius:.25rem;padding:.15rem .4rem;font-size:.875rem}.blog-prose table{border-collapse:collapse;width:100%;margin-bottom:1.5rem;font-size:.9rem}.blog-prose th{text-align:left;color:#065f46;background:#f0fdf4;border:1px solid #d1fae5;padding:.6rem .75rem;font-weight:700}.blog-prose td{border:1px solid #e7e5e4;padding:.6rem .75rem}.blog-prose tr:nth-child(2n) td{background:#fafaf9}.blog-prose .wp-block-gallery{flex-wrap:wrap;gap:.5rem;margin:1.75rem 0;display:flex}.blog-prose .wp-block-gallery figure{flex:180px;margin:0}.blog-prose .wp-block-gallery img{object-fit:cover;width:100%;height:180px;box-shadow:none;border-radius:.5rem;margin:0}
