
    .tps-blog{font-family:Arial,Helvetica,sans-serif;color:#1f2937;line-height:1.65;max-width:1120px;margin:0 auto;padding:22px;background:#fff}
    .tps-blog p{margin:0 0 16px}.tps-blog a{color:#0b63ce;text-decoration:none}.tps-blog a:hover{text-decoration:underline}
    .tps-blog h2{font-size:28px;line-height:1.25;margin:38px 0 14px;color:#0f172a;border-left:5px solid #0b63ce;padding-left:12px}
    .tps-blog h3{font-size:21px;line-height:1.35;margin:26px 0 10px;color:#1e3a8a}.tps-blog ul,.tps-blog ol{margin:0 0 18px 22px;padding:0}.tps-blog li{margin:7px 0}
    .tps-blog .lead{font-size:18px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px}
    .tps-blog .toc{background:#f1f5f9;border:1px solid #d9e2ec;border-radius:14px;padding:18px 22px;margin:24px 0}.tps-blog .toc p{font-size:18px;margin-bottom:10px;color:#0f172a}
    .tps-blog .cta-box{background:#0f172a;color:#fff;border-radius:16px;padding:22px;margin:24px 0}.tps-blog .cta-box a{color:#93c5fd;font-weight:700}.tps-blog .cta-box p{margin-bottom:10px}.tps-blog .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.tps-blog .card{border:1px solid #e2e8f0;border-radius:14px;padding:16px;background:#fff}.tps-blog .card strong{color:#0f172a}
    .tps-blog table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14px}.tps-blog th{background:#0f3b75;color:#fff;text-align:left}.tps-blog th,.tps-blog td{border:1px solid #dbe3ef;padding:10px;vertical-align:top}.tps-blog tr:nth-child(even) td{background:#f8fafc}.tps-blog .table-wrap{overflow-x:auto;margin:16px 0}
    .tps-blog .svg-figure{margin:26px 0;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#ffffff}.tps-blog .svg-figure svg{width:100%;height:auto;display:block}.tps-blog figcaption{font-size:14px;color:#475569;margin-top:10px}.tps-blog .note{font-size:14px;color:#475569;background:#f8fafc;border-left:4px solid #64748b;padding:12px 14px;margin:18px 0}.tps-blog .faq-item{border-top:1px solid #e2e8f0;padding-top:12px}
    @media(max-width:720px){.tps-blog{padding:16px}.tps-blog .grid{grid-template-columns:1fr}.tps-blog h2{font-size:24px}.tps-blog h3{font-size:19px}}
  