.blog-article{font-family:var(--font-sans);color:#1a1a2e;line-height:1.8}.blog-article>*{opacity:0;animation:.5s ease-out forwards blog-fade-in}.blog-article>:first-child{animation-delay:50ms}.blog-article>:nth-child(2){animation-delay:.1s}.blog-article>:nth-child(3){animation-delay:.15s}.blog-article>:nth-child(4){animation-delay:.2s}.blog-article>:nth-child(5){animation-delay:.25s}.blog-article>:nth-child(6){animation-delay:.3s}.blog-article>:nth-child(7){animation-delay:.35s}.blog-article>:nth-child(8){animation-delay:.4s}@keyframes blog-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.blog-article h2{color:#1a1a2e;letter-spacing:-.01em;align-items:center;gap:.5rem;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.65rem;font-weight:700;line-height:1.3;display:flex}.blog-article h3{color:#1a1a2e;margin-top:1.75rem;margin-bottom:.5rem;font-size:1.2rem;font-weight:600;line-height:1.4}.blog-article p{color:#374151;margin-bottom:1rem;line-height:1.8}.blog-article strong{font-weight:700}.blog-article hr{background:linear-gradient(90deg,#0000,#e8ede8,#0000);border:0;height:1px;margin:2.5rem 0}.blog-article ul,.blog-article ol{margin-bottom:1rem;padding-left:1.5rem}.blog-article li{margin-bottom:.375rem;line-height:1.7}.blog-article a{color:#2d5a27;font-weight:500;text-decoration:none}.blog-article a:hover{text-decoration:underline}.blog-card{background:#f8faf5;border-left:4px solid #2d5a27;border-radius:1rem;margin:1.5rem 0;padding:1.5rem;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.blog-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.blog-card .blog-card-icon{margin-bottom:.5rem;font-size:1.75rem;display:block}.blog-card h3{margin-top:0;font-size:1.1rem}.blog-card p{color:#4b5563;margin-bottom:0}.blog-card-green{background:linear-gradient(135deg,#f1f8e9,#f8faf5);border-left-color:#2d5a27}.blog-card-blue{background:linear-gradient(135deg,#eff6ff,#f8fafc);border-left-color:#2563eb}.blog-card-purple{background:linear-gradient(135deg,#f5f3ff,#fafafe);border-left-color:#7c3aed}.blog-card-amber{background:linear-gradient(135deg,#fffbeb,#fefce8);border-left-color:#d97706}.blog-highlight{background:linear-gradient(135deg,#fffbeb,#fefce8);border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:1rem;margin:1.5rem 0;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.blog-info{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #93c5fd;border-left:4px solid #3b82f6;border-radius:1rem;margin:1.5rem 0;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.blog-success{background:linear-gradient(135deg,#f0fdf4,#f8faf5);border:1px solid #86efac;border-left:4px solid #22c55e;border-radius:1rem;margin:1.5rem 0;padding:1.25rem 1.5rem;box-shadow:0 1px 3px #0000000a}.blog-table-wrap{border:1px solid #e8ede8;border-radius:1rem;margin:1.5rem 0;overflow-x:auto;box-shadow:0 1px 3px #0000000a}.blog-table-wrap table{border-collapse:collapse;width:100%}.blog-table-wrap th{color:#fff;text-align:left;letter-spacing:.02em;background:linear-gradient(135deg,#1b5e20,#2d5a27);padding:.875rem 1rem;font-size:.875rem;font-weight:600}.blog-table-wrap td{border-bottom:1px solid #e8ede8;padding:.75rem 1rem;font-size:.9rem}.blog-table-wrap tr:last-child td{border-bottom:none}.blog-table-wrap tr:nth-child(2n){background:#f8faf5}.blog-table-wrap tr:hover td{background:#f1f8e9}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;margin:1.5rem 0;display:grid}.blog-grid .blog-card{margin:0}.blog-step{background:#f8faf5;border-radius:1rem;align-items:flex-start;gap:1rem;margin:1rem 0;padding:1.25rem;transition:box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000000a}.blog-step:hover{box-shadow:0 4px 12px #00000014}.blog-step .blog-step-num{color:#fff;background:linear-gradient(135deg,#2d5a27,#1b5e20);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.875rem;font-weight:700;display:flex;box-shadow:0 2px 4px #2d5a274d}.blog-step .blog-step-num-b{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 2px 4px #2563eb4d}.blog-step .blog-step-num-g{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 2px 4px #4b55634d}.blog-step .blog-step-num-v{background:linear-gradient(135deg,#4caf50,#388e3c);box-shadow:0 2px 4px #4caf504d}.blog-step .blog-step-num-v2{background:linear-gradient(135deg,#81c784,#66bb6a);box-shadow:0 2px 4px #81c7844d}.blog-step .blog-step-body{flex:1}.blog-step .blog-step-body p{color:#4b5563;margin-bottom:0}.blog-step .blog-step-body strong{color:#1a1a2e;margin-bottom:.25rem;font-size:1.05rem;display:block}a.blog-cta{color:#fff;background:linear-gradient(135deg,#2d5a27,#1b5e20);border-radius:.75rem;align-items:center;gap:.5rem;margin:.5rem 0;padding:.875rem 2rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #2d5a274d}a.blog-cta:hover{background:linear-gradient(135deg,#1b5e20,#2d5a27);transform:translateY(-1px);box-shadow:0 6px 16px #2d5a2766;color:#fff!important;text-decoration:none!important}.blog-cta-wrapper{text-align:center;margin:2rem 0}.blog-img{border:1px solid #e8ede8;border-radius:1rem;width:100%;margin:1.5rem 0;box-shadow:0 4px 12px #00000014}.blog-img-caption{text-align:center;color:#6b7280;margin-top:-1rem;margin-bottom:1.5rem;font-size:.875rem;font-style:italic;display:block}.blog-faq{margin:1.5rem 0}.blog-faq-item{background:#f8faf5;border:1px solid #e8ede8;border-radius:1rem;margin-bottom:.75rem;padding:1.25rem 1.5rem;transition:box-shadow .2s}.blog-faq-item:hover{box-shadow:0 2px 8px #0000000f}.blog-faq-item h3{align-items:center;gap:.5rem;margin-top:0;margin-bottom:.5rem;font-size:1rem;display:flex}.blog-faq-item p{color:#4b5563;margin-bottom:0}
