
  .tps-wrap h1,.tps-wrap h2,.tps-wrap h3,.tps-wrap h4{ color:#3598db !important; font-weight:800 !important; }
  .tps-wrap{ font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif; line-height:1.65; color:#111; }
  .tps-wrap .tps-meta{ background:#f6fbff; border:1px solid #cfe9fb; padding:14px 16px; border-radius:12px; }
  .tps-wrap .tps-toc{ border:1px solid #e6e6e6; padding:12px 14px; border-radius:10px; background:#fff; }
  .tps-wrap .tps-note{ background:#fff; border-left:6px solid #3598db; padding:12px 14px; margin:18px 0; }
  .tps-wrap .tps-cta{ background:#0b2a3f; color:#fff; padding:16px; border-radius:14px; margin:22px 0; }
  .tps-wrap .tps-cta a{ color:#fff; font-weight:800; text-decoration:underline; }
  .tps-wrap table{ width:100%; border-collapse:collapse; margin:10px 0 18px; }
  .tps-wrap th,.tps-wrap td{ border:1px solid #e6e6e6; padding:10px; vertical-align:top; }
  .tps-wrap th{ background:#fafafa; text-align:left; }
  .tps-wrap code{ background:#f3f3f3; padding:2px 6px; border-radius:6px; }
