.ref-blog-post-body[data-v-8eff7afb]{line-height:1.7;max-width:65ch}.ref-blog-post-body[data-v-8eff7afb] p{margin-bottom:1.25rem}.ref-blog-post-body[data-v-8eff7afb] h2{font-size:1.375rem;font-weight:700;margin-bottom:.75rem;margin-top:2rem}.ref-blog-post-body[data-v-8eff7afb] h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;margin-top:1.5rem}.ref-blog-post-body[data-v-8eff7afb] h2:first-child,.ref-blog-post-body[data-v-8eff7afb] h3:first-child{margin-top:0}.ref-blog-post-body[data-v-8eff7afb] ul{margin:1rem 0 1.25rem 1.25rem}.ref-blog-post-body[data-v-8eff7afb] li{margin-bottom:.35rem}.ref-blog-post-body[data-v-8eff7afb] a{color:var(--ref-accent,#16a34a);text-decoration:underline;text-underline-offset:2px}.ref-blog-post-body[data-v-8eff7afb] a:hover{color:var(--ref-text,#111)}.ref-blog-toc[data-v-8eff7afb]{background:var(--ref-bg-secondary,#f9fafb);border-radius:.5rem;margin-bottom:1.5rem;padding:1rem}.ref-blog-toc-title[data-v-8eff7afb]{font-size:1rem;margin-bottom:.5rem}.ref-blog-toc ul[data-v-8eff7afb]{list-style:none;margin:0;padding:0}.ref-blog-toc-item--h3[data-v-8eff7afb]{padding-left:1rem}.ref-blog-toc-item a[data-v-8eff7afb]{color:inherit;text-decoration:underline}.ref-blog-breadcrumb[data-v-8eff7afb]{color:var(--ref-text-muted);font-size:.875rem;margin-bottom:2rem}.ref-blog-breadcrumb a[data-v-8eff7afb]{color:var(--ref-text);text-decoration:none}.ref-blog-breadcrumb a[data-v-8eff7afb]:hover{color:var(--ref-accent)}.ref-blog-breadcrumb span[data-v-8eff7afb]{color:var(--ref-text-dim);margin:0 .35rem}.ref-blog-post-footer[data-v-8eff7afb]{align-items:center;border-top:1px solid var(--ref-border,#e5e7eb);display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding-top:1.75rem;text-align:center}.ref-blog-post-share-row[data-v-8eff7afb]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.ref-blog-post-share-label[data-v-8eff7afb]{color:var(--ref-text-muted,#6b7280);font-size:.875rem;margin-right:.25rem}.ref-blog-post-share-btn[data-v-8eff7afb]{background:var(--ref-bg);border:1px solid var(--ref-border-strong,#d1d5db);border-radius:6px;color:var(--ref-text);cursor:pointer;font-size:.875rem;padding:.4rem .75rem;text-decoration:none;transition:border-color .2s,background .2s}.ref-blog-post-share-btn[data-v-8eff7afb]:hover{background:#16a34a0f;border-color:var(--ref-accent)}.ref-blog-post-nav[data-v-8eff7afb]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;max-width:42rem;width:100%}.ref-blog-post-nav-link[data-v-8eff7afb]{border-bottom:1px solid transparent;color:var(--ref-text);flex:1;font-size:.9375rem;max-width:100%;min-width:0;padding:.5rem 0;text-decoration:none;transition:color .2s,border-color .2s}.ref-blog-post-nav-link[data-v-8eff7afb]:hover{border-bottom-color:var(--ref-accent);color:var(--ref-accent)}.ref-blog-post-nav-prev[data-v-8eff7afb]{text-align:left}.ref-blog-post-nav-next[data-v-8eff7afb]{text-align:right}.ref-blog-post-back[data-v-8eff7afb]{font-size:.9375rem;margin:0}.ref-blog-related[data-v-8eff7afb]{background:var(--ref-bg-secondary,#f5f5f5);border:1px solid var(--ref-border,#e5e7eb);border-radius:10px;margin-top:2.5rem;padding:1.75rem 1.5rem}.ref-blog-related-title[data-v-8eff7afb]{color:var(--ref-text);font-size:1.125rem;font-weight:700;letter-spacing:.04em;margin:0 0 1rem;text-transform:uppercase}.ref-blog-related-list[data-v-8eff7afb]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.ref-blog-related-item[data-v-8eff7afb]{margin:0}.ref-blog-related-link[data-v-8eff7afb]{border-bottom:1px solid transparent;color:var(--ref-text);display:block;font-size:.9375rem;padding:.4rem 0;text-decoration:none;transition:color .2s,border-color .2s}.ref-blog-related-link[data-v-8eff7afb]:hover{border-bottom-color:var(--ref-accent);color:var(--ref-accent)}.ref-blog-more[data-v-8eff7afb]{background:var(--ref-bg);border:1px solid var(--ref-border,#e5e7eb);border-radius:10px;margin-top:2rem;padding:1.75rem 1.5rem}.ref-blog-more-title[data-v-8eff7afb]{color:var(--ref-text);font-size:1.125rem;font-weight:700;letter-spacing:.04em;margin:0 0 1.25rem;text-align:center;text-transform:uppercase}.ref-blog-more-grid[data-v-8eff7afb]{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.25rem}@media(max-width:600px){.ref-blog-more-grid[data-v-8eff7afb]{grid-template-columns:1fr}}.ref-blog-more-block[data-v-8eff7afb]{display:flex;flex-direction:column;gap:.5rem}.ref-blog-more-label[data-v-8eff7afb]{color:var(--ref-text-dim,#737373);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ref-blog-more-links[data-v-8eff7afb]{display:flex;flex-wrap:wrap;gap:.5rem}.ref-blog-more-pill[data-v-8eff7afb]{background:var(--ref-bg-secondary,#f5f5f5);border:1px solid var(--ref-border,#e5e7eb);border-radius:6px;color:var(--ref-text);display:inline-block;font-size:.875rem;padding:.4rem .75rem;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.ref-blog-more-pill[data-v-8eff7afb]:hover{background:#16a34a14;border-color:var(--ref-accent);color:var(--ref-accent)}.ref-blog-more-pill--outline[data-v-8eff7afb]{background:transparent}.ref-blog-more-cta[data-v-8eff7afb]{align-items:center;border-top:1px solid var(--ref-border,#e5e7eb);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;padding-top:1rem}.ref-blog-more-cta-btn[data-v-8eff7afb]{align-items:center;background:var(--ref-accent);border-radius:8px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:44px;padding:.5rem 1.25rem;text-decoration:none;transition:filter .2s}.ref-blog-more-cta-btn[data-v-8eff7afb]:hover{filter:brightness(1.1)}.ref-blog-cta[data-v-8eff7afb]{background:var(--ref-bg-secondary,#f5f5f5);border:1px solid var(--ref-border,#e5e7eb);border-radius:8px;margin-top:2.5rem;padding:2rem 1.5rem;text-align:center}.ref-blog-cta-title[data-v-8eff7afb]{font-size:1.25rem;margin:0 0 .5rem}.ref-blog-cta-text[data-v-8eff7afb]{color:var(--ref-text-muted,#6b7280);font-size:.9375rem;margin:0 0 1.25rem}
