.blog-content{line-height:1.85;font-size:1.06rem;color:#1f2937}.blog-content h2{font-weight:800;font-size:1.7rem;margin:2.2rem 0 .9rem;scroll-margin-top:90px;color:var(--navy,#0a1628)}.blog-content h3{font-weight:700;font-size:1.3rem;margin:1.6rem 0 .7rem;scroll-margin-top:90px;color:var(--navy,#0a1628)}.blog-content h4{font-weight:700;font-size:1.1rem;margin:1.3rem 0 .6rem}.blog-content p{margin:0 0 1.1rem}.blog-content ul,.blog-content ol{margin:0 0 1.1rem;padding-left:1.4rem}.blog-content li{margin:.35rem 0}.blog-content img{max-width:100%;height:auto}.blog-content a{color:var(--blue,#2563eb);text-decoration:underline}.blog-quote{border-left:4px solid var(--gold,#c9a84c);background:#faf7ef;padding:.8rem 1.2rem;margin:1.4rem 0;font-style:italic;color:#44403c}.blog-code{background:#0f172a;color:#e2e8f0;padding:1rem;border-radius:8px;overflow:auto;font-size:.9rem}.blog-toc{background:#f7f8fc;border:1px solid var(--border,#e8ecf0);border-radius:12px;padding:1.1rem 1.3rem}.blog-toc .toc-title{font-weight:800;font-size:.95rem;letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#64748b);margin-bottom:.6rem}.blog-toc ol{list-style:none;counter-reset:toc;margin:0;padding:0}.blog-toc li{counter-increment:toc;margin:.28rem 0}.blog-toc li.toc-l3{margin-left:1.1rem}.blog-toc a{color:#1f2937;text-decoration:none}.blog-toc a:hover{color:var(--blue,#2563eb);text-decoration:underline}.blog-toc li.toc-l2 a:before{content:counter(toc) ". ";color:var(--gold,#c9a84c);font-weight:700}.blog-content .blog-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:1.4rem 0;border:1px solid var(--border,#e8ecf0);border-radius:10px}.blog-content table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.95rem;margin:0}.blog-content thead th,.blog-content tr:first-child th{background:#f7f8fc;color:var(--navy,#0a1628)}.blog-content th,.blog-content td{padding:.65rem .85rem;border-bottom:1px solid var(--border,#e8ecf0);text-align:left;vertical-align:top}.blog-content th{font-weight:700}.blog-content tr:last-child td{border-bottom:0}.blog-content tbody tr:nth-child(2n),.blog-content tr:nth-child(2n){background:#fcfdff}
