
    #tps-article{max-width:1120px;margin:0 auto;padding:24px;color:#172033;background:#fff;font:16px/1.68 Arial,Helvetica,sans-serif}
    #tps-article *{box-sizing:border-box}
    #tps-article h2{margin:44px 0 14px;color:#123c78;font-size:30px;line-height:1.25}
    #tps-article h3{margin:28px 0 10px;color:#1858a8;font-size:22px;line-height:1.3}
    #tps-article p{margin:0 0 16px}
    #tps-article a{color:#075daf;text-decoration:underline;text-underline-offset:2px}
    #tps-article .lead{padding:26px;border-left:6px solid #1476cc;background:#eef6ff;font-size:18px}
    #tps-article .toc{margin:28px 0;padding:22px 26px;border:1px solid #cbd8e8;background:#f8fbff}
    #tps-article .toc strong{display:block;margin-bottom:8px;color:#123c78;font-size:20px}
    #tps-article .toc ol{margin:0;padding-left:22px;columns:2}
    #tps-article .toc li{margin:5px 20px 5px 0;break-inside:avoid}
    #tps-article .spec-table{width:100%;border-collapse:collapse;margin:18px 0 22px}
    #tps-article .spec-table th,#tps-article .spec-table td{padding:11px 12px;border:1px solid #c8d1dc;vertical-align:top;text-align:left}
    #tps-article .spec-table th{background:#174b8f;color:#fff}
    #tps-article .spec-table tr:nth-child(even) td{background:#f5f8fc}
    #tps-article .note{padding:16px 18px;border:1px solid #f0c56a;background:#fff9e8}
    #tps-article .cta{margin:30px 0;padding:26px;background:#103b73;color:#fff;border-radius:6px}
    #tps-article .cta h2,#tps-article .cta h3{margin-top:0;color:#fff}
    #tps-article .cta a{display:inline-block;margin:5px 10px 0 0;padding:11px 18px;border-radius:4px;background:#ffb000;color:#162238;text-decoration:none;font-weight:bold}
    #tps-article figure{margin:28px 0;padding:14px;border:1px solid #d6dee9;background:#fbfdff}
    #tps-article figcaption{margin-top:8px;color:#516174;font-size:14px}
    #tps-article svg{display:block;width:100%;height:auto}
    #tps-article .checklist li,#tps-article .applications li{margin:7px 0}
    #tps-article .faq{border-top:1px solid #d6dee9;padding:18px 0}
    @media(max-width:700px){#tps-article{padding:16px}#tps-article .toc ol{columns:1}#tps-article h2{font-size:25px}#tps-article .spec-table{font-size:14px}}
  