.blog-post-back-link{color:var(--zilch-gray-500,#6b7280);font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.blog-post-back-link:hover{color:var(--zilch-green,#06a457)}.blog-post-category-badge{background:var(--zilch-green-light,#e8f5ed);color:var(--zilch-green-dark,#058a47);letter-spacing:.01em;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-block}.blog-post-category-badge:hover{background:var(--zilch-green,#06a457);color:#fff}.blog-post-title{color:var(--zilch-black,#0a0a0a);margin-bottom:1rem;font-size:2.35rem;font-weight:800;line-height:1.2}.blog-post-meta{color:var(--zilch-gray-500,#6b7280);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.95rem;display:flex}.blog-post-meta-dot{opacity:.6}.blog-post-body{color:var(--zilch-gray-700,#374151);font-size:1.08rem;line-height:1.75}.blog-post-paragraph{margin-bottom:1.25rem}.blog-post-h2{color:var(--zilch-black,#0a0a0a);margin-top:2.5rem;margin-bottom:1rem;font-size:1.55rem;font-weight:800;line-height:1.3}.blog-post-h2 a{color:inherit}.blog-post-h3{color:var(--zilch-black,#0a0a0a);margin-top:1.75rem;margin-bottom:.75rem;font-size:1.2rem;font-weight:700}.blog-post-h3 a{color:inherit}.blog-post-list{margin-bottom:1.25rem;padding-left:1.35rem}.blog-post-list li{margin-bottom:.5rem}.blog-post-callout{border-left:3px solid var(--zilch-green,#06a457);background:var(--zilch-green-light,#e8f5ed);color:var(--zilch-black,#0a0a0a);border-radius:0 10px 10px 0;margin:1.5rem 0;padding:1rem 1.25rem;font-size:1.08rem;font-weight:600}.blog-post-lead{color:var(--zilch-black,#0a0a0a);margin-bottom:.75rem;font-weight:700}.blog-post-sources{border-top:1px solid var(--zilch-gray-200,#e5e7eb);margin-top:2.5rem;padding-top:1.5rem}.blog-post-sources-list{color:var(--zilch-gray-700,#374151);padding-left:1.35rem}.blog-post-sources-list li{margin-bottom:.4rem}.blog-post-cta{background:var(--zilch-gray-100,#f8fafb);text-align:center;border-radius:16px;margin-top:3rem;padding:2rem}.blog-post-cta h2{color:var(--zilch-black,#0a0a0a);margin-bottom:.5rem;font-size:1.4rem;font-weight:800}.blog-post-cta p{color:var(--zilch-gray-500,#6b7280);margin-bottom:1.25rem}.blog-post-cta-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.blog-post-related{margin-top:3rem}.blog-post-related-card{border:1px solid var(--zilch-gray-200,#e5e7eb);border-radius:12px;flex-direction:column;gap:.5rem;height:100%;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.blog-post-related-card:hover{border-color:var(--zilch-green,#06a457);transform:translateY(-2px)}.blog-post-related-category{text-transform:uppercase;letter-spacing:.04em;color:var(--zilch-green-dark,#058a47);font-size:.75rem;font-weight:700}.blog-post-related-title{color:var(--zilch-black,#0a0a0a);font-size:1rem;font-weight:700;line-height:1.4}
