.blog-post{padding:4rem 0 6rem;background:#f4efe3}.blog-post-inner{max-width:44rem;margin:0 auto;padding:0 1.5rem;font-family:Inter Tight,system-ui,sans-serif;color:#1b1a17}.blog-back{font-family:Inter Tight,sans-serif;display:inline-block;font-size:13px;color:#6b6759;text-decoration:none;margin-bottom:2rem;transition:color .2s}.blog-back:hover{color:#348e52}.blog-post-meta{display:flex;align-items:center;gap:.85rem;font-size:11px;color:#6b6759;margin-bottom:1.25rem}.blog-post-cat{text-transform:uppercase;letter-spacing:.2em;color:#348e52;font-weight:600}.blog-post-title{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-variation-settings:"opsz" 144;font-weight:600;font-size:clamp(2.2rem,4.5vw,3.4rem);line-height:1.05;letter-spacing:-.025em;color:#1b1a17;margin:0 0 1.25rem}.blog-post-lead{font-size:1.2rem;line-height:1.55;color:#3d3a33;margin:0 0 2rem}.blog-post-cover{width:100%;border-radius:1.1rem;margin:0 0 3rem;display:block}.prose-muno{font-size:1.05rem;line-height:1.75;color:#2a2823}.prose-muno h2{font-family:Fraunces,Georgia,serif;font-optical-sizing:auto;font-variation-settings:"opsz" 144;font-weight:600;font-size:1.85rem;letter-spacing:-.02em;line-height:1.15;color:#1b1a17;margin:2.75rem 0 1rem}.prose-muno h3{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.4rem;color:#1b1a17;margin:2.25rem 0 .75rem}.prose-muno p{margin:0 0 1.25rem}.prose-muno ul{margin:0 0 1.5rem;padding-left:1.5rem}.prose-muno li{margin-bottom:.5rem}.prose-muno strong{color:#1b1a17;font-weight:600}.prose-muno em{color:#348e52;font-style:italic}.prose-muno a{color:#348e52;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose-muno img{width:100%;border-radius:.9rem;margin:1.75rem 0;display:block}.prose-muno hr{border:0;border-top:1px solid rgba(27,26,23,.1);margin:2.5rem 0}.blog-cta{background:#ece6d6;padding:1.5rem 1.75rem;border-radius:1rem;margin:2rem 0;font-size:.98rem}.blog-cta__link,.blog-cta__btn{display:inline-block;margin-top:.6rem;background:#1b1a17;color:#f4efe3!important;padding:.5rem 1rem;border-radius:9999px;font-size:13px;text-decoration:none!important;border:0;cursor:pointer;font-family:Inter Tight,sans-serif;font-weight:600}.blog-cta__btn--large{padding:.7rem 1.4rem;font-size:14px}.blog-post-author{margin-top:3.5rem;padding-top:2rem;border-top:1px solid rgba(27,26,23,.1);display:flex;align-items:center;gap:1rem}.blog-post-author-avatar{width:3rem;height:3rem;border-radius:50%;background:linear-gradient(135deg,#a8d6b6,#348e52)}.blog-post-author-label{font-size:11px;color:#6b6759;text-transform:uppercase;letter-spacing:.18em}.blog-post-author-name{font-weight:600;font-size:15px}.blog-post-disclaimer{margin-top:1.25rem;font-size:12.5px;line-height:1.5;color:#6b6759}.blog-post-cluster-links{margin-top:2rem;font-size:13.5px;color:#6b6759}.blog-post-cluster-links a{color:#348e52;text-decoration:none;border-bottom:1px solid rgba(52,142,82,.4)}.blog-post-cluster-links a:hover{border-color:#348e52}.blog-post-cta{margin-top:3.5rem;padding:2rem 2rem 2.25rem;border-radius:1.2rem;background:#14130f;color:#f4efe3;text-align:center}.blog-post-cta h3{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.5rem;margin:0 0 .75rem}.blog-post-cta p{font-size:14.5px;line-height:1.55;color:#f4efe3bf;margin:0 0 1.25rem}.blog-post-cta-btn{display:inline-block;background:#348e52;color:#f4efe3;padding:.75rem 1.5rem;border-radius:9999px;font-weight:600;font-size:14px;text-decoration:none;transition:background .25s,transform .25s}.blog-related{margin:3rem 0 2rem;padding:1.5rem 1.75rem;border:1px solid rgba(27,26,23,.12);border-radius:1rem;background:#fbf8f1}.blog-related h2{font-family:Fraunces,Georgia,serif;font-size:1.35rem;margin:0 0 .9rem;letter-spacing:-.01em}.blog-related ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.blog-related a{color:#1b1a17;text-decoration:none;border-bottom:1px solid rgba(52,142,82,.35);line-height:1.4}.blog-related a:hover{color:#348e52;border-color:#348e52}.blog-crumbs{font-size:13px;color:#6b6759;margin-bottom:1.5rem}.blog-crumbs a{color:#6b6759;text-decoration:none}.blog-crumbs a:hover{color:#348e52}.blog-post-cta-btn:hover{background:#2a7642;transform:translateY(-1px)}.blog-offer{margin:2.25rem 0;padding:1.4rem 1.5rem 1.5rem;border-radius:1rem;background:#fbf8f1;border:1px solid rgba(52,142,82,.28);border-left:4px solid #348E52}.blog-offer-k{font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#348e52;font-weight:600;margin-bottom:.5rem}.blog-offer-t{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:1.3rem;line-height:1.25;letter-spacing:-.01em;color:#1b1a17;margin-bottom:.5rem}.blog-offer-t em{color:#348e52}.blog-offer-s{font-size:14.5px;line-height:1.55;color:#3d3a33;margin-bottom:1rem}.blog-offer-s a{color:#348e52}.blog-offer-form{max-width:24rem}.prose-muno .blog-offer-form p{margin:0;font-size:12px;line-height:1.5;color:#9a9684}.blog-post-cta-form{max-width:22rem;margin:0 auto;text-align:left}.blog-post-cta .blog-post-cta-form p{font-size:12px;margin:0;color:#f4efe366;text-align:center}.prose-muno ol{margin:0 0 1.5rem;padding-left:1.5rem;list-style:decimal}.prose-muno ol>li{padding-left:.25rem}.prose-muno ol>li:before{content:none}.prose-muno table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;margin:0 0 1.75rem;font-size:.95rem;line-height:1.5}.prose-muno th,.prose-muno td{padding:.55rem .8rem;border-bottom:1px solid rgba(27,26,23,.12);text-align:left;vertical-align:top}.prose-muno th{font-weight:600;color:#1b1a17;background:#ece6d6}
