.blog-content{color:#0a0a0a;font-size:1.0625rem;line-height:1.8}.blog-content h2{color:#0a0a0a;border-bottom:2px solid #ff6b35;margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:700}.blog-content h3{color:#0a0a0a;margin:2rem 0 1rem;font-size:1.5rem;font-weight:600}.blog-content p{margin:1.25rem 0}.blog-content p.lead{color:#1a1a1a;margin-bottom:2rem;font-size:1.25rem;font-weight:500}.blog-content ul{margin:1.25rem 0;padding-left:1.5rem}.blog-content li{margin:.5rem 0}.blog-content strong{color:#0a0a0a;font-weight:600}.blog-callout{background:#fff5f2;border-left:4px solid #ff6b35;border-radius:0 .5rem .5rem 0;margin:2rem 0;padding:1.5rem}.blog-highlight{background:#fff5f2;border:1px solid #ff6b35;border-radius:.5rem;margin:1.5rem 0;padding:1.25rem 1.5rem}.blog-quote{color:#6b7280;border-left:3px solid #e5e7eb;margin:1.5rem 0;padding-left:1.5rem;font-style:italic}.blog-divider{background:#e5e7eb;height:1px;margin:2.5rem 0}.blog-step{gap:1rem;margin:1.5rem 0;display:flex}.blog-step-number{color:#fff;background:#ff6b35;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:flex}.price-table{background:#f9fafb;border-radius:.5rem;margin:1.5rem 0;padding:1.5rem}.price-table ul{padding:0;list-style:none}.price-table li{border-bottom:1px solid #e5e7eb;padding:.75rem 0}.price-table li:last-child{border-bottom:none}
