.blog-content h2{color:#111;border-bottom:2px solid #f0f0f0;margin-top:3rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:clamp(20px,2.5vw,26px);font-weight:800;line-height:1.25}.blog-content h3{color:#222;margin-top:2rem;margin-bottom:.75rem;font-size:clamp(16px,2vw,20px);font-weight:700;line-height:1.3}.blog-content p{color:#444;margin-bottom:1.25rem;font-size:15px;line-height:1.8}.blog-content a{color:#ff6b2b;border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:border-color .2s}.blog-content a:hover{border-bottom-color:#ff6b2b}.blog-content ul,.blog-content ol{margin:1.25rem 0;padding-left:0;list-style:none}.blog-content ul li,.blog-content ol li{color:#444;margin-bottom:.6rem;padding-left:1.75rem;font-size:15px;line-height:1.7;position:relative}.blog-content ul li:before{content:"";background:linear-gradient(135deg,#ff6b2b,#ff8f5e);border-radius:2px;width:8px;height:8px;position:absolute;top:.55rem;left:0}.blog-content ol{counter-reset:ol-counter}.blog-content ol li{counter-increment:ol-counter}.blog-content ol li:before{content:counter(ol-counter);color:#fff;background:linear-gradient(135deg,#0a3778,#1a4a8f);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex;position:absolute;top:.05rem;left:0}.blog-content li strong{color:#222}.blog-content table{border-collapse:separate;border-spacing:0;border:1px solid #e5e7eb;border-radius:12px;width:100%;margin:2rem 0;font-size:14px;overflow:hidden}.blog-content thead{background:linear-gradient(135deg,#0f1e3d,#132347)}.blog-content th{color:#fff;text-align:left;letter-spacing:.02em;padding:12px 16px;font-size:13px;font-weight:600}.blog-content td{color:#444;border-bottom:1px solid #f0f0f0;padding:10px 16px}.blog-content tbody tr:last-child td{border-bottom:none}.blog-content tbody tr:nth-child(2n){background:#fafafa}.blog-content tbody tr:hover{background:#f5f5f5}.blog-cta{text-align:center;background:linear-gradient(135deg,#0f1e3d,#132347);border:1px solid #82aaff1a;border-radius:16px;margin:2.5rem 0;padding:1.75rem 2rem}.blog-cta p{color:#fff9!important;margin-bottom:1rem!important;font-size:14px!important}.blog-cta strong{margin-bottom:.25rem;display:block;color:#fff!important;font-size:18px!important}.blog-cta a{background:linear-gradient(135deg,#ff6b2b,#ff8f5e);border-radius:10px;margin-top:.5rem;padding:10px 24px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:0 4px 20px #ff6b2b4d;color:#fff!important;border:none!important}.blog-cta a:hover{transform:translateY(-1px);box-shadow:0 6px 28px #ff6b2b66;border:none!important}.blog-highlight{background:linear-gradient(135deg,#fff7f0,#fff0e6);border-left:4px solid #ff6b2b;border-radius:12px;align-items:center;gap:1rem;margin:2rem 0;padding:1.25rem 1.5rem;display:flex}.blog-highlight-number{color:#ff6b2b;white-space:nowrap;font-size:32px;font-weight:800;line-height:1}.blog-highlight-text{color:#444;font-size:15px;line-height:1.4}.blog-tip{background:#f0f7ff;border-left:4px solid #0a3778;border-radius:12px;margin:2rem 0;padding:1.25rem 1.5rem}.blog-tip p{color:#1a3a6a!important;margin-bottom:0!important;font-size:14px!important}.blog-tip strong{color:#0a3778!important}.blog-content>p:first-child{color:#333;font-size:17px;line-height:1.7}
