.blog-comments-head[data-v-0802d5e6]{margin-bottom:1.5rem}.blog-comments-head h2[data-v-0802d5e6]{display:flex;align-items:center;gap:.6rem;font-size:1.6rem;font-weight:800;color:#0a3b23;letter-spacing:-.02em;margin-bottom:.4rem}.blog-comments-count[data-v-0802d5e6]{font-size:.85rem;font-weight:700;color:#0a3b23;background:#dcfce7;border-radius:999px;padding:.1rem .6rem}.blog-comments-head p[data-v-0802d5e6],.blog-comments-empty[data-v-0802d5e6]{color:#4a6d5a;font-size:.95rem}.blog-comments-empty[data-v-0802d5e6]{padding:1.25rem;border:1px dashed #c7dccf;border-radius:12px;background:#fbfefc;margin-bottom:1.5rem}.blog-comments-list[data-v-0802d5e6]{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.75rem}.blog-comment[data-v-0802d5e6]{display:flex;gap:.9rem;padding:1.1rem 1.25rem;background:#fff;border:1px solid #e0ece4;border-radius:14px}.blog-comment-avatar[data-v-0802d5e6]{background:#dcfce7;color:#0a3b23;font-weight:700;flex:0 0 auto}.blog-comment-main[data-v-0802d5e6]{min-width:0}.blog-comment-meta[data-v-0802d5e6]{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:baseline;margin-bottom:.3rem}.blog-comment-name[data-v-0802d5e6]{font-weight:700;color:#0a3b23}.blog-comment-meta time[data-v-0802d5e6]{font-size:.82rem;color:#6b8577}.blog-comment-body[data-v-0802d5e6]{white-space:pre-line;overflow-wrap:anywhere;line-height:1.65;color:#1b2b20}.blog-comment-form[data-v-0802d5e6]{padding:1.75rem;background:#f0fdf4;border:1px solid #d1e7d9;border-radius:16px}.blog-comment-form h3[data-v-0802d5e6]{font-size:1.2rem;font-weight:800;color:#0a3b23;margin-bottom:1rem}.blog-comment-fields[data-v-0802d5e6]{display:grid;grid-template-columns:1fr 1fr;gap:0 1rem}.blog-comment-form[data-v-0802d5e6] .v-field{background:#fff}.blog-comment-hp[data-v-0802d5e6]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.blog-comment-actions[data-v-0802d5e6]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.blog-comment-actions p[data-v-0802d5e6]{font-size:.85rem;color:#4a6d5a}@media (max-width: 600px){.blog-comment-fields[data-v-0802d5e6]{grid-template-columns:1fr}.blog-comment-form[data-v-0802d5e6]{padding:1.25rem}.blog-comment-actions .v-btn[data-v-0802d5e6]{width:100%}}.post-hero[data-v-7777cfb0]{background:linear-gradient(180deg,#0a3b23,#0d4a2d 60%,#0f4d2e);position:relative;overflow:hidden;margin-top:calc(-1 * var(--site-header-height));padding:calc(var(--site-header-height) + 3rem) max(1.5rem,calc((100vw - 1040px)/2)) 11rem}.post-hero[data-v-7777cfb0]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 80px),repeating-linear-gradient(90deg,rgba(255,255,255,.03) 0 1px,transparent 1px 80px);pointer-events:none}.post-hero-inner[data-v-7777cfb0]{position:relative;max-width:820px}.post-crumbs[data-v-7777cfb0]{display:flex;align-items:center;gap:.35rem;margin-bottom:1.25rem;font-size:.9rem;color:#ffffff80}.post-crumbs a[data-v-7777cfb0]{color:#a2e771;text-decoration:none;font-weight:600;text-transform:capitalize}.post-crumbs a[data-v-7777cfb0]:hover{text-decoration:underline}.post-hero h1[data-v-7777cfb0]{color:#fff!important;font-size:clamp(2rem,4.6vw,3.1rem);line-height:1.12;font-weight:800;letter-spacing:-.025em!important;margin-bottom:1rem}.post-lede[data-v-7777cfb0]{color:#ffffffc7;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;max-width:680px;margin-bottom:1.75rem}.post-cover[data-v-7777cfb0]{max-width:1040px;margin:-9rem auto 0;padding:0 1.5rem;position:relative}.post-cover img[data-v-7777cfb0]{display:block;width:100%;height:auto;border-radius:20px;border:1px solid #d1e7d9;box-shadow:0 30px 60px #0a3b232e;background:#f0fdf4}.post-layout[data-v-7777cfb0]{max-width:1040px;margin:0 auto;padding:3.5rem 1.5rem 0;display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:4rem}.post-main[data-v-7777cfb0]{min-width:0;max-width:700px}.prose[data-v-7777cfb0]{font-size:1.1rem;line-height:1.8;color:#1b2b20;overflow-wrap:anywhere}.prose[data-v-7777cfb0]>p:first-child{font-size:1.22rem;line-height:1.7;color:#0a3b23}.prose[data-v-7777cfb0] h2{margin:2.75rem 0 .9rem;font-size:1.7rem;line-height:1.25;font-weight:800;color:#0a3b23!important;letter-spacing:-.02em!important;scroll-margin-top:90px}.prose[data-v-7777cfb0] h3{margin:2rem 0 .6rem;font-size:1.3rem;font-weight:700}.prose[data-v-7777cfb0] p,.prose[data-v-7777cfb0] ul,.prose[data-v-7777cfb0] ol{margin-bottom:1.3rem}.prose[data-v-7777cfb0] ul,.prose[data-v-7777cfb0] ol{padding-left:1.4rem}.prose[data-v-7777cfb0] li{margin-bottom:.45rem;padding-left:.25rem}.prose[data-v-7777cfb0] li::marker{color:#1ba15f;font-weight:700}.prose[data-v-7777cfb0] strong{color:#0a3b23}.prose[data-v-7777cfb0] a{color:#08713e;font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.prose[data-v-7777cfb0] a:hover{color:#0a3b23}.prose[data-v-7777cfb0] blockquote{border-left:4px solid #1BA15F;padding:1rem 1.25rem;background:#f0fdf4;border-radius:0 12px 12px 0;margin:0 0 1.4rem}.prose[data-v-7777cfb0] blockquote p{margin-bottom:0}.prose[data-v-7777cfb0] code{background:#eef6f0;border-radius:4px;padding:.1em .35em;font-size:.92em}.prose[data-v-7777cfb0] .table-scroll{overflow-x:auto;margin:1.75rem 0;border:1px solid #d1e7d9;border-radius:12px}.prose[data-v-7777cfb0] table{width:100%;min-width:540px;border-collapse:collapse;font-size:.95rem;overflow-wrap:normal}.prose[data-v-7777cfb0] th{background:#f0fdf4;color:#0a3b23;font-weight:700}.prose[data-v-7777cfb0] th,.prose[data-v-7777cfb0] td{padding:.75rem .9rem;border-bottom:1px solid #e0ece4;text-align:left}.prose[data-v-7777cfb0] tr:last-child td{border-bottom:0}.post-tags[data-v-7777cfb0]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:2.5rem 0 2rem;padding-top:1.5rem;border-top:1px solid #e0ece4;font-size:.85rem;color:#4a6d5a}.post-tag[data-v-7777cfb0]{padding:.3rem .85rem;border-radius:999px;background:#f0fdf4;border:1px solid #bbf7d0;color:#0a3b23;font-weight:600;text-decoration:none;text-transform:capitalize}.post-tag[data-v-7777cfb0]:hover{background:#dcfce7}.post-author[data-v-7777cfb0]{display:flex;gap:1.25rem;padding:1.75rem;border:1px solid #d1e7d9;border-radius:16px;background:#fff}.post-author-avatar[data-v-7777cfb0]{flex:0 0 auto}.post-author-label[data-v-7777cfb0]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1ba15f;margin-bottom:.2rem}.post-author-name[data-v-7777cfb0]{font-size:1.1rem;font-weight:800;color:#0a3b23;margin-bottom:.4rem}.post-author-bio[data-v-7777cfb0]{font-size:.95rem;line-height:1.65;color:#4a6d5a}.post-aside-sticky[data-v-7777cfb0]{position:sticky;top:96px;display:grid;gap:1.75rem}.post-aside-label[data-v-7777cfb0]{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#4a6d5a;margin-bottom:.6rem}.post-toc[data-v-7777cfb0]{display:grid;gap:.15rem;border-left:2px solid #e0ece4}.post-toc .post-aside-label[data-v-7777cfb0]{padding-left:1rem}.post-toc a[data-v-7777cfb0]{display:block;padding:.3rem 0 .3rem 1rem;margin-left:-2px;border-left:2px solid transparent;font-size:.88rem;line-height:1.4;color:#4a6d5a;text-decoration:none}.post-toc a[data-v-7777cfb0]:hover{color:#0a3b23;border-left-color:#1ba15f}.post-share-buttons[data-v-7777cfb0]{display:flex;gap:.5rem}.post-share-buttons .v-btn[data-v-7777cfb0]{color:#0a3b23;border-color:#c7dccf}.post-aside-cta[data-v-7777cfb0]{padding:1.25rem;border-radius:14px;background:#f0fdf4;border:1px solid #d1e7d9;font-size:.88rem;line-height:1.55;color:#4a6d5a}.post-aside-cta-title[data-v-7777cfb0]{font-weight:800;color:#0a3b23;font-size:1rem;margin-bottom:.3rem}.post-aside-cta p[data-v-7777cfb0]:not(.post-aside-cta-title){margin-bottom:.9rem}.post-aside-cta .btn-primary-solid[data-v-7777cfb0]{display:inline-flex;font-size:.9rem;padding:.6rem 1.1rem}.post-after[data-v-7777cfb0]{max-width:1040px;margin:0 auto;padding:4.5rem 1.5rem 5rem;display:grid;gap:4.5rem}.post-after[data-v-7777cfb0]>*{max-width:700px}.related-header[data-v-7777cfb0]{margin-bottom:26px}.related-eyebrow[data-v-7777cfb0]{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#487359;margin-bottom:10px}.related-header h2[data-v-7777cfb0]{color:#183b2a;font-size:32px;line-height:1.2;letter-spacing:-.8px;margin-bottom:10px}.related-intro[data-v-7777cfb0]{color:#58695f;font-size:15px;line-height:1.6}.related-cards[data-v-7777cfb0]{display:grid;gap:14px}.related-card[data-v-7777cfb0]{display:flex;align-items:flex-start;gap:22px;padding:24px;border:1px solid #dce6df;border-radius:14px;background:#fff;text-decoration:none;transition:background .15s,border-color .15s}.related-card[data-v-7777cfb0]:hover{background:#f5faf6;border-color:#5c9471}.related-card[data-v-7777cfb0]:focus-visible{outline:3px solid #08713e;outline-offset:4px}.related-thumb[data-v-7777cfb0]{display:block;width:150px;flex:0 0 150px;aspect-ratio:1200 / 630;border-radius:10px;overflow:hidden;border:1px solid #e3efe7;background:#f0fdf4}.related-thumb img[data-v-7777cfb0]{display:block;width:100%;height:100%;object-fit:cover}.related-content[data-v-7777cfb0]{flex:1;min-width:0;overflow-wrap:anywhere}.related-topic[data-v-7777cfb0]{font-size:10px;text-transform:uppercase;font-weight:700;letter-spacing:.1em;color:#52715e;margin-bottom:8px}.related-content h3[data-v-7777cfb0]{font-size:19px;line-height:1.4;letter-spacing:-.25px;color:#0a3b23}.related-summary[data-v-7777cfb0]{font-size:14px;line-height:1.65;color:#5b6961;margin:10px 0 14px}.related-cta[data-v-7777cfb0]{font-size:13px;font-weight:700;color:#08713e;display:flex;align-items:center;gap:9px}@media (max-width: 960px){.post-layout[data-v-7777cfb0]{grid-template-columns:1fr;gap:2.5rem}.post-main[data-v-7777cfb0]{max-width:none}.post-aside[data-v-7777cfb0]{order:2}.post-aside-sticky[data-v-7777cfb0]{position:static}.post-toc[data-v-7777cfb0]{display:none}.post-after[data-v-7777cfb0]>*{max-width:none}}@media (max-width: 600px){.post-hero[data-v-7777cfb0]{padding-bottom:7rem}.post-cover[data-v-7777cfb0]{margin-top:-5rem;padding:0 1rem}.post-cover img[data-v-7777cfb0]{border-radius:14px}.post-layout[data-v-7777cfb0]{padding:2.25rem 1.25rem 0}.prose[data-v-7777cfb0]{font-size:1.04rem}.prose[data-v-7777cfb0]>p:first-child{font-size:1.12rem}.prose[data-v-7777cfb0] h2{font-size:1.45rem}.post-author[data-v-7777cfb0]{flex-direction:column;gap:.9rem;padding:1.25rem}.post-after[data-v-7777cfb0]{padding:3rem 1.25rem 4rem;gap:3.5rem}.related-header h2[data-v-7777cfb0]{font-size:28px}.related-intro[data-v-7777cfb0]{font-size:14px}.related-card[data-v-7777cfb0]{padding:20px;gap:0}.related-thumb[data-v-7777cfb0]{display:none}.related-content h3[data-v-7777cfb0]{font-size:18px}.related-summary[data-v-7777cfb0]{font-size:13px;line-height:1.6}}
